A GoHighLevel app for home-services agencies

Missed calls and no-shows, booked back in.

When a call is missed, an appointment no-shows or a deal goes cold, Bookback texts the customer, works out what they need, and books them into your client's GHL calendar. Anything tricky goes straight to a person.

Installs per sub-account. Texts from your client's existing GHL number.

N
Northside Heating & AirText message
Appointment marked no-show
Hi Dana, it's Northside Heating & Air. We missed you at your appointment. Want to pick a new time? Reply STOP to opt out.
Sorry! Work ran late. Anything Thursday morning?
Here's what we have open:
1) Thu Oct 16, 8:00 AM
2) Thu Oct 16, 10:00 AM
3) Thu Oct 16, 11:00 AM
Reply 1, 2 or 3 to book.
2
You're booked for Thu Oct 16, 10:00 AM. See you then! Reply here if anything changes.
✓ Booked in GHL · tagged ai-booked
Three ways revenue leaks

It starts the conversation, so nobody has to remember to.

Each one can be switched on or off per sub-account.

Missed call

Nobody picked up. Bookback texts back, asks what they need, and gets them on the calendar.

"Hi Dana, this is Northside. Sorry we missed your call! What can we help you with?"

No-show

The appointment gets marked no-show. Bookback reaches out and offers new times before the customer moves on.

"We missed you at your appointment. Want to pick a new time?"

Lost or stalled deal

The opportunity is marked lost or abandoned. Bookback follows up while there's still a chance.

"Following up on your request. Still need help with it?"
How it works

From "missed" to "booked" in a few texts.

The AI handles the back-and-forth. The parts that carry a promise (first texts, time offers, confirmations, opt-outs) are fixed, reviewed wording.

Texts the customer

Between 9am and 8pm in their time zone, from your client's own number.

Finds out what they need

What's wrong, and when they're free. Things like "tomorrow morning" or "Saturday after 2".

Offers real times

Up to three open slots, pulled live from the client's GHL calendar.

Books it in GHL

Creates the appointment, confirms by text, and tags the contact.

Built not to embarrass you

An automation your clients can trust with their customers.

Most text automations fail the same ways: they talk over staff, loop on confused customers, or keep texting a number that can't receive. Bookback is built around avoiding exactly that.

Checks before every text

Right before sending, it checks GHL live. Opted out, already booked another way, deal marked won, or a team member already replied? Nothing goes out.

Hands off instead of guessing

Two confused replies in a row, a request for a person, a complaint, pushback on price, an emergency: your team gets a tag, a note and a task, and the AI steps aside.

Says only what it knows

It can only state facts from the business profile you give it. No quoted prices unless allowed, no links except the booking link, and it never claims to be human.

Knows when a text didn't arrive

GHL can accept a text it later fails to deliver. Bookback checks every message, and when one fails it stops texting and asks your team to call instead.

Respects quiet hours

First texts and follow-ups only go out 9am to 8pm in the customer's time zone. At most two follow-ups, then it closes the conversation.

Honors STOP, always

STOP and similar replies end the conversation immediately. Contacts with Do Not Disturb on in GHL are never texted.

Proof, every week

A report you can forward to your client.

Every week: who was texted, who replied, what got booked, and what it was worth. The number that turns a trial into a retainer.

  • Bookings split into "booked by the AI" and "booked another way after our text", so nobody over-claims.
  • Handoffs listed by reason, in plain words.
  • Counted in your client's own time zone.
Bookback: weekly report for Northside Heating & Air
Oct 5 – Oct 11, 2026

Customers texted: 12
  Missed calls: 6 · No-shows: 4 · Lost deals: 2
Customers who replied: 6
Booked: 6
  By text with the AI: 5 · Another way: 1
  Estimated value: $2,700
Handed to your team: 2
Opted out of texts: 1

Example numbers.

Pricing

Free to prove it. Simple after that.

Per sub-account, so it maps straight onto how you bill your clients.

Founding agencies

14-day pilot, then

$99 / sub-account / month

For the first three agencies, locked in for as long as you stay. Setup on a 15-minute call, done with you.

Standard

$149 / sub-account / month

Mark it up and resell it inside your own packages. Cancel any time.

Questions

Good to know

GHL already has Conversation AI. Why this?

Conversation AI answers when customers write in. Bookback starts the conversation itself when a call is missed, an appointment no-shows or a deal goes cold. It checks live GHL before every text and hands off on firm rules instead of guessing.

Whose number do the texts come from?

Your client's existing GHL number. Customers see the same business they called, and every message shows up in the GHL conversation like any other.

What do I need before starting?

A texting number registered for business messaging (A2P 10DLC), consent to text the contacts the campaigns will reach, someone who can pick up handoffs the same day, and a calendar Bookback can book into (or a booking link).

What happens when a customer gets confused or upset?

It hands off. Your team gets an ai-handoff tag, a note and a GHL task saying in plain words what happened and what to do next. The AI won't text that conversation again.

What if someone on the team replies?

Bookback steps aside the moment a team member replies from GHL. No double-texting.

Is it for healthcare or dental clients?

No. Bookback isn't built to handle protected health information, so it's for home services and similar businesses only.

Want it running on one of your clients?

Two weeks, free, on one sub-account. We set it up with you and send you the numbers every week.

Email scott@getbookback.com