— For home services
HVAC, plumbing, electrical, roofing, pest control, landscaping, cleaning, handyman. Alma is the friendly qualifying chatbot that sits on your site asking the right questions while you're under a sink, on a roof, or driving back from a service call — capturing estimate requests, checking service-area coverage, and routing emergency vs. scheduled jobs to the right place.
Built for solo trucks, two-truck shops, and multi-trade outfits. HVAC plumbing electrical roofing pest control landscaping cleaning handyman
— Why home-services owners run Alma
Picture an HVAC owner running calls between job sites. The phone rings while she's mid-service-call — she can't pick up. The next homeowner gives up after two rings and calls the next shop on Google. With Alma, that homeowner lands on the site, the widget greets them, and the conversation captures what's broken, where they are, how urgent, and the best number for the dispatcher to ring back.
/A — THE WIDGET ON YOUR SITE
The Estimate Scheduler and Emergency Dispatch templates are written for the questions homeowners actually need to answer before a tech can be dispatched: what's broken, what's the address (so the bot can validate it's inside your service area), is it an emergency or can it wait, and what's the best window for a callback. By the time the homeowner clicks send, the dispatcher has a clean ticket — not a "someone called" voicemail.
Pick the Estimate Scheduler or Emergency Dispatch template, drop in your service area and after-hours policy, paste the widget. The next 9pm caller becomes a clean lead, not a missed ring.
— What an Alma conversation looks like, home-services edition
HVAC · Emergency dispatch
Roofing · Estimate scheduling
Pest control · Service-area check
Landscaping · Recurring signup
/B — HOME-SERVICES TEMPLATES
The Home Services category in the Alma library has 10 dedicated templates — each a pre-built flow for one of the moves a trade contractor's site needs to make. Pick the one closest to what you do, edit your service types, your service area, and your after-hours policy, paste the widget. Most owners are live inside thirty minutes.
10 templates in home_services/ — covering the front-door welcome, quote capture, scheduling, emergency triage, service-area validation, three trade-specific flows (roofing, landscaping, cleaning_service), recurring-plan upsell, and post-service review collection.
The questions are already written by people who run home-services flows for a living. Most owners ship their first bot in under thirty minutes — service types, ZIP coverage, after-hours policy, done.
— Where the lead actually goes
ServiceTitan, Housecall Pro, Jobber, Workiz, FieldEdge, Repairshopr — every home-services shop already runs one. Alma doesn't replace it; Alma is the front-door layer that turns a website visitor into a structured lead the FSM can pick up. There are no native integrations to those platforms today — the bridge is a webhook or a Zapier zap, which both work cleanly.
/C — FSM HANDOFF
The moment the conversation ends, Alma fires a clean payload — name, phone, service type, address, urgency, callback window. Route that to your dispatcher's Google Sheet, push it as an SMS to the on-call tech via CampaignCNX+, and bridge it into ServiceTitan, Housecall Pro, or Jobber via a Zapier zap. Your FSM holds the schedule and the truck; Alma keeps the inbound full.
— From sign-up to first estimate request
Each flow asks what a working dispatcher already asks — service type, urgency level, address ZIP for area validation, preferred-day window. The Estimate Scheduler and Emergency Dispatch templates are the starting point. You edit copy, plug in your service area, paste the snippet on the site.
/01
Estimate Scheduler, Emergency Service, Service Area Checker, or one of the trade-specific flows (roofing, landscaping, cleaning). Click "Use this." The flow loads with proven questions.
/02
Drop in your trade scope, your covered ZIPs or radius, your emergency criteria, your after-hours policy. Swap company name and phone. Twenty minutes of edits, max.
/03
One line of JavaScript on your site — WordPress, Squarespace, a custom theme, doesn't matter. The widget is live the moment the page reloads.
/04
Estimate requests land in the dispatcher's Google Sheet. Emergency flags fire SMS to the on-call tech. The lead arrives qualified — service, address, urgency, callback window — not a voicemail.
14-day free trial. No credit card. The Estimate Scheduler template, your service area, the widget on your site — that's the whole setup.
— Home-services FAQ
No native integrations today — the bridge is a webhook or a Zapier zap, both of which work cleanly. Every Alma lead can fire a webhook with the full payload (name, phone, service type, address, urgency), and Zapier or Make routes that into ServiceTitan, Housecall Pro, Jobber, Workiz, FieldEdge, or Repairshopr. Native FSM integrations are on the roadmap, but the bridge approach has worked for every shop on the platform so far.
Captures and routes — your FSM dispatches. Alma is the conversation layer: it asks the qualifying questions, validates the service area, flags urgency, and pushes the structured lead to your Sheet, SMS, or FSM. The actual truck-routing and tech-assignment stays in ServiceTitan or Housecall Pro where it belongs.
Configure your covered ZIPs or a radius around your office, and the Service Area Checker template (or any flow that pulls in the service-area block) validates the address before the lead is created. If the homeowner is out of area, the bot says so politely and offers to take their info anyway in case you expand. If they're in area, the conversation continues into scheduling.
The Emergency Service template asks the urgency flag up front — emergency, same-day, this week, scheduled. Emergency answers fire a hot-lead notification (SMS to the on-call tech, email priority to the office), while scheduled ones flow into the regular estimate queue. You configure what counts as an emergency for your trade — burst pipe, no AC in summer, no heat in winter, electrical out, roof actively leaking.
Yes — on the Growth tier ($79/mo) and up. Growth includes 5 active bots, Agency includes 20. Most multi-trade shops run one residential Estimate Scheduler, one commercial Estimate Scheduler, an Emergency Service flow, and a Maintenance Plan Upsell — all four fit comfortably in Growth.
The Agency tier ($199/mo) gives you sub-account workspaces — one workspace per trade or per location. A multi-trade outfit running HVAC, plumbing, and electrical can keep each trade's bots, leads, and reporting fully isolated per workspace. Same for a regional franchise running separate locations under one parent account.
Both channels are in development and pending Meta approval — we're not quoting an ETA we don't trust. The website widget is fully live today and is where most home-services shops get the highest-intent inbound anyway. When Messenger and Instagram ship, the same flow runs across all three.
Under thirty minutes for most owners. The home-services templates are pre-built — service-type lists, urgency flags, service-area validation, callback-window questions are already wired. You're editing copy (your trade scope, your ZIPs, your after-hours line), pasting the widget snippet on your site, and watching the first conversation come through. The longest part is usually deciding which trade flows you want active.
— The CNX Suite
Alma works standalone — most home-services shops run it that way. If you also do route-based outbound (door-to-door pest control, solar canvassing, security upsells), Beacon handles the field side; CampaignCNX+ pushes the on-the-way SMS; CoreCNX keeps the customer history across services in one timeline.
Conversations
Drag-and-drop chatbots for your website. 10 home-services templates. Estimate capture, dispatch handoff. Messenger and Instagram in active development.
SMS
Estimate-confirmation texts and on-the-way notifications. From $0.06 / message — hooks straight into the lead Alma just captured.
Field ops
Door-to-door operations — pest control routes, solar canvassing, security upsells. The outbound counterpart to Alma's inbound. From $59 / month.
CRM
Unified contact timeline — every Alma conversation, every CampaignCNX+ text, every Beacon door knock on one customer record. Customer history across services.
— Start free
Sign up, pick the Estimate Scheduler template, drop in your service area, paste the widget. The 9pm pipe burst becomes a qualified estimate request in your inbox before you've finished dinner — service area validated, urgency triaged, name and number in hand.