For roofing, HVAC, plumbing and electrical businesses

Never miss an after-hours lead from your website

Agent One answers customers in your website chat, day or night, takes their details and the job, and leaves it in your Inbox so your crew can call back first thing.

7-day free trial · then $8/month · cancel anytime

Rather we set it up? Get a free Missed-Lead Audit
Your Inbox, next morningExample
  • 9:42 PM

    Roof inspection after hail

    Name, number and address saved

    New lead
  • 10:51 PM

    AC not cooling

    Address and a good time tomorrow

    New lead
  • 11:15 PM

    Water through the ceiling

    Whole conversation attached

    Needs human

What happens when a customer reaches out after hours

9:40 PM

Every after-hours lead, waiting in your Inbox

A homeowner is on your website after the hail, asking about roof inspections, and about to leave. Agent One answers in your website chat, takes their name, number and address, and saves the lead with the whole conversation. Your crew sees it in the Inbox and calls back first thing.

Example · roofing company website

Do you do roof inspections after hail? We think we have damage.

We do. I'll pass this to the crew so they can call you back. What's your name, best number and address?

New lead saved · name, number, address

10:48 PM

Your crew wakes up to jobs ready to go

The AC quits at 10:48 PM. Agent One answers on your website and gets the address, what's wrong and when they're home, all saved as a lead with the conversation. In the morning, your office reviews it and decides what happens next.

Example · HVAC company website

Our AC just stopped blowing cold air. Can someone come out?

I'll get this to the office. What's the address, and when is someone home tomorrow?

New lead saved · address, problem, best time

Needs human

The hard ones go to a person

Water coming through the ceiling isn't a chatbot job. Agent One doesn't try to troubleshoot it. It flags the chat Needs human in your Inbox with the whole conversation attached, and someone on your team clicks Take over and replies.

Example · plumbing company website

Water is coming through our kitchen ceiling right now.

That needs a person on our team. I've flagged this chat for them with everything you've told me.

Flagged Needs human · conversation attached

The final say

You choose how booking works

Want every booking to wait for your office? Turn that on. Rather have customers pick their own time, or just call them back? That works too.

  • Booking off

    It takes the customer's details and your office calls back.

  • Your Cal.com booking page

    Customers pick a time themselves on your booking page.

  • Cal.com with Ask me first

    Connect Cal.com with an API key and each booking request waits in your Inbox. Nothing changes on the calendar until your office says yes.

The chats above are illustrative examples, not real customers.

What it doesn't do

Agent One works in your website chat (WhatsApp can be connected too). It's there to catch the lead and get it to your team, not to replace your office.

  • It doesn't answer phone calls.
  • It doesn't send text messages or do missed-call text-back.
  • It doesn't quote prices. Price questions get the customer's details for a callback.
  • It doesn't promise when someone will get back to the customer.

How setup works

  1. 1

    Train it on your website

    Add your website address. Agent One learns your services and service area from your pages, and you can add files too.

  2. 2

    Choose what it asks before handing off a job

    Name, number, address, what's wrong, when they're home: you pick what your office needs.

  3. 3

    Add the chat snippet

    Paste the chat snippet into your website, or send it to whoever runs your site.

Simple Pricing

Start with website chat. Upgrade when you need more messages and agents.

Starter

$8 per month
  • 7 day free trial
  • 500 messages/month
  • 1 agent and 1 site
  • Website and file training
  • Collect job details and callback numbers
  • Human handoff: take over a chat
  • Use your own custom domain

7-day free trial

Basic

$50 per month
  • Everything in Starter +
  • 5,000 message credits/month
  • Advanced analytics
  • Multiple agents per site
  • View all chat history
  • 100 agents
  • Priority support

Standard

$150 per month
  • Everything in Basic +
  • 15,000 message credits/month
  • Unlimited agents
  • Unlimited sites
  • Remove Agent One branding
  • Team-scale support workflows

Questions owners ask

Does it answer phone calls or text messages?

No. Agent One answers in the chat on your website. It doesn't answer phone calls, send text messages, or do missed-call text-back.

Will it quote prices to my customers?

No. When someone asks what a job will cost, it takes their name, number and the details of the job so your office can call back with a price.

Can it book jobs on my calendar?

You choose. Booking can stay off, so it takes the customer's details and your office calls back. It can send customers to your Cal.com booking page to pick a time. Or you can connect Cal.com with an API key and turn on Ask me first, so each booking request waits for your office to approve it.

What happens with an emergency or a question it shouldn't handle?

It hands the conversation to your team. The chat is flagged Needs human in your Inbox with the whole conversation attached, and someone on your team can click Take over and reply. It doesn't promise when someone will get back to the customer.

How does setup work?

Train it on your website, choose what it should ask before handing a job to your team, and add the chat snippet to your site. If you'd rather we set it up, request a free Missed-Lead Audit.

How much does it cost?

The Starter plan is $8/month after a 7-day free trial and covers one website and one agent. You go through checkout to start the trial, and you can cancel anytime.

Catch tonight's leads while your crew sleeps

Train it on your website, add the chat snippet, and the next after-hours lead lands in your Inbox.

7-day free trial · then $8/month · cancel anytime

Rather we set it up? Get a free Missed-Lead Audit