Portal 🏢 Jay — Master Admin 🏪 CaliforniaFix — B2B 🏗️ Spartan Floor — B2B 🔧 Marcus R. — Worker 👤 Client Portal Founder view — all accounts, all marketing, all jobs
Platform Overview
Wednesday, May 13, 2026 · 3 active accounts
🏢
Active Accounts
3
↑ 2 this month
📋
Active Jobs
7
↑ 3 from last week
💰
MRR (Plan A)
$3,000
↑ $1,500 added
📊
Avg CPL
$68.54
↓ vs $74 last mo

Account Performance

May 2026
AccountPlanActive JobsMRRLeads (Mo)Avg CPLStatus
CaliforniaFix
Auto Body · LA
Plan A3$1,50037$66.67Active
That 1 Painter
Painting · San Diego
Plan B 15%2~$72024$72.73Active
Spartan Floor
Flooring · Denver
Plan A2$1,50019$72.22Active

Lead Funnel (Mo)

Impressions31,500
Clicks724
Leads80
Jobs Created36

Recent Alerts

⚠️VP-0036 disputed — That 1 Painter / Ray K.
🔴VP-0038 unassigned — Spartan Floor, 2h SLA
💡That 1 Painter nearing Plan A breakeven
Marketing Intelligence
Cross-account performance · May 2026

All-Account Marketing Overview

May 1–13, 2026
AccountAd SpendImpressionsClicksLeadsCPLCallsCall→JobWeb LeadsReach
CaliforniaFix$1,20014,50034218$66.674731.6%1568,400
That 1 Painter$8009,20021811$72.733132.0%945,200
Spartan Floor$6507,8001649$72.222233.3%673,800
TOTAL$2,65031,50072438$69.7410032.0%31717,400

CPL by Channel

🎯 Google Ads$68 avg CPL
📞 CallRail$45 avg CPL
🌐 Website$31 avg CPL
📱 Social$82 avg CPL

Lead → Job Conversion

All leads (Mo)80
Jobs created36
Jobs assigned29
Jobs completed22
Jobs
All jobs across all accounts
Job #TradeZIPAccountProviderAmountSourceEscrowStatusDate
B2B Accounts
3 active accounts · $3,000 Plan A MRR
CaliforniaFix
Auto Body · Los Angeles, CA
Plan A — $1,500/mo
3
Active Jobs
18
Total Jobs
2
Providers
Contact: Sonja W. · sonja@cf.us
That 1 Painter
Painting · San Diego, CA
Plan B — 15%/job
2
Active Jobs
11
Total Jobs
2
Providers

💡 Breakeven Alert

At current $4,800 avg job revenue/mo → 15% = $720. Upgrade to Plan A saves $220/mo AND adds managed marketing.

Contact: Tony R. · tony@t1p.com
Spartan Floor Coatings
Floor Coating · Denver, CO
Plan A — $1,500/mo
2
Active Jobs
7
Total Jobs
1
Providers
Contact: Dan H. · dan@spartanfloor.com
Providers
5 verified providers
Employee IDProviderLocationTradeTrust ScoreTierJobs DoneCompletionMktg SourceStatus
Invoices
Billing history
💡 That 1 Painter (Plan B) — At current job volume (15% × $4,800/mo avg) = $720/mo. Upgrading to Plan A saves $220/mo + adds managed marketing.
Plan A MRR
$3,000
2 accounts
Plan B Revenue (Mo)
$720
15% × $4,800 jobs
Total MRR
$3,720
↑ $1,500 this month

CaliforniaFix — Plan A

May 2026
Platform Fee
3 active jobs · Google Ads + CallRail + Website + Social managed
Due Jun 1
$1,500
Apr 2026
Platform Fee
7 jobs completed · All marketing channels active
Paid
$1,500

That 1 Painter — Plan B (15%)

May 2026
Commission — 3 jobs completed
VP-0039 ($3,200) + VP-0036 ($1,800) = $480 + $270 = auto-deducted via Stripe
Auto-paid
$750

Spartan Floor — Plan A

