Vetted technicians · AI dispatch · Payment held until job is done
📍 Select Your City
🌴
Los Angeles
480+ pros available
🤠
Houston
Coming soon
🌉
San Francisco
Coming soon
☀️
Phoenix
Coming soon
🌧️
Seattle
Coming soon
📍
Other City
Request your area
🔧 What Do You Need?
❄️
HVAC / AC
🚿
Plumbing
⚡
Electrical
🧺
Appliance Repair
🚗
Auto Body
🎨
Painting
🔨
Handyman
🪵
Flooring
🏠
Roofing
🧹
Deep Cleaning
🔑
Locksmith
➕
Other
Selected: Los Angeles · HVAC / AC
Ready to find your pro?
Average match time: 38 seconds · Payment held until job is done · No cash
✅ KYC-verified providers
🔒 Payment held in escrow
🤖 AI-matched in <60 sec
📄 Every job documented
⭐ 4.9 avg rating · 47K+ jobs
🏡 Client Portal — White Label · CaliforniaFix (Powered by Varpet)
Book · AI Dispatch · Track · Pay
This is what the homeowner sees. They never see "Varpet." They see the B2B brand (CaliforniaFix). AI matches them to the best available provider automatically.
📋
Book
→
🤖
AI Dispatch
→
📍
Track
→
💳
Pay
→
⭐
Rate
📋 1. Book
🤖 2. Match + Pay Auth
📍 3. Track ($ Held)
✅ 4. Confirm & Release
⭐ 5. Rate
What the Homeowner Sees
Request a Home Service
CaliforniaFix · Serving Los Angeles · Fast, Verified Technicians
🔧 Service Request Form
What happens next: As soon as you submit, the Varpet AI Agent scans all available verified technicians in your ZIP code — matching by skill, proximity, trust score, and availability. You get a confirmed match in under 60 seconds.
🤖 Varpet AI — Match Found in 38 seconds
We found your technician, Maria!
Based on proximity · skill match · trust score · current availability
M
Marcus R.
🟢 Green Team · Appliance Repair Specialist · 6 yrs experience
★★★★★4.9 · 312 jobs completed
91
Trust Score
2.3 mi
From your address
~45 min
Estimated arrival
Why Marcus was selected:
Nearest verified washer/dryer specialist · Trust Score 91/100 · Available now · 0 cancellations this month · Rated 4.9 on last 50 jobs
🔒 Payment Authorized & Held
Authorize payment before we dispatch Marcus
Your card is charged now and held in escrow. Marcus receives payment only after you confirm the job is complete. No cash. No surprises.
Appliance Repair — Washer$195.00
Platform service fee$0.00 Plan A
Total charged to card now$195.00
💳
Visa •••• 4211
Default
🔒 Secured by Stripe · Your card data is never stored on Varpet servers · Refundable if Marcus cancels
How the AI Dispatch Works
1
Lead captured — Form submit or CallRail call → job auto-created in Varpet with ZIP code, service type, preferred time
2
AI scans provider pool — Filters by: skill category match → ZIP proximity → trust score ≥ 70 → available now → no active job
3
Best match selected — Weighted score: 40% proximity + 35% trust score + 25% skill relevance. Top match gets the job offer.
4
Provider notified — Push notification + SMS. 90 seconds to accept. If declined, next best match is offered automatically.
5
Client confirmed — SMS + email sent to client with provider name, photo, ETA. Job status moves to "Assigned."
Green Team vs Blue Team: Green Team (SMB) providers take multiple jobs for their company. Blue Team (individual) providers take one job at a time. AI dispatch treats both the same — best match wins regardless of team type.
18
minutes until Marcus arrives
📍 Marcus is 1.4 miles away · Last updated 1 min ago
✅
Request Submitted
Washer repair · 2847 Sunset Blvd
2:14 PM
✅
Technician Matched
Marcus R. — Trust Score 91 · 4.9★
2:14 PM
✅
Marcus Accepted
Confirmed in 23 seconds
2:15 PM
🔒
$195.00 Held in Escrow
Your payment is captured and held · Releases to Marcus only when you confirm job complete
2:15 PM
🚗
En Route to You
1.4 miles away · ETA 18 minutes
Now
🔧
Service in Progress
Waiting...
—
✅
Job Complete
Waiting...
—
💳
Payment Collected
Waiting...
—
📞 Need to reach Marcus?
Your real numbers are protected. All calls/texts go through a masked relay number. Marcus sees a job reference, not your personal phone.
For the build: Live tracking requires provider GPS ping (mobile app sends location every 60 sec). ETA calculated from Google Maps Distance Matrix API. Client sees a simple status timeline — no map required for MVP.
🔒
$195.00 Held in Escrow
Charged to Visa •••• 4211 when you confirmed Marcus · Waiting for your sign-off to release
Status
HELD
🔧 Job Summary — Marcus R.
Washer drum bearing replacement$120.00
Labor (1.5 hrs)$75.00
Platform service fee$0.00 Plan A
Total authorized$195.00
Completed: May 25, 2026 · 4:22 PM · 2847 Sunset Blvd, Los Angeles
✅
Is the job done to your satisfaction?
Confirming releases $195.00 to Marcus via Stripe Connect. He receives his payout within 2 business days. You get a full receipt by email.
Having a problem? Don't confirm — open a dispute and we hold the funds while we review. All jobs are covered by Varpet's service guarantee.
💸 How the Money Moves
1
Job accepted → Your card charged $195 immediately · Funds held by Stripe · Not yet released to Marcus
2
During the job → Money sits in escrow · Marcus is on the way · No risk to you
3
You confirm complete → Stripe releases funds to Marcus's connected account · He gets paid in 2 business days
4
Dispute path → Don't confirm → Open dispute → Funds held while Varpet reviews → Resolution within 5 business days
Every transaction is documented: Your payment, Marcus's payout, and the platform fee are all logged in Varpet's system. Marcus's annual earnings are tracked for tax reporting. No cash. No off-platform payments. Every dollar is on record.
⭐
How was Marcus?
Your feedback goes directly to his trust score — it affects future job routing
Overall Rating
★
★
★
★
★
5 stars — Excellent
What stood out?
✅ On time
✅ Explained the issue
✅ Clean & professional
Fixed it right first time
Fair price
Would hire again
What happens to this rating
📊
Adds to Marcus's trust score (currently 91) — weighted average of last 50 jobs
🤖
AI dispatch reads trust scores — higher score = higher dispatch priority on future jobs
👁️
Jay (admin) and CaliforniaFix (B2B) can both see aggregated ratings — not the individual client name
📈
Providers with trust score below 70 are paused from dispatch until reviewed
Rating → Income loop: Better ratings → higher trust score → more AI dispatch priority → more jobs → more income. This is the gig economy compliance and quality layer — it makes providers accountable without a boss.