For GoHighLevel agencies

Stop paying LC Phone and Twilio for every text.

They bill every message, plus carrier and A2P fees. BookedBack sends your GHL texts through an Android phone's SIM.

A smartphone lying on a wooden desk next to a white keyboard

Missed call, 2:14 PM

Sorry we missed your call. This is Northside Plumbing. What can we help with?

Water heater is leaking. Can someone come out today?

Example conversation. Sent from the phone's own number, no per-message fee, and it lands in the GHL conversation.

Every text you send has a meter running.

LC Phone and Twilio charge per message segment, with carrier fees on top. Add monthly number fees and A2P 10DLC brand and campaign registration fees, and every client you sign makes the bill bigger.

That money comes straight out of your margin, every month, whether you look at the invoice or not. BookedBack sends conversational texts over a flat phone plan instead.

What per-message billing costs you this year

Example figures only. Replace them with the numbers on your own invoice.

Check your LC Phone or Twilio invoice.

Monthly number and campaign fees, all sub-accounts.

One phone and SIM per sub-account.

Per-message billing, monthly
$170
Phone plans + VPS, monthly
$88
Lost every month
$82
Lost this year to per-message billing
$984

Every month you wait costs about $82. At these numbers the $197 kit pays for itself in about 3 months.

LC Phone / Twilio vs BookedBack

Same conversations in GoHighLevel. Very different bill at the end of the month.

Feature LC Phone / Twilio BookedBack
Per-message fees Charged per message segment, plus carrier fees None beyond your phone plan
Phone number fees A monthly fee for every number The SIM plan you already pay for
A2P 10DLC registration Brand and campaign registration fees, plus an approval wait Not needed for person-to-person texting from a real SIM*
Cost as you grow Rises with every message and every client Flat: one phone plan per client, one server
Missed-call text-back Possible with a workflow, and every text is billed Built in, workflow included
Calls inside GHL Yes No, SMS only. Forward calls to any number
Picture messages (MMS) Yes No, plain text only

* Compliance and consent rules still apply: TCPA, opt-in and opt-out handling, and your carrier's acceptable use policy. Carriers can filter or flag high-volume or automated traffic, so BookedBack is for conversations, not bulk campaigns. Provider pricing varies and changes; check your own invoice.

Every missed call is a lead you paid for, handed to a competitor.

Most callers who reach voicemail hang up without leaving a message, then try the next business on the list. BookedBack texts them back from the same number, automatically, so the conversation starts before they dial someone else.

  1. A call goes unanswered

    The phone reports it, and BookedBack tags the caller's contact in GHL.

  2. The caller gets a text

    The tag fires the included workflow, which replies from the same number in your client's voice.

  3. The lead stays yours

    Replies land in Conversations and can trigger the rest of your follow-up.

Example margin per client

Example only. Set your own price and costs.

Client pays$97
Your cost (phone plan + share of VPS)$22
You keep, per client per month$75
All clients, per month$375
All clients, per year$4,500

Turn it into a service you sell.

Offer clients "SMS + missed-call text-back" for a flat monthly fee, priced below what per-message billing would cost them. Their bill drops, you keep the margin, and per-message fees stop being a reason for clients to leave.

  • Offer templates and pricing ideas
  • A sales script for the client call
  • An onboarding checklist and client FAQ
  • White-label notes: your brand on the app

Four steps from purchase to first text.

  1. Get a VPS

    Any small Ubuntu server works, around $5-10 a month. Point a domain at it.

  2. Run one command

    Run one install command on your server (copy-paste from the guide). It sets up the API, dashboard, database and HTTPS, then prints your admin login.

  3. Build your app with one click

    Run the included GitHub Action. It builds a signed Android app under your own brand name.

  4. Connect GHL and pair the phone

    Create your marketplace app, approve it for a sub-account, then pair the phone from the dashboard. Texts flow both ways.

Everything you need to install it, run it and resell it.

Full source code, delivered on GitHub

After purchase you get access to the private GitHub repo. Fork it, then pull in updates with one click whenever they ship.

One-command installer

Sets up the whole server stack on a fresh VPS.

One-click app builder

A GitHub Action that builds your own branded Android app.

GHL workflow pack

  • Missed-call text-back
  • Speed-to-lead
  • No-reply follow-up
  • Appointment reminders
  • Review request
  • Re-engagement

Plus tags, pipeline stages and a GHL Workflow AI prompt for each workflow.

Install guide with screenshots

Every step, in order, from blank server to first text.

Fill-in worksheet

Write down your domains, keys and IDs once, as you go.

