Skip to content
LLDTEK

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

Ren Watanabe

Nov 12, 2026

Woodblock-style rainy evening on a street of two shopfronts: at one, a clerk under a lantern works through a tall stack of paper slips; at the next, a glowing thread lowers a single slip onto an open book

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.

The requestChatbase, native actionsChatbase, with a Custom Action buildLLDTEK
Web chat, solo therapist booking through Calendly or Cal.comYes, into one event per actionNot neededNo published Calendly or Cal.com guide; ask on the demo
Web chat, multi-therapist studio on MindbodyNo Mindbody action is listedPossible if a developer builds it against Mindbody's API, where that API allows itBooks against the capacity and availability Mindbody shows, per LLDTEK's Mindbody guide
Phone callNo; scheduling actions are web-chat onlyPossible through a custom buildSame agent and book as text and web
WhatsApp or Instagram messageNo; marked incompatiblePossible through a custom buildNot among the channels LLDTEK lists; ask on the demo
Text message (SMS)SMS is not listed as a Chatbase channelNot applicablePart of the same thread as calls and web
Late cancellation that needs refillingOutbound WhatsApp campaigns are sent by hand from templatesWould need custom triggersThe Recovery agent offers the slot and books the first yes

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.

PlanBilled yearlyBilled monthlyMessage credits a monthAI actions per agentVoice
Hobby$32/month$40/month7005Not included
Basic$120/month$150/month4,0008Included, 10 concurrent calls
Business$400/month$500/month15,00012Included, 20 concurrent calls
EnterpriseCustomCustomCustomCustomCustom

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.

LineArithmeticOn a 1-credit modelOn a 2-credit model
Web chat replies300 chats × 6 replies1,8003,600
Voice minutes150 calls × 3 min × 6 credits2,7002,700
Voice replies150 calls × 8 replies1,2002,400
Total credits5,7008,700
Basic, billed yearly, plus top-ups$120 + extra credits at $40 per 1,000about $188about $308
Business, billed yearly$400, covers 15,000 credits$400$400

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

QuestionChatbaseLLDTEK
What it isSelf-serve AI agent builder trained on your contentManaged booking agents for appointment businesses
Who builds itYou, in the dashboardLLDTEK, with your team
Native bookingOne Cal.com or Calendly event per action, website chat onlyAgainst the booking system you run, such as Mindbody
Booking by phoneCustom Action buildYes, same agent as text and web
ChannelsWeb chat, email, inbound phone, WhatsApp, Messenger, Instagram, Slack, SDKsVoice, SMS and web in one thread; homepage also shows email
Languages95+; Live voice in sevenThe language the client used
Human handoffHelpdesk ticket, live chat action, or phone transfer the agent cannot rejoinNamed staff owner gets the full thread
Cancellation refillManual WhatsApp campaignsRecovery agent
Price$32 to $400 a month billed yearly, plus creditsNo public price; discussed on a thirty-minute demo if it is a fit
Before you paySeven-day trialA live day before billing

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.

  1. Pull last month's numbers: website chats, calls, and how many of each were booking requests.
  2. Price Chatbase on those numbers, with voice minutes counted separately from replies.
  3. 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.
  4. Ask for a couples massage at a busy hour and see whether the agent understands it needs two therapists and one room.
  5. Cancel a booking and record what happens to the empty slot.
  6. Say "I hurt my back last week" and check that the conversation reaches a named person with the thread intact.
  7. 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.

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.

Next step

Thirty minutes against your book.

Bring last week’s no-shows and the POS you already run. If we are the wrong layer, we say so on the call. Numbers only if it is a fit.