Software that fits your shop.

Software for electrical contractors — built for your shop, not the other way around. Your colors, your features, your sidebar in your order. We fork the codebase per customer.

voltline.hausstack.com / dispatch
Today · 3 jobs in flight
On site
EV charger install
Sandra Hartley
En route
Panel upgrade · 200A
Maria Chen
Scheduled · 1:00pm
Recessed lighting
Ben Singh
Complete
Spark Care visit
Tom Yates
Revenue today
$4,920
+18%
Avg response
1m 47s
↓ 32%
AI actions
27
this wk
Live · Lead concierge

Replied to new Yelp lead in 1m 47s — booked discovery for Wed.

7:14 AM · this morning

Most shops miss 0% of inbound calls. That's about $0 /day in work that walks.

Hausstack answers the call, books the work, and sends the confirmation while you're on a ladder.

2 min
median first reply, every hour
$0.07/min
cost to answer every call
$58k
recovered last quarter at the pilot shop

From ringing phone to paid invoice.

One system covers the whole loop. The lead the AI booked at 7am is the same record the tech opens at noon and the owner reviews at 6pm — no double-entry, no app-stitching.

Chapter 01

The phone rings.

You're on a ladder. The shop is empty. AI receptionist picks up in two seconds, recognizes the caller, qualifies the work, books it into the dispatch board, and texts the customer a confirmation. You see the booked job on your phone before you climb down.

Live · Receptionist7:14 AM
Voltline Electric — this is Riley. How can I help?
Hi, I had y'all do a service call back in March — I'm thinking about upgrading my panel.
Hey Maria — looks like we did the panel diagnostic in March. Mike's free Wednesday at 11am. Want me to put you on his board?
Booked + SMS sent · Mike Reyes · Wed 11:00 AM
Chapter 02

The truck rolls out.

Tech opens the job on their phone — customer history, gate code, dog warning, parts loaded, before-photos checklist. Tap-to-call, tap-to-navigate, tap-to-clock-in. No paper. No three-app dance. One screen for the whole visit.

Job · 1247 Cahuenga Blvd
200A panel upgrade
Maria Chen · primary residence
Required photos
  • Existing panel · dead-front on
  • Existing panel · dead-front off
  • Service entrance / meter
  • New panel · label visible
  • Permit posted
Time on site
2:47:31
Mike Reyes · in progress
Chapter 03

Quote sent. Margin protected.

Pick from your pricebook, the assembly auto-populates labor + parts + permit flag + required photos. Live margin guardrail flashes red if the quote drops below your floor. Sends in 30 seconds. Customer sees it before the tech leaves the driveway.

Pricebook → Quote Q-2026-0042
200A panel upgrade
Auto-populated 4 parts · 9.5 hours labor · permit flag set · 7 required photos
Subtotal
$5,180
Tax (9.75%)
$505
Margin guardrail · OK
38%·$2,164 gross
Above your 35% floor. Costs sourced from real catalog.
Send quote to Maria Chen⌘ ⏎
Chapter 04

Money in. Review captured.

Tap-to-pay link in every invoice. Stripe webhook fires the moment they pay. Review-reaper agent texts a Google review request 48 hours later. Owner sees today's gross profit + per-tech margin + AI work log on one dashboard.

Paid in full · 11 minutes ago
$5,685.00
INV-2026-0089 · Maria Chen · paid via card
Today's gross
$4,920
Mike's margin
42%
Review reaper · queued
Will text Maria a Google review link in 48 hrs.

Receipts,
not promises.

Every AI action lands in your Work Log — what fired, who it touched, what it said. Anything involving money or customer-facing words hits your approval queue first.

Below: one morning at the pilot shop.

Lead concierge7:14 AM

Replied to new Yelp lead in 1m 47s. Booked discovery for Wed.

Sent · auto · within governance rules
Invoice nudger9:01 AM

Drafted reminder for INV-2026-0042 — $4,664 outstanding · 6 days past due.

Queued · awaits owner approval
AI receptionist9:18 AM

Booked panel diagnostic for Maria Chen → Mike Wed 11am.

Sent · auto · within governance rules
Quote chaser9:42 AM

Followed up on Q-2026-0044 (Singh · $3,180) — 7 days idle.

Sent · auto · within governance rules
Review reaper10:00 AM

Texted review link to Sandra Hartley · job paid 48hrs ago.

Sent · auto · within governance rules
Schedule keeper10:15 AM

Auto-booked Spark Care visit for Tom Yates · Q4 cycle.

Sent · auto · within governance rules
Lead concierge10:32 AM

Door-knock lead from Mar Vista — qualified, booked Thu 2pm.

Sent · auto · within governance rules
Invoice nudger11:01 AM

Sent firm reminder · INV-2026-0038 · $1,850 · 14 days late.

Queued · awaits owner approval

What agents will never do without your approval.

  • Send any message that contains a dollar amount.
  • Change invoice status (mark paid / void).
  • Cancel a job, plan, or appointment.
  • Delete any record.
  • Issue a final code or legal determination.
  • Charge a customer's payment method.
  • Reply to a complaint or warranty claim.
  • Send below your margin floor.

Most software was built for software companies.

We built ours for shops with trucks.

Hausstack
Everywhere else
Forked per shop
Configured per shop

Same engine, different features, different sidebar, different brand. One shop gets the AI receptionist + memberships. Another gets RFIs + milestone billing. Generic software makes you bend your shop around its dashboard. We bend the software around your shop.

Hausstack
Everywhere else
Mobile is the field
Mobile is the desktop, smaller

Tap-to-call. Tap-to-navigate. One-handed. Required-photo checklist per assembly. Time clock that knows the job. The tech screen is built for someone holding a phone in one hand and a meter in the other.

Hausstack
Everywhere else
AI workers with receipts
AI as a feature line

Every action lands in your Work Log with the data it saw, the message it drafted, who approved it, what came back. Not chatbots. Workers. With audit trails and governance gates.

Hausstack
Everywhere else
Real margin, not just revenue
Today's collected, end of story

Quoted 9.5 hours, actual 13.2. Quoted $890 in materials, actual $1,240. Per tech, per source, per customer. Owners stop the meeting to look at this view.

Hausstack
Everywhere else
Pricebook that drives everything
Loose line items

200A panel upgrade picks itself — labor by role, parts list, permit flag, required photos, margin floor, common upsells. Photo-quote AI prefers assemblies. The required-photo checklist on the job page comes from the assembly.

Mendel Schmukler
MS

Mendel Schmukler.

Founder · Hausstack · Los Angeles

I started Hausstack because every contractor I talked to had software that fought them. Generic SaaS, built once, sold the same to everyone — none of it shaped to how their shop actually runs.

Hausstack fits your shop instead of making your shop fit the software. We fork it per customer. Different brand, different features, different sidebar. Same engine underneath.

You're not opening a ticket. You're emailing the person who built this. I read everything that comes through.

Step into a real shop.
Or just talk to me.

The demo is the real product, seeded with a working example shop. No form. No wait. Click in and see how it feels.