May 2026
Platform Fee
2 active jobs · Marketing channels active
Due Jun 1
$1,500
My Trust Score
7-component performance index
94.2
Out of 100 · Updated daily
⭐ Elite Provider

Score Breakdown

Based on last 90 days
Response Time
97
Completion Rate
98
Client Rating
94
Dispute Rate
96
Verification
100
SLA Compliance
89
Repeat Bookings
88
📉 Score Impact Log — Last 90 Days
⏱️ Late arrival — Job VP-0029 (22 min late)
−0.8
Cancellation — Job VP-0021 (2h before)
−2.0
5-star client rating — VP-0041 (Michael T.)
+1.2
SLA met — 47 consecutive jobs on-time
+3.4
🔄 Repeat client (Sonja L.) — 3rd booking
+0.6
Net impact last 90 days
+2.4 pts ↑

Score Rules

How your score changes
🕐 Late arrival (>15 min)
−0.5 to −1.5
❌ Same-day cancellation
−3.0
⚠️ Client dispute (unresolved)
−5.0
⭐ 5-star rating received
+1.0 to +1.5
🔄 Repeat client booking
+0.5
✅ SLA met (2-hr response)
+0.2 per job
Score below 70 → suspension review
Auto-flag
Settings
Platform configuration

Notifications

SMS on new job
Twilio SMS when job assigned
Lead alerts
Notify when new lead arrives
Sign-off confirmation
Email on job completion
SLA breach alert
Alert when response SLA at risk

Integrations

Google Ads API
Last synced: 10 min ago
Connected
CallRail
Tracking number: +1 (310) 555-0142
Connected
Metricool
5 social profiles linked
Connected
Stripe Connect
Escrow account active
Connected
HubSpot CRM
Contact sync enabled
Configure
My Jobs
Active assignments · Marcus R.
🔧
VP-0041 — Auto Body Repair
CaliforniaFix · ZIP 90210 · $2,400 · Escrow held
⚠️ Client awaiting sign-off · Assigned May 13
In Progress
VP-0037 — Auto Body Repair
CaliforniaFix · ZIP 90210 · $1,200 · Paid out
Complete
AI Ops Engine
100% automated lead dispatch · Zero cold leads
AI Running
🤖
Varpet AI Dispatch Engine
When a B2B partner's workers are unavailable, AI instantly scans the Varpet provider pool, matches on trade + ZIP + Trust Score, and dispatches the best available provider — automatically, in under 30 seconds.
🟢 All systems operational · Last match: 2 min ago
47
Leads Processed Today
6
AI Auto-Matched
100%
Match Success Rate
23s
Avg Match Time

AI Override Log — May 2026

When B2B workers unavailable → AI matched from Varpet pool
🤖
VP-0034 · CaliforniaFix · Auto Body · ZIP 90212
Reason: No CF workers in ZIP 90212 at 9am · AI matched: Maria K. (Trust 88.5) from Varpet Pool
🤖 AI Matched · 18s Job completed
May 8
9:04am
🤖
VP-0031 · CaliforniaFix · Auto Body · ZIP 90210
Reason: Marcus R. & Diego M. both on active jobs · AI matched: Carlos V. (Trust 85.2)
🤖 AI Matched · 24s Job completed
May 7
2:11pm
🤖
VP-0028 · Spartan Floor · Floor Coating · ZIP 80203
Reason: Sofia L. reported unavailable (personal) · AI matched: Raj P. (Trust 82.0)
🤖 AI Matched · 31s In progress
May 6
11:33am

AI Engine Settings

Controls for auto-dispatch behavior
Response window before AI takes over
If no worker accepts within this window, AI dispatches
Fallback provider pool
Minimum Trust Score to qualify for AI dispatch
Notify B2B on AI override
SMS + portal notification when AI dispatches
Auto-notify client
Client gets SMS with new provider's name + ETA
Require same trade + ZIP match
AI only dispatches exact trade + ZIP match. Never a mismatch.
0 cold leads in May 2026
Every inbound lead was dispatched. AI covered all gaps.

