DeskAI answers your business's SMS 24/7, books and reschedules straight into your Google Calendar, and knows exactly who's on shift — so it never offers a time no one's working, and nothing gets double-booked. Every reply is checked before it sends.
Every SMS gets answered instantly — even when you're with a client, closed for the day, or asleep. DeskAI knows your calendar, your staff, and your rules — and checks itself before it speaks.
New booking, reschedule, cancellation, "who's on today?", how much, how long — all answered instantly. No more missed leads because you were with a client.
Confirmed bookings appear in your calendar the moment the client says yes, and DeskAI reads what's already there so it never books over it. Move an appointment by hand and it can read that change back too.
Clients text to move a time, cancel, switch to a different staff member, or add a second person. DeskAI finds their booking from their number and handles it — and the calendar follows.
Every draft goes down a chain of up to 48 safety checks — is that person actually rostered, is that slot actually free, is that time already past, does the duration still fit before closing. The chain stops as soon as one of them has corrected the reply, and many of them can send the draft back to be written again.
Set the week's shifts with a click, including custom start and finish times per person. Someone starting at 11 is offered from 11, never before. Build next week as a draft and publish it when you're ready.
One button drafts next week's roster from who's actually getting booked, and shows you its working on every name it puts in — the projected capacity updates as you edit, so you can see the week before you commit to it.
Switch on review mode and every reply waits for you — send it, reword it, or discard it. The booking is written only when you send. Leave it off and DeskAI handles the desk on its own.
Staff log in with a PIN and submit the shifts they can work; DeskAI chases whoever hasn't. They can opt in to a text when they get a booking, and the roster stays pinned and current in your team chat.
How many bookings did the AI take versus you. Hours rostered against hours actually booked, per person. Who keeps not showing up. And how many enquiries turned into bookings.
Flag a reply, or write what you'd have said instead. Corrections become worked examples, and your house rules go into a single document the AI reads on its very next reply — no redeploy, no waiting.
Clients asking to see the team or the room? DeskAI texts the right photos by MMS automatically — and never sends any nobody asked for.
Something needs a human? One tap pauses the AI and hands you the thread. If you get pulled away, it picks the thread back up on the client's next message once ten quiet minutes have passed.
Replies are kept short and written in the cheap character set, so a reply that would have billed as two messages goes out as one.
Conversations, the day's agenda, your contact book, and every booking — with attendance and no-shows marked off as the day goes. Add a booking straight from a thread, or export the whole conversation in a tap.
Sign-in can be set to need a one-time code as well as a password, and the dashboard can lock itself with a passcode when it's left idle on the front desk. Staff accounts see the conversations and the day's bookings, nothing else — and DeskAI won't discuss one client's booking with another number.
No spreadsheets, no screenshots to the group chat. Click a cell to set each person's shifts — and DeskAI instantly knows who it can book, and when.
Prefer a human in the loop? Turn on review mode and every AI reply waits for you. The client only ever sees what you approved, and a booking is only written once you've sent the reply that confirms it.
No apps to build. No integration project. Point your business phone number at DeskAI and you're running — and you can keep it in test mode first, replying only to numbers you've listed, until you're happy with it.
We spin up a dedicated SMS number, or forward your existing one. Takes 15 minutes.
Sign in with Google. DeskAI reads your calendar, blocks conflicts, and writes new bookings straight in.
Click in the week's shifts, and DeskAI takes it from there. Watch every SMS in real time — send replies straight through, or hold them for your approval.
If your customers book by SMS and your staff work shifts, DeskAI fits. There's nothing in it that's tied to one trade — your services, your lengths, your prices and your team are all things you type in.
We're being straight with you: DeskAI has been running a real massage business day and night for months, so that's the one we can show you working. The rest of it isn't guesswork — it's the same product, and shifts, lengths and prices are shifts, lengths and prices. If you're in a trade that isn't up there, tell us about it on a demo and we'll show you honestly whether it fits.
A casual receptionist costs you that in the first twenty minutes — and goes home at five. Every plan below is the whole product: the number, the AI, the dashboard, the calendar, your own website that updates itself live, the lot. The only thing that changes is how many conversations a month you need.
Quiet shop, one or two staff
Steady bookings, a small team
Phone going all day, full roster
Open long hours, big team
Big shop, phone never stops
A conversation is one client, start to finish — however many texts it takes to answer them and get them booked. Not per message.
Billed weekly, counted monthly. The charge comes out once a week so it sits with the rest of your week's bills — but your conversations are pooled across the whole month, so a flat-out Saturday is covered by a quiet Tuesday.
Go over and nothing breaks. You move up to the next plan for that month, and only pay the difference. No surprise bills, and the AI never stops answering mid-conversation.
More than one shop? Each location gets its own number, its own roster and its own calendar, so each one takes its own plan — and they all sit behind the one login.
No lock-in contract. Cancel any time. Your number, your calendar and your data stay yours.
Answering SMS yourself, or forwarding to a booking app, isn't the same as having an AI receptionist.
Short answers. If yours isn't here, ask us on the demo call.
No. We can spin up a dedicated SMS number for you, or simply forward the number your clients already have. Either way it takes about 15 minutes and your existing number keeps working exactly as it does now.
Two things stop that. Every draft is run past a chain of up to 48 safety checks before it can send — rostered or not, free or not, already past or not — and the chain stops as soon as one of them has rewritten the reply. Fail one of the main checks and the draft is sent back to be written again. On top of that you can turn on review mode, where nothing goes out until you Send, Replace or Discard it, and tap Why to see the conversation and the booking it was working from.
It conflict-checks your calendar before every confirmation, and it only ever offers times someone is actually rostered to work — with the gap between appointments left in. If a slot isn't bookable, DeskAI won't pretend it is; it doesn't invent availability to keep a conversation going, and it won't quote someone who is already booked solid as free.
Google Calendar, connected through Google's own sign-in. DeskAI reads it so it never books over something already there, and writes confirmed bookings straight in. With an extra Google connection switched on it also reads back the times you move by hand, so a booking you drag to a new slot is the one DeskAI works from.
That's the whole point. Messages get answered in seconds at 2am the same as 2pm, so bookings roll in overnight and they're in your calendar by morning — instead of sitting unread until you next pick up your phone.
Any time. One tap pauses the AI and hands you the thread, so you can handle anything that needs a human touch. If you get pulled away mid-conversation, DeskAI takes the thread back on the client's next message once ten quiet minutes have passed — so a thread isn't left dead because you forgot to switch it back on.
Change it in the roster editor and DeskAI knows immediately — the next reply already reflects it. You can set custom start and finish times per person, right-click to mark a shift cancelled, keep an away list, copy last week, or let ★ Fill by utilisation draft next week from who's actually getting booked.
An afternoon. There's no app to build and no integration project — connect the number, link Google Calendar, click in this week's shifts, and DeskAI takes it from there. You can put it in test mode first, where it only replies to numbers you've listed, and watch it work before a client ever sees it.
No. Staff log in to their own page with a PIN and tick the shifts they can work next week, and DeskAI texts a reminder to whoever hasn't. They can also opt in to a text whenever they get a booking, and the current roster stays pinned and up to date in your team chat instead of being re-posted every week.
How many bookings came in, and how many of those the AI took versus you. Hours rostered against hours actually booked, per person, so you can see which shifts pay for themselves. Attendance, including who repeatedly doesn't show. And how many enquiries turned into bookings.
Yes. Sign-in can be set to need a one-time code texted to you as well as a password, and the dashboard can lock itself behind a passcode when it's been left idle on the desk. Staff accounts see the conversations and the day's bookings only — not the roster editor, the analytics, the contact book, the settings or the training tools. And DeskAI will not discuss one client's booking with a different number.
Something specific to your setup? Ask us on a 15-minute demo →
Set your shop up yourself in a few minutes, or book a 15-minute demo and we’ll walk you through it.
Start free → Book a demoTell us a bit about your setup and we'll be in touch within one business day.