Launch Special · $200/mo locked forever · 10 spots left See the deal →
How it works

A chatbot that actually knows your business.

Not a generic "contact us" widget. We train it on your services, pricing, hours, and policies — then it answers website visitors 24/7, gives real ballpark estimates from your numbers, reads customer photos, and books appointments straight into your calendar.

Capabilities

What it actually does.

Every capability below is always on — no add-ons, no tier gates.

24/7 lead capture

Answers visitors at 2am, on weekends, when you're on a roof. Never misses an inbound because nobody was at the phone.

$

Real ballpark estimates

Uses YOUR pricing config — not generic "we'll call you back." Customer asks "how much for a leaky faucet?" and gets a real range they can plan around.

📷

Looks at photos

Customer snaps their leaking roof or clogged drain, the bot reads the image and asks smart follow-ups. Not a "please upload, someone will review" dead-end.

📅

Books straight to your calendar

Collects availability preferences and creates the appointment in your CRM calendar. You see it when it lands — no back-and-forth needed.

🚨

Urgency detection

Flags emergencies (burst pipe, leaking roof, AC out in summer) with a distinct urgent alert — so you see the emergency lead before the "quote for next month" lead.

🛡

After-hours smart

Knows your business hours. After hours it offers next-business-day slots instead of booking a 3am appointment you'd have to cancel.

Trained on your business

Your services. Your pricing. Your policies.

The difference between a useful chatbot and a useless one is the config. A generic "AI for contractors" gives every visitor the same canned answer. Ours starts with a blank slate and learns your operation.

You fill a 5-minute intake (or a 30-min screen-share if you prefer). That config becomes the bot's reference for every conversation — no "let me check with the team."

  • Your full service catalog (with your exact pricing bands)
  • Business hours + holiday schedule
  • Emergency / after-hours policies you set
  • Service area (cities, zip codes)
  • Specific policies: consultations free? financing? insurance accepted?
  • Brand voice (direct, friendly, technical — your call)

Example config

Trade
Roofing (residential)
Hours
Mon-Fri 7am-5pm MST
Services
Shingle replace, leak repair, tile repair, gutter
Price bands
Shingle $8-15k · Repairs $300-1500 · Emergency callout $250 min
Emergency
Same-day response for active leaks
Service area
Phoenix metro, Scottsdale, Mesa
Financing
Yes, 0% for 12 months via GreenSky
Tone
Direct, no fluff
What makes it smart

Six layers of knowledge, stacked.

Every reply is built by combining six layers — not a raw AI model talking off the top of its head. That's why it sounds like someone who actually knows your trade and your business.

1

A strong general AI

The starting point. Plain-language understanding, fast reasoning, and vision so it can read customer photos. We upgrade it automatically as better versions come out — your bot keeps improving, no work on your end.

2

Your industry

Roofer, plumber, HVAC, landscaper, handyman — each trade has its own language, its own common problems, its own red flags. The bot knows the norms for YOUR trade. A roofer's bot asks about shingles, ceiling stains, attic access. A plumber's bot asks about pressure, drainage, fixture age.

3

Your business

Your services, your pricing bands, your hours, your policies. You load this in once (takes 5 minutes) and the bot refers back to it on every single response. No made-up quotes, no "let me check with the team."

4

Time & place

The current time in your timezone, your emergency-vs-after-hours rules, your holidays. At 3am on Sunday it won't promise a 3am Sunday appointment — it offers the next business day. Emergency leak? Different track.

5

This conversation

The full chat so far, plus any photos the customer has sent. If they mentioned "2-story house, shingles, started leaking yesterday" earlier, the bot remembers and uses it — no making the customer repeat themselves.

6

Your calendar

Real availability. When a customer wants to book, the bot checks what's actually open and suggests real slots — then writes the appointment straight into your CRM calendar. No back-and-forth.

Sample conversation

A real scenario, start to booked lead.

A homeowner hits a roofing contractor's site on a Sunday evening. Bot is configured with shingle-replacement pricing and an emergency-callout policy.

