VICIfast
All industries

VICIdial for home services - HVAC, plumbing

Managed VICIdial hosting for home-services trades. Lead-gen outbound + after-hours overflow inbound, ServiceTitan / Housecall Pro / Jobber integration patterns.

VICIdial for home services - HVAC, plumbing
RDNE Stock project / Pexels

Home-services teams (HVAC, plumbing, roofing, pest control, electrical) run VICIdial for outbound lead-gen + after-hours inbound overflow. Smaller floors than collections / lead-gen agencies, simpler compliance posture, but seasonal traffic spikes (HVAC summer + winter) make the resize-on-demand pattern matter. The platform handles the dialer; you handle the dispatch tool integration.

Two flows that matter

Outbound - lead-gen + appointment booking

  • Source lists from local-area homeowners (purchased or organic from your service-area website)
  • Predictive dial to qualify ("are you the homeowner; is this a single-family residence; when was your HVAC last serviced")
  • Hot Key to book a service appointment in your dispatch tool (ServiceTitan, Housecall Pro, Jobber)
  • Fronter → dispatcher warm transfer for high-ticket jobs (roof replacement, system swap)

Inbound - 24/7 overflow

  • Customer dials your published number
  • Office reception handles 9–5; after-hours rolls to a VICIdial in-group
  • After-hours agent triages: emergency (HVAC down in July, leaking pipe) / scheduled appointment / FAQ
  • Emergency callouts get a hot-key to dispatch a tech immediately

Plan sizing

OperationPlan suggestion
Single shop, 1–5 CSRsLaunch
Multi-location, 5–20 staffGrowth (4 vCPU, 8 GB)
Regional company, 20–50 agentsPulse (4 dedicated vCPU, 16 GB)
Multi-state franchise, 50–150Surge (8 dedicated vCPU, 32 GB)

Seasonal spike strategy: resize up before peak season (HVAC June or November), resize down in shoulder months. The dashboard handles resizes in minutes; you pay the prorated difference.

Dispatch tool integration

VICIdial fires a webhook on every disposition change. The same pattern works for every home-services dispatch system - the specific endpoints:

Dispatch toolWebhook target
ServiceTitanServiceTitan Connect API → Job booking endpoint
Housecall ProHousecall Pro Public API → Job / Customer
JobberJobber API → Job request / Client
TradifyTradify API → Job → Schedule

When the VICIdial agent dispositions a call as "appointment booked", the webhook fires with phone + customer name + service requested + preferred time → dispatch tool creates the job + emails the dispatcher.

Per-trunk TCPA scrubbing

Most home-services outbound is commercial residential - full TCPA exposure. Per-trunk BLA scrubbing is the answer for shops dialing multiple service lines:

trunk-leadgen-out      → CUSTOM, BLA key, fail-closed
trunk-confirm-out      → INHERIT (appointment-confirmation calls have prior consent)

See /features/tcpa-compliance.

VICIdial settings that matter

SettingValue
Recording OverrideALLFORCE for outbound; ONLYANSWER for inbound (cheaper retention)
Local Call Time9am-8pm (some states require) or 8am-9pm
Pre-call DNC scrubFederal DNC + Internal DNC = Y
CallerIDYour published office number, attestation A
Calls per Day per Lead1 (state-specific; some states allow more)

Carrier choice

  • Telnyx - best moderate-volume choice for local outbound; A-attestation on owned DIDs.
  • Twilio - premium answer rates, premium price.
  • Local-presence DIDs (carrier rotates to match prospect area code) help home-services answer rates more than other verticals - homeowners are more likely to answer a number from their area code.

Common mistakes

  1. No after-hours IVR fallback - inbound after-hours calls drop to voicemail and customers go to the competitor. Wire a VICIdial in-group with a "press 1 for emergency, 2 to leave a message" IVR.
  2. No emergency vs scheduled disposition split - bundling them in one disposition makes the dispatch board impossible to triage. Split: EMERGENCY_HVAC, EMERGENCY_PLUMBING, SCHEDULED_APPOINTMENT, QUOTE_REQUEST.
  3. Seasonal lead-list overload on a Launch plan - predictive dialing 200 leads/agent/day on a 2-vCPU plan = dropped calls + dialer slowness. Resize up before peak.
  4. No webhook on appointment booking - agent books in VICIdial, forgets to log in ServiceTitan, dispatcher doesn't see the job. Wire the webhook even if it takes a day.
  5. Recording inbound calls forever - inbound is high-volume + low-value-per-call; 90-day retention is plenty unless your state's regulator requires more.

What VICIfast handles

ConcernWho
OS + Asterisk patchesPlatform
Daily snapshotsPlatform
Audit logPlatform
Seasonal resizePlatform (one-click; prorated)
BLA AGI hookPlatform (you BYO key)
Dispatch tool webhookYou (1-day integration project)
Lead list sourceYou (purchased / organic / paid ads)
Emergency-call routingYou (after-hours in-group + IVR config)

Get started

Start a 7-day trial → - card validated, no charge until day 7. Home services usually starts on Launch or Growth, with a resize-up to Pulse for seasonal peaks.

More industries

Try VICIfast free for 7 days.

One click to provision. Cancel any time before day 7 - we don’t charge until then.

See pricing