Pricing that pays for itself with one booked job
Every plan includes the 24/7 AI receptionist, a 14-day free trial, and no setup fees.
Starter
For solo operators who can't keep answering the phone on the job.
$199/month
- AI receptionist on website chat
- 300 AI conversations / month
- Lead inbox & qualification questions
- Appointment booking calendar
- Email confirmations
- Basic analytics
Professional
For growing teams that live and die by response time.
$349/month
- Everything in Starter
- 1,000 AI conversations / month
- Missed-call text-back rescue
- SMS conversations & confirmations
- Automatic follow-up sequences
- Service-area screening
- Full analytics & revenue attribution
- Priority support
Premium
For multi-crew operations that want every channel covered.
$499/month
- Everything in Professional
- Unlimited AI conversations
- Multiple team members & calendars
- Custom AI training on your FAQs
- Google & Microsoft calendar sync*
- Stripe deposits at booking*
- Dedicated onboarding specialist
* Calendar sync and Stripe deposits are rolling out — Premium customers get first access.
The math is simple
$1,200
average HVAC job value
31
missed leads rescued per month (avg customer)
107×
return vs. the Professional plan
Common questions
What counts as an AI conversation?
One lead, one thread — no matter how many messages go back and forth. A furnace emergency with 14 messages is a single conversation.
Do I need to change my phone number or website?
No. The chat widget is one script tag, and missed-call rescue forwards from your existing number. Nothing about your current setup changes.
What happens when the AI can't answer something?
It hands the conversation to you with full context, and notifies you immediately. You can also set trigger phrases that always escalate.
Can I cancel anytime?
Yes — plans are month-to-month with no contracts. Your data exports cleanly if you leave.