Copy-paste AI prompts

  • AI setup assistant that walks you through the install in ChatGPT or Claude
  • "Stuck? Paste this" troubleshooting prompt for every step
  • GHL Workflow AI prompts for each workflow in the pack
  • Conversation AI bot prompt for answering inbound texts

Quick-reference sheets

Commands, settings and fixes on one page each.

Lifetime updates

Every future update to the repo, one click to pull into your fork.

Agency resale kit

Offer templates, onboarding checklist, client FAQ, sales script and white-label notes, so you can sell this to clients as your own service.

Phones & SIMs scaling guide

Everything for adding the next client: which Android phones and SIM plans to buy, where to get them, dual-SIM limits, a phone-farm setup and a per-client cost worksheet.

A phone plugged into a charger on a dark desk

What you need before you start.

  • A VPS, about $5-10 a month. Recommended: a 12-month Hostinger VPS plan, 20% off through this link (affiliate link).
  • A GoHighLevel account that can create a marketplace app. Start or upgrade your GoHighLevel plan (affiliate link).
  • A spare Android phone with an active SIM, one per client. On a plan with unlimited talk and text. Refurbished is fine. Which phones and plans to use.
  • A domain you control. The installer puts everything on HTTPS subdomains: sms, sms-api and sms-connect by default.
  • A free Firebase account. Used to wake the phone when there is a message to send.

Scaling

Grow to more phones and clients.

One server runs every client. Each client's GoHighLevel sub-account gets its own Android phone and SIM, so adding a client is: install your app in their sub-account, set up a phone, pair it, link it.

  1. Your BookedBack server
  2. Acme PlumbingPhone 1 + SIM
  3. Best DentalPhone 2 + SIM
  4. City RoofingPhone 3 + SIM
  5. Next clientAdd a phone, pair, link

Which phones

Android only, no iPhone. A recent model that still gets security updates, ideally 4 GB of RAM or more and a healthy battery. Google Pixel and Samsung Galaxy phones keep the app running well once battery optimization is off. Refurbished is fine: a Pixel 6a or 7a, or a Galaxy A-series.

Where to get them

Refurbished from Back Market, Swappa or Amazon Renewed, or new from your carrier's store or Best Buy. Buy unlocked, test one, then buy the rest of the same model. Check current prices.

Which plans

Unlimited talk and text, one SIM per phone. Many consumer, prepaid and MVNO plans forbid automated or commercial bulk texting, so read the plan's acceptable use policy first. A business line in the client's name is the safest home for their number.

The full guide is in the kit

The kit includes a full guide to adding phones and SIMs: step-by-step add-a-client setup, dual-SIM limits, porting a client's number, a phone-farm setup for 5+ phones, a per-client cost worksheet and an FAQ.

Same limits as one phone: text only (no MMS), Android only, and every new number warms up from 25 texts a day. One phone serves one sub-account, and one sub-account uses one phone.

Recommended tools

  • Hostinger

    A 12-month Hostinger VPS plan is what we recommend for the server. 20% off through this link.

    Get a Hostinger VPS (affiliate link)
  • GoHighLevel

    Start or upgrade your GoHighLevel plan. Sign up through this link to get bonuses: snapshots, a course, coaching and personalized help.

    Start with GoHighLevel (affiliate link)
  • Claude

    Get a free week of Claude Pro. Handy if you get stuck during install and want a second pair of eyes on an error.

    Try Claude Pro free (affiliate link)

Disclosure: links marked "affiliate link" pay us a commission if you buy through them, at no extra cost to you. BookedBack works with any VPS host and any GoHighLevel plan that can create a marketplace app.

Honest limits

Read this before you buy.

Conversations, not blasts

Consumer SIM plans are for opted-in, one-to-one texting. Keep bulk campaigns on a registered provider like LC Phone or Twilio.

Carriers watch volume

High volume can get a line flagged, so warm up every new number: 25 texts a day on days 1-3, rising gradually to 250 a day by about day 14-20. The dashboard's daily cap and quiet hours enforce it.

SMS only

Plain text messages only: no MMS or picture messages. Calls can't be answered inside GoHighLevel, but you can forward the phone's calls to another number.

Some technical comfort required

You'll SSH into a server and paste commands from the guide. No coding, but you should be fine in a terminal. Or add the Done-For-You install at checkout.

The phone has to stay on

Keep it charged, online and running the app. If it goes offline, texts stop sending until it reconnects.

Consent is your job

You are responsible for TCPA compliance, opt-in and opt-out handling. Nothing on this page is legal advice.

Pay once. Stop paying per text.

