AI receptionist that never sleeps

Never miss a
booking again.

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.

Free 14-day trial · No credit card required · Live in an afternoon
Jake · +61 4XX XXX XXX2:14 pm
Hey, do you have anything at 4pm today?
Hi! Yes — Taylor has 4pm free. 30, 45 or 60 mins?
— 4 sec later —
60 mins please, name is Jake
Perfect Jake — booked with Taylor today at 4pm for 60 mins. See you then!
Added to your Google Calendar ✓
Why DeskAI

Runs the front desk while you run the business

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.

💬

Replies in seconds, 24/7

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.

📅

Straight into Google Calendar

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.

🔁

Changes bookings, not just takes them

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.

🛡️

48 checks before a word goes out

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.

🗓️

Visual roster editor

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.

Fill the week by utilisation

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.

Approve before it sends

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.

👥

Your team fills in its own availability

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.

📊

Numbers that answer real questions

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.

🧠

Learns your voice

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.

📸

Sends photos on request

Clients asking to see the team or the room? DeskAI texts the right photos by MMS automatically — and never sends any nobody asked for.

Take over any time

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.

💸

Watches your SMS bill

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.

📇

One place for the whole desk

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.

🔒

Locked down properly

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.

★ Roster editor

Build your week right in the dashboard

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.

  • Click to set morning, afternoon, or all-day — the whole week at a glance
  • Custom hours per person — someone starting at 11 is offered from 11, never before
  • Right-click to mark a shift cancelled; every cancellation is tracked
  • Draft next week privately, book against it yourself, publish when it's settled
  • Copy last week, or let ★ Fill by utilisation draft it from who's actually getting booked
  • Projected capacity updates as you edit, and the week exports as a picture — with the capacity figures for you, or without them for the wall
Approval controls

Nothing sends without your say-so

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.

  • Send — fire the reply and write the booking in one tap
  • Replace — reword it your way; your correction becomes a worked example it learns from
  • Discard — drop a draft you don't want and nothing goes out
  • Tap Why to see the conversation and the booking behind the draft
How it works

Live in an afternoon

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.

1

Connect your number

We spin up a dedicated SMS number, or forward your existing one. Takes 15 minutes.

2

Link Google Calendar

Sign in with Google. DeskAI reads your calendar, blocks conflicts, and writes new bookings straight in.

3

Set your roster. You're live.

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.

Who's it for

Built for appointment-based businesses

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.

💆
Massage & bodywork
Where DeskAI runs today
💇
Hair & beauty
Salons · barbers · nails · lashes
🧘
Wellness & clinics
Yoga · physio · chiro · reiki
📅
Studios by appointment
Tattoo · training · grooming

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.

Pricing

From $13.57 a day

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.

Starter

Quiet shop, one or two staff

$13.57 / day
billed $95 a week
150 conversations a monthabout 5 a day
$2.74 per conversation

Studio

Steady bookings, a small team

$27.86 / day
billed $195 a week
350 conversations a monthabout 12 a day
$2.41 per conversation
Most shops

Busy

Phone going all day, full roster

$52.14 / day
billed $365 a week
700 conversations a monthabout 23 a day
$2.26 per conversation

Peak

Open long hours, big team

$85.00 / day
billed $595 a week
1,200 conversations a monthabout 39 a day
$2.15 per conversation

Flat out

Big shop, phone never stops

$111.43 / day
billed $780 a week
1,650 conversations a monthabout 55 a day
$2.05 per conversation

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.

Compared to

The other options fall short

Answering SMS yourself, or forwarding to a booking app, isn't the same as having an AI receptionist.

😩 Doing it yourself

  • Miss messages during appointments
  • Nothing after hours until you check tomorrow
  • Double-bookings from typing errors
  • Chasing the team for next week's availability, every week
  • Hours per week on admin, not clients
  • No real idea which shifts actually pay for themselves

🚀 With DeskAI

  • Every SMS answered in seconds, day or night
  • Bookings roll in overnight, in your calendar by morning
  • Only ever offers times someone's actually rostered
  • Conflict-checked before every confirmation — never a taken slot
  • Up to 48 safety checks over every reply before it leaves the building
  • Reschedules and cancellations handled by text, calendar and all
  • Review every reply first, if you want to
Questions

The things everyone asks first

Short answers. If yours isn't here, ask us on the demo call.

Do I have to change my phone number?

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.

What if the AI says something wrong?

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.

Can it double-book me?

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.

Which calendar does it work with?

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.

What happens after hours, or when I'm with a client?

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.

Can I jump into a conversation myself?

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.

What if someone's hours change, or they call in sick?

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.

How long until we're actually live?

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.

Do I still have to chase my team for their availability?

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.

What can I actually see about how the business is doing?

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.

Is it safe to leave open on the front desk?

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 →

Stop losing bookings to a missed SMS.

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 demo
Get in touch

See it running in your business

Tell us a bit about your setup and we'll be in touch within one business day.