Live AI Queue

Monitoring in real-time
No leads in queue
All inbound leads have been matched. AI is monitoring for new arrivals.
Reports
All filed reports across all accounts

Active Reports

Click any report to view details or take action
⚠️
No workers available — VP-0042 · ZIP 90215 · Auto Body
CaliforniaFix reported: All 3 workers on active jobs. Lead expiring in 90 min.
Open 🤖 AI ready to dispatch
⚠️
Provider late — VP-0039 · James T. · 38 min delay
Client: "Provider said he was 10 min away 30 min ago." · Filed by client May 12 11:40am
Open Trust Score −0.8 pending
⚖️
Billing dispute — VP-0036 · That 1 Painter · $1,800
Client says work was incomplete. Provider says scope changed day-of. Escrow held pending review.
Escalated Escrow frozen
Cancellation — VP-0021 · Marcus R. · 2h before job
Self-reported by provider. Trust Score −2.0 applied. AI re-matched client with Diego M. in 24s.
Resolved · AI
May 7
Home Request Service My Requests 👤 My Account

Find Trusted Home Services

AI-matched verified providers · Escrow protected · Real-time tracking

📍 Browse by City 🔧 Browse by Service
Available in 8 cities · 5 verified providers · Escrow on every job
🗺️ Browse by City — Select Your Location
🌅
3 services
Los Angeles, CA
Auto Body · Painting · Handyman
🌊
2 services
San Diego, CA
Painting · Handyman
⛰️
2 services
Denver, CO
Floor Coating · Handyman
🌉
Coming Soon
San Francisco, CA
Expanding Q3 2026
🏙️
Coming Soon
Chicago, IL
Expanding Q3 2026
🤠
Coming Soon
Houston, TX
Expanding Q3 2026
🌵
Coming Soon
Phoenix, AZ
Expanding Q3 2026
🌧️
Coming Soon
Seattle, WA
Expanding Q3 2026
🔧 Services Available in Los Angeles, CA
🚗
Auto Body Repair
Dent removal, paint matching, collision repair, bumper work
2 verified providers · CaliforniaFix partner
From $500
Available
🎨
Interior / Exterior Painting
Residential painting, color consultation, cabinet refinishing
1 verified provider · Available today
From $800
Available
🔧
Handyman Services
Furniture assembly, repairs, installations, general fixes
Expanding — join waitlist
From $100
Waitlist
What do you need?
🚗
Auto Body
🎨
Painting
🏠
Flooring
🔧
Handyman
❄️
HVAC
🚿
Plumbing
🌿
Landscaping
Electrical
🪟
Windows
🏊
Pool Service
🔑
Locksmith
🧹
Cleaning
Why Varpet?
🤖
AI Matched
Best provider for your job, city, and timeline — selected automatically
🔒
Escrow Protected
Money held securely. Released only when you sign off the job
Trust Scored
Every provider has a 7-component performance score, not just stars
VP-0041
Escrow Balance
$2,400
Held · Release on digital sign-off
Job Details
Service
Auto Body
ZIP Code
90210
Account
CaliforniaFix
Source
Google Ads
Assigned Provider
MR
Marcus R.
Auto Body · Trust Score 94.2 · Elite
Trust Score Breakdown
Response Time
97
Completion Rate
98
Client Rating
94
Dispute Rate
96
SMS Log (Twilio)
New Varpet job — Auto Body at ZIP 90210. Accept: varpet.com/accept/VP-0041
Varpet → Marcus R. · May 13 9:14am
On my way. ETA 45 min.
Marcus R. → Varpet · May 13 9:22am
Client notified. Job VP-0041 in progress. Sign-off link: varpet.com/signoff/VP-0041
Varpet → Client · May 13 9:22am
Photos
📷
📷
+
MR

Rate Marcus R.

Job VP-0041 · Auto Body · ZIP 90210

⏱️ On-time arrival Late = score penalty
🔧 Quality of work Craftsmanship + results
💬 Communication Responsiveness, updates
🔄 Would you rebook? Repeat = +0.5 score