One payment gets you the kit, the repo and every future update. After that, your clients' conversations stop showing up on a per-message bill. Your only ongoing costs are your own: the VPS, the phone plans and the domain.

$197

One-time payment

  • Private GitHub repo: fork it, update in one click
  • Server installer and branded app builder
  • Install guide, fill-in worksheet and quick-reference sheets
  • GHL workflow pack, tags and pipeline
  • Copy-paste AI prompts: setup assistant, per-step troubleshooting, Workflow AI and a Conversation AI bot
  • Agency resale kit
  • Phones & SIMs scaling guide
  • Lifetime updates
  • Email support, best effort
Get BookedBack

Done-For-You install: add it at checkout for $750. We set it all up for you. You provide access.

14-day refund: if you can't get BookedBack working within 14 days of purchase, email us for a full refund.

Questions

Why is it cheaper than LC Phone or Twilio?

LC Phone and Twilio charge for each message segment, add carrier fees, charge a monthly fee per number and pass on A2P 10DLC registration fees. BookedBack sends texts from a phone on a regular plan with unlimited texting, so the cost is the plan and a small server, no matter how many conversations you have. Your exact savings depend on your volume and rates; run your numbers in the calculator above.

Does this replace LC Phone or Twilio?

For everyday conversations in a sub-account, yes: those texts go out through the phone instead. For bulk campaigns or high-volume marketing, keep a registered provider. Consumer SIM plans are not built for that.

Do I need A2P 10DLC registration?

A2P 10DLC is the registration system for business texting sent through providers like LC Phone and Twilio. BookedBack texts go out from a regular number on a SIM, so there is no 10DLC brand or campaign to register. Consent rules still apply: TCPA, opt-in and opt-out, and your carrier's acceptable use policy. Carriers can still filter high-volume or automated traffic.

Can I resell it to my clients?

Yes. That is what the resale kit is for: offer templates, an onboarding checklist, a client FAQ, a sales script and white-label notes. Because the code is AGPL-3.0, if you modify it and let clients use it over a network, you must offer them the modified source code.

What does the Done-For-You install include?

Add it at checkout for $750. We set up your server and DNS, Firebase, your branded Android app, the GoHighLevel app and SMS provider, pair one phone, import the workflow pack and run a go-live test with you. You provide access: VPS login, DNS, a GHL agency login and the Android phone with its SIM.

Does it work with iPhone?

No. The phone needs to be Android, because Android lets an app send and receive SMS on your behalf. Use a recent model that still gets security updates; a refurbished Pixel or Galaxy A-series works well.

How do I add more clients?

Use one server for all of them. For each client: install your GoHighLevel app in their sub-account, set up an Android phone with its own SIM, pair it by scanning a QR code, and link it to the sub-account in your dashboard. No new server, Firebase project or app build. The kit's phones and SIMs guide walks through it.

Can one phone, or one dual-SIM phone, serve two clients?

No. Each sub-account links to exactly one phone, and each phone to one sub-account. In a dual-SIM phone the app sends from one chosen SIM and passes on texts arriving at either SIM, so a second client's replies would land in the first client's conversations. Use one phone and one active SIM per client.

How technical is the install?

You'll connect to a server over SSH, paste commands from the guide and fill in a few settings in GoHighLevel and Firebase. If you have set up a GHL snapshot or a WordPress site on a VPS before, you'll be fine. If not, add the Done-For-You install at checkout.

What happens to calls?

BookedBack is SMS only. Calls can't be answered inside GoHighLevel. Pick one setup per number: leave calls on the BookedBack phone and every missed call gets an automatic text-back, or forward all calls to a line your client answers (missed-call detection on the phone stops while forwarding is on).

What license is it under?

The software is open source under AGPL-3.0. It is based on SelfhostSim and includes components from TextBee (MIT). You are paying for the packaged kit: the installer, the app builder, the guide, the workflows and the resale materials.

How is it delivered, and how do updates work?

After purchase you get access to the private GitHub repo. Fork it to your own GitHub account, and when a new version ships, pull it into your fork with one click. Updates are lifetime: every future update to the repo is included.

What if I get stuck?

The guide walks through each step with screenshots. The kit also includes an AI setup-assistant prompt, plus a "stuck? paste this" prompt for every step that you drop into ChatGPT or Claude along with your error. Beyond that, there is email support, best effort, at jonathan@theleadventure.com.

What is the refund policy?

14-day refund: if you can't get BookedBack working within 14 days of purchase, email us for a full refund.

Every month you wait is another month of per-message bills.

And another month of missed calls going to someone else.

Get BookedBack $197