Sunday · 7:42 PM · after business hours
my ceiling is leaking badly, water coming through the drywall
That's urgent — an active leak through drywall usually means water has been pooling above. Is the roof visibly damaged from outside, or is the leak only showing up inside right now?
I can see a wet spot on the shingles from the yard
Got it. Can you send a photo of the shingle area? I can give you a better read if I see it.
[Customer uploads a photo of shingles with visible damage]
Thanks — I can see cracked and lifted shingles with what looks like an underlying gap. That's consistent with the leak you're describing. For an active leak like this we offer same-day emergency callout. Ballpark for the callout + basic patch is $300–$800 depending on what we find once we're up there. A full repair if the underlayment is compromised is typically $1,200–$2,500. We won't know exactly until we're onsite.
ok can someone come tonight?
Yes — we have an on-call crew for emergencies. To get them dispatched I need your name, phone, and the property address. Also: is anyone able to put a bucket or tarp under the interior leak while we're on the way?
Jessica Wilson, 602-555-0142, 3806 W Lanham Dr. Bucket is under it already
Perfect, Jessica — I've logged you for an emergency callout. You'll get a text from our crew within 15 minutes with an ETA. Keep that bucket under it and move anything valuable away from the wall if you can. We'll be there tonight.
Your side

What you see when a lead lands.

The bot talks to the customer. You see the result the moment it happens — and track everything in the CRM.

Instant alert

Toast + audio in the CRM

If you're logged in when a lead comes in, a notification slides in from the top-right of the app, a short chime plays, and the Leads nav shows a badge with the count. Emergency leads get a more urgent tone and stay on screen until you click.

Push notification

SMS + email to you

Whether or not you're logged in, you get an SMS (or email, you pick) with the customer's name, service, and urgency. One-tap dial the phone number, or tap through to the full conversation in the CRM.

Context

Full chat in the CRM

The whole conversation is archived on the contact's page — you read exactly what they said, what the bot promised, and what photos they sent. No "wait, what did we quote them?" moments.

Pipeline

One-click stage change

Move a contact through your pipeline (new → contacted → quoted → scheduled → completed/lost) from the contact page. Won or lost, the activity timeline stamps it. Lost reasons are optional.

Automations

Follow-up + review requests

Send an automatic follow-up if a lead goes cold for N days. Ask for a Google review automatically once a job is marked complete. All compliance-gated (no SMS without consent; CAN-SPAM footer on email).

Data ownership

Export anytime

One click exports every contact, deal, and conversation as CSV/JSON. Cancel anytime — you keep your data. No lock-in.

Try it

Talk to a real configured bot.

This is a generic contractors demo — Pro Contractors. Ask about services, get an estimate, book a consultation. Your bot will be configured on your own trade, pricing, and policies.

The demo bot is configured on general-purpose services. Your bot will be configured on your specific trade, pricing, and policies.

FAQ

Common questions.

What if the bot quotes wrong and I have to honor it?+

The bot quotes ranges from your own pricing config and consistently frames them as "ballpark, final quote after onsite" — not a binding number. You can also set a disclaimer that shows at the start of every pricing-related response. If you'd prefer the bot give no numbers at all, you can flip pricing off per service.

Can I edit what the bot says after signup?+

Yes — the whole config is editable in your dashboard. Services, prices, policies, hours, tone. Changes take effect immediately on the next conversation.

Does it work on mobile?+

Yes. The widget is mobile-first — most of your leads will come from phones. It auto-collapses to a button in the corner and expands when tapped. Works on every major browser.

How do I install it on my existing website?+

Paste one line of JavaScript before </body>. The dashboard has per-platform instructions for Wix, Squarespace, WordPress, Shopify, GoDaddy, and raw HTML. If you can paste text, you can install it. Support is an email away if you get stuck.

What happens to my data if I cancel?+

You keep everything. One click exports all contacts, leads, deals, and conversation history as CSV. After cancellation there's a 30-day grace window before anonymization — more than enough time to migrate.

Will customers know they're talking to AI?+

Yes, and that's intentional. The bot introduces itself as your AI assistant. Customers appreciate straight talk, and it's the right call legally (disclosure laws around AI are tightening in multiple states). Conversion doesn't suffer — customers care about getting answers fast, not about who's typing.

What happens if the bot genuinely doesn't know?+

It says so plainly, captures the lead, and hands off to you with a note. It won't make up an answer. The handoff includes the full context so you don't have to re-ask anything.

Launch Special · 10 spots · ends May 1

Subscribe at $200/mo, locked forever.

First 10 AZ contractors get the full Growth tier plus free website build and Google Business setup — all for $200/mo, locked forever. Live in under a week.

Claim your spot → Or try free for 7 days