Blog/Platform
Chatbase vs LLDTEK for massage studios: pricing, booking and fit
Chatbase books Calendly or Cal.com events from web chat, one event per action, a narrower job than filling a therapist's column in Mindbody.

Ren Watanabe
Nov 12, 2026

Chatbase is a self-serve platform for building an AI agent trained on your website and documents. It can answer questions in chat, email and voice, and in website chat it can book into Cal.com or Calendly, one event per action. LLDTEK sets up booking agents that work against the system a massage studio already runs, such as Mindbody, across voice, text and web. If your clients mostly ask questions and you book through Calendly, Chatbase is the faster choice, with plans from $32 a month billed yearly. If a call has to end with the right therapist, room and session length in your real book, it is the wrong tool on its own.
LLDTEK sells one of the two products compared here. Everything said about Chatbase is what its own pricing page and help docs state, not the result of a hands-on trial. Chatbase pricing and limits are as of November 2026 and change often, so confirm the final quote before signing.
What Chatbase is built to do
Chatbase sells "conversational agents for customer experience" that work "across chat, email, and voice", and says it is trusted by more than 10,000 brands. You train an agent on your own material. Chatbase trains agents on websites, files and tickets: its FAQ lists crawled websites, uploaded PDF and Word files, text snippets, question-and-answer pairs, Notion pages and past support tickets as sources.
That is a good fit for the questions a massage studio gets all day. What is the difference between Swedish and deep tissue? Do you have parking? How early should I arrive for my first visit? Can I buy a gift card? A well-trained Chatbase agent answers those from your own pages, around the clock, in a chat bubble on your site.
On top of answers, Chatbase adds actions: small tools the agent can run mid-conversation. Chatbase groups its actions into support and handoff, commerce (Shopify, Stripe, a WhatsApp catalogue), lead capture, scheduling, and a general Custom Action. Scheduling has exactly two entries, Cal.com and Calendly. That short list is where the comparison with LLDTEK starts.
Can Chatbase book a massage appointment?
Yes, in one place and for one kind of booking. No, for most of what a multi-therapist studio's front desk actually does.
What the scheduling actions do
The Cal.com action lets the agent "read live availability from one of your Cal.com events and book meetings during the conversation." You paste an event URL, the agent shows open slots, the client picks one, and the booking lands on your Cal.com calendar. The Calendly action works the same way after you connect a Calendly account, with the event chosen from a dropdown. The Cal.com page also tells builders to have the agent check the tool's result and confirm whether the booking succeeded, rather than assume it did. That is the right instinct, and it is worth testing on any platform.
Where they stop
Four limits matter to a studio.
- Channels. Both actions are compatible only with the Chat Bubble, Help Page and Center Stage channels, all of them chat on your website. The docs mark every other channel incompatible, which includes the phone line, WhatsApp, Instagram and email.
- One event per action. Each action points at a single event. A menu with 60- and 90-minute deep tissue, a prenatal session and a couples massage either becomes one generic event or several actions.
- Action caps. Chatbase allows five AI actions per agent on Hobby, eight on Basic and twelve on Business. If each bookable service needs its own scheduling action, a full menu runs into that cap, and escalation and lead capture are listed as actions too.
- The calendar it writes to. The action books into Cal.com or Calendly. If the studio's real book is Mindbody, where therapists, rooms and memberships live, a Calendly booking is a second calendar that someone has to reconcile.
None of these is a flaw in Chatbase. Booking into a single event suits a meeting with one person, and for that job it works. A massage booking has more moving parts. A 90-minute deep tissue needs a therapist trained in it, a free room for the full session plus turnover, and often a client preference for a particular therapist. A couples massage needs two therapists free at the same moment and the one room that fits two tables.
The build route: Custom Actions
Chatbase does have a path past those limits. A Custom Action connects the agent "to anything you can reach over an API": you set the method, URL, headers and a JSON body, and the agent fills variables from the conversation. Custom Actions are compatible with every channel, phone included, and the docs say they can "retrieve data or send updates." Responses are capped at 20KB.
So a developer could, in principle, build check-availability and create-booking actions against your booking system's API, where that API allows bookings to be written. That makes it a software project. Someone maps services to durations, handles a slot taken between the check and the write, decides what the agent says when the write fails, and maintains it when the booking system changes. Chatbase's Backstage assistant can draft and test a Custom Action from your API documentation, which shortens the build, but API access, failure handling and upkeep stay with you. The Chatbase price does not include that work.
Can it write the booking? A channel-by-channel answer
This matrix is the practical core of the decision. Find the row that matches how your clients reach you and where your book lives.
Two rows favour Chatbase. If your clients live on WhatsApp or Instagram, Chatbase reaches them, and LLDTEK does not list either channel today. If you are a solo therapist on Calendly, Chatbase's native action is enough. The rest of the table is where the difference shows.
The cancellation row comes from Chatbase's guide to WhatsApp campaigns started with "Send now", which you build from Meta-approved templates. It does not describe a trigger that fires when an appointment is cancelled.
What Chatbase costs a massage studio
Chatbase publishes its self-serve prices, which LLDTEK does not. Every self-serve plan includes one AI agent, with a seven-day trial and no free plan card on the pricing page.
Scroll sideways to compare every product.
Extra credits cost $40 per 1,000 through auto-recharge. Removing the "Powered By Chatbase" badge is $99 a month, and an extra agent is $25 a month.
How credits are spent
Credits are spent per reply, and the rate depends on the model. The FAQ lists 2 credits for a fast tier that includes Claude 5.5 Sonnet and GPT-6.1 Sol and Terra, 4 for GPT-5.5, 5 for Claude 5.5 Opus, and 1 for all other models. A reply that triggers an action, such as checking Calendly slots, runs the model twice, so Chatbase's actions overview says it costs double. Credits renew on the 1st of each month.
Voice adds a second meter. Chatbase charges 6 credits per voice minute: "Every voice session consumes 6 message credits per minute," and each model reply during the call is charged on top. Its own example is a 10-minute call with 15 replies on a 1-credit model, which comes to 75 credits. Phone calls need your own Twilio account and number or your own SIP trunk, so carrier charges arrive on a separate bill.
A month at a four-therapist studio
Take a massage studio with four therapists and three treatment rooms, booking in Mindbody. In a month its Chatbase agent handles 300 website chats averaging six AI replies each, and 150 phone calls averaging three minutes and eight replies. Swap in your own chat and call counts as you read.
Top-up figures are prorated from the $40 rate. The pricing page does not say how many credits each auto-recharge adds, so the real figure may round up. The extra cost of replies that trigger an action is not counted, and nor are Twilio charges, the badge removal or tax.
Three things follow from the arithmetic.
A call costs roughly three to four times a chat. A three-minute call burns 18 credits before the agent says anything useful, then 8 to 16 for its replies. A six-reply chat costs 6 to 12. On the 1-credit model, voice minutes are nearly half the month's credits.
The expensive channel is the one that cannot book natively. Those 2,700 voice-minute credits pay for answering the phone. Because the scheduling actions do not run on the phone channel, a caller who wants Thursday at 4pm with a named therapist gets an answer, not a booking, unless someone has built a Custom Action. Count how many of your calls are booking calls before you count credits.
Know the Basic-to-Business crossover. On yearly billing, Basic plus top-ups reaches Business's $400 once top-ups pass $280, which is about 11,000 credits a month. Below that, Basic is cheaper. On monthly billing the crossover is about 12,750 credits, because the gap between $150 and $500 is wider.
When credits run out, the FAQ says the agent shows "This AI Agent is currently unavailable." It does not say what a caller hears in the same situation, so ask Chatbase before you route your main line to it.
When a client needs a person
Massage studios have conversations an agent should not finish: a client describing a recent injury, a dispute over a late-cancel fee, a request for a therapist who has left. How each product passes those on is a real difference.
Chatbase's Escalations action "open[s] a ticket for asynchronous follow-up" in Chatbase's own Helpdesk or a connected tool such as Zendesk, HubSpot or Freshdesk. With Chatbase's own Helpdesk, included from the Basic plan, a ticket raised in website chat, WhatsApp, Messenger or Instagram hands the conversation to your team, who reply inside the same thread. Other connected helpdesks receive an AI-written summary, and Zendesk can take the full transcript. Real-time live chat is a separate action. On the phone, the agent transfers the call to a Twilio number or SIP trunk, and "the AI Agent leaves the call and cannot resume the conversation." If the transfer fails, the agent reads a fallback message and keeps helping.
For a studio, think about where that transfer points. It points at the front desk, which is busy for the same reason the call went to an agent. Chatbase's Helpdesk can put that thread in front of staff, but someone has to watch the inbox between sessions, so decide who before launch.
LLDTEK's Mindbody guide says membership freezes and cancellations, billing disputes, injuries and anything off the menu go "to a named person on your team with the full thread", and that when the agent cannot confirm a spot, it offers alternatives or hands the request over "instead of guessing." Its handoff rules are written as conditions with a named owner for each, agreed before launch.
Languages and channels
Chatbase is broader on both. The FAQ says it "supports 95+ languages with intelligent language detection." The voice page splits that: its recommended Live voice mode covers English, Portuguese, French, German, Japanese, Hindi and Korean, while Classic voice, which pauses briefly before each reply, covers more than 100. If your callers speak Spanish or Arabic, check which mode you would be using. Chatbase lists these channels: website chat, iOS and Android SDKs, email, inbound phone, Slack, WhatsApp, Messenger, Instagram and helpdesk channels. SMS is not on the list.
LLDTEK's integration pages list voice, SMS and web chat, sharing one thread, so a client who calls and then texts stays in the same conversation. Its homepage also shows email in that thread. WhatsApp and Instagram are not named. Its agents answer in the language the client used, including the review request. LLDTEK does not publish a language count, so ask about the languages your clients actually speak.
What LLDTEK does differently
LLDTEK is an AI agent platform for appointment businesses with five agents: Front Desk, Recovery, Rebooking, Reviews and Live Floor. It is not a builder. You do not write prompts or wire actions; LLDTEK's team connects the book, writes the rules with you, tests real bookings against your schedule and launches beside your staff, usually with one job on one channel first, with billing waiting until the agents have run a real day on your floor.
For a massage studio on Mindbody, the agents read classes, appointments, staff, pricing options and hours, and book against what Mindbody shows. A late cancellation can go to the Recovery agent, which offers the open slot and books the first client who says yes without overriding your waitlist order. The mechanics of refilling a treatment room are in how spas fill cancels without double-booking. After a visit, the Rebooking agent offers the next one and writes it back to Mindbody, a job that differs for a membership 90 and a drop-in 60.
The trade-offs run the other way too. LLDTEK has no public price, no self-serve trial and no WhatsApp or Instagram channel among those it lists. It turns away teams who want to build and prompt agents themselves. LLDTEK talks numbers only on a thirty-minute call about your hours, languages and menu, and only if it is a fit, which is a real cost next to Chatbase's open pricing page.
Chatbase and LLDTEK side by side
When Chatbase is the better choice
Choose Chatbase if your agent's main job is answering questions. A studio with a thorough website and a stream of "do you do hot stone?" and "is there parking?" messages will get a lot from a $32 Hobby plan.
Choose it if you are a solo therapist or a small practice that already books through Calendly or Cal.com, and most bookings start in web chat. The native action does that job without a build.
Choose it if your clients reach you on WhatsApp or Instagram, or if you need a long list of languages confirmed in writing before you sign.
Choose it if you or a developer you trust wants to own the agent, tune the prompts and build Custom Actions, and you want to see the full price tonight.
When LLDTEK is the better choice
Choose LLDTEK if your book lives in Mindbody or another studio system and the booking has to land there with the right therapist, room and session length.
Choose it if a large share of your bookings arrive by phone or text. Chatbase needs a custom build to book a call, and it does not list SMS as a channel.
Choose it if the work you are losing goes past the first conversation: the late cancel nobody refills, the client who leaves without a next visit.
Choose it if nobody on your team wants to maintain an agent, and you would rather watch a real day before paying.
If you are on Mindbody's Ultimate plan, check its AI Concierge first. Mindbody says it books appointments and classes directly in Mindbody by text and web chat and follows up on missed calls, but it does not describe answering the phone by voice.
Questions to settle before you choose
Run these against either product, with your own book open beside it.
- Pull last month's numbers: website chats, calls, and how many of each were booking requests.
- Price Chatbase on those numbers, with voice minutes counted separately from replies.
- Book a 90-minute deep tissue with a named therapist from the channel your clients use most, then open your real booking system and check the therapist, room, length and time.
- Ask for a couples massage at a busy hour and see whether the agent understands it needs two therapists and one room.
- Cancel a booking and record what happens to the empty slot.
- Say "I hurt my back last week" and check that the conversation reaches a named person with the thread intact.
- Drain a trial's credits or ask what happens at the limit on each channel.
LLDTEK's AI receptionist demo checklist covers the tool-call logs and handoff tests that work on any vendor. If you are still choosing between several chatbot platforms rather than these two, the six Chatbase alternatives guide compares them on the same criteria.
Questions
Frequently asked questions
No, not on its current pricing page. There is no free plan card. Hobby, Basic and Business each offer a seven-day trial, and Hobby is the cheapest paid plan at $32 a month billed yearly or $40 billed monthly, with 700 message credits and one agent.
Yes, from the Basic plan up. Calls come in through your own Twilio account or a SIP trunk, and each minute costs 6 credits plus the model's credits for every reply. The phone channel cannot use the Cal.com or Calendly booking actions, so booking by phone needs a Custom Action.
Not natively. Mindbody does not appear in Chatbase's actions overview, and the only scheduling actions are Cal.com and Calendly. A developer could build Custom Actions against Mindbody's API, where that API allows bookings to be written.
It depends on the channel, the model and any actions. A six-reply web chat uses 6 credits on a 1-credit model or 12 on a 2-credit model, and each reply that runs a booking action costs double. A three-minute call with eight replies uses 26 to 34 credits, because voice adds 6 credits a minute first.
No. LLDTEK does not give you a builder or ask you to write prompts. Its team sets up the agents against the booking system you already use, usually starting with one job on one channel, and watches a live day with you before billing. If you want to build and tune your own agent, Chatbase or a similar builder fits better.
The decision for a massage studio
The two products answer different questions. Chatbase answers "can my website explain my services, any hour, in many languages, for a published monthly price?" Usually it can, and it can book a single Calendly or Cal.com event while doing it. LLDTEK answers "can a call or text end as the right session, with the right therapist, in the book I already run?"
The deciding test is simple. Count last month's booking requests by channel. If most arrive in web chat and fit one event type, start with Chatbase. If most arrive by phone or text and land in Mindbody with a named therapist, test LLDTEK against your book first, and price any Chatbase plan with the developer's time included.
Updated Nov 12, 2026.
