AI appointment scheduler: bookings taken by phone, chat and WhatsApp

Klugon's assistant books, moves and cancels appointments in conversation, using the hours, services and staff you set. Here is exactly how it works, what it needs from you and where it stops.

Start 7-day free trial

Updated · 24 min read

It is ten past seven on a Tuesday evening. You have just locked up. Somewhere a customer is looking at your website, wanting a 45-minute appointment on Thursday, and the only options are a contact form or a phone that rings out. Some will fill in the form. Others will open the next tab.

An AI appointment scheduler answers that customer instead of the voicemail. Think of it as an AI receptionist that books appointments, not just one that takes messages. It asks what they need, checks which slots are free under your rules, offers a couple of times, takes their name and number, and writes the booking into your diary. You see it in the morning.

This page explains how Klugon does that: what it reads to decide whether a slot is free, which calendars it can work with and how they are connected, the booking rules you control, and, just as plainly, the things it does not do. There are no automatic reminder messages, no deposits and no live call transfers. If any of those are essential to your business, you will know before you sign up rather than after.

The appointment problem a scheduler has to solve

Small businesses that run on appointments share one awkward fact: the people who want to book usually get in touch when you are busy with someone else, or closed.

A physiotherapist is with a patient for 45 minutes at a time. A barber has clippers in hand. A dog groomer is elbow-deep in a bath. The phone rings, nobody can answer it, and the caller either leaves a message (some do), tries again later (fewer do) or books with whoever answers first.

The evening and weekend problem is the other half. Some customers plan their week on a Sunday night. Online booking pages help, but customers still message or call when they have a question first: "Do you do sports massage or only physio?", "Is the 30-minute cut enough for a skin fade?", "Can I bring my son as well?". A booking form can't answer that. A person can, and so can an assistant that has been taught your services.

So a useful scheduler has to do three things together:

  • answer the question that comes before the booking, from your own information;
  • book only the slots that actually work for you, with the right length and the right person;
  • leave a clear record so you and your team can see what was agreed.

Klugon's assistant is built around those three jobs. Everything else on this page is detail about how each one works.

How the AI appointment scheduler works

Klugon keeps its own booking calendar inside your dashboard. When a customer asks to book, the assistant uses a small set of booking tools against that calendar. In plain terms, the flow is this:

  1. The customer asks. On a phone call, in your website chat, on WhatsApp, Instagram or Messenger, they say what they want and roughly when.
  2. The assistant works out the service. It looks at the services you have listed, each with its own length, and picks the one that matches. If it is not clear, it asks.
  3. It checks availability. It asks Klugon for free slots on the day the customer mentioned. That check takes in your opening hours, your time zone, the slot interval, any buffer after appointments, your minimum notice, how far ahead you allow bookings, any closed dates, the service length and which staff member does that service.
  4. It offers times. A few options, in plain language: "I have 10:30 or 2:15 on Thursday."
  5. It takes the details. Name and a phone number or email, plus anything you have told it to ask for.
  6. It books. The booking is written to Klugon's booking list, and the customer gets a short confirmation in the same conversation, with a booking reference.
  7. You are told, if you want to be. New bookings always appear in your dashboard. On a voice or social plan at Business tier or above, they can also be posted to a Slack channel or sent through Zapier.

The important point is step 3. The assistant is not guessing whether a time looks free. It asks the same availability check that the dashboard uses, and that check refuses times that break your rules. If you have said "no bookings with less than two hours' notice", a customer asking for "in an hour" will be offered later times instead.

What the assistant reads before offering a slot

The availability check reads these settings, all of which you edit in the dashboard:

SettingWhere you set itWhat it does
Opening hoursSettingsThe days and times you take appointments. A closed day has no slots.
Time zoneSettingsUsed for "now", for minimum notice and for every time offered.
Slot intervalBookings, availabilityHow far apart start times are: 10, 15, 20, 30, 45, 60, 90 or 120 minutes. The default is 30.
Buffer after bookingsBookings, availabilityA gap kept free after each appointment, for cleaning, notes or a breather.
Minimum noticeBookings, availabilityHow soon a booking may start. The default is 60 minutes.
Maximum advanceBookings, availabilityHow far ahead a customer can book. The default is 60 days.
Closed datesBookings, availabilityBank holidays, training days, your week in August.
Service durationServicesHow long each service takes, so a 90-minute colour doesn't get squeezed into a 30-minute gap.
Staff on a serviceServicesWho can do it. Conflicts are checked per staff member.

Cancelled bookings don't block anything. When an appointment is cancelled, by the customer through the assistant or by you in the dashboard, its slot becomes available again.

Booking, rescheduling and cancelling, channel by channel

Not every channel can do every action. This is the current picture:

ActionWebsite chatWhatsApp, Instagram, MessengerPhone call
Answer questions before bookingYesYesYes
Check free slotsYesYesYes
Create a bookingYesYesYes
Reschedule a bookingYesYesNo
Cancel a bookingYesYesYes

On a call, the assistant can book and cancel but not move an existing booking. A caller who wants a different time needs the old one cancelled and a new one made, or a person to sort it out. It is worth adding a line to your knowledge base telling the assistant what you would like it to say in that case.

Phone calls are covered by our AI phone receptionist page, and messaging by the WhatsApp AI chatbot page. Booking works the same way underneath all of them.

Where the bookings end up

Every booking the assistant makes lands in the Bookings page of your dashboard. From there you or your team can edit the time, cancel or delete it. Edits made in the dashboard go through the same conflict check, so you get a warning if you move a booking on top of another one.

The customer record builds up too. Klugon's customer list adds up totals from bookings and orders, and you can export customers and leads as CSV whenever you like.

Setting up your booking calendar and connecting external calendars

Most businesses should start with Klugon's built-in booking calendar alone. It needs no outside account, it is what the main booking tool reads and writes, and it applies every rule in the table above. Get that right first.

The core setup checklist

Work through these in order. Each one is a few minutes of typing, and the quality of what you type decides the quality of the bookings.

  1. Opening hours and time zone. In Settings, set the hours you actually take appointments, which may be shorter than the hours the door is open. Check the time zone. A wrong time zone is the fastest way to get bookings at 3am.
  2. Services. On the Services page, add each service with its real duration. Be honest about length: if a "30-minute" consultation always runs to 40, list it as 45.
  3. Staff. Assign each service to the people who do it. If only one person does colour work, say so, and the scheduler won't offer colour slots when they are already booked.
  4. Slot interval. Pick how often start times should be offered. Thirty minutes suits most practices. A barber with short cuts might want 15. A trades business quoting half-day jobs might use 120.
  5. Buffer. Add a gap after each appointment if you need one. Ten minutes for a treatment room turnaround is common.
  6. Minimum notice. The default of 60 minutes is fine for many. If you need time to prepare, or you don't want someone booking the slot that starts while you are on lunch, raise it.
  7. Maximum advance. Sixty days is the default. Shorten it if you publish rotas only a few weeks out.
  8. Closed dates. Add bank holidays and planned closures now, not the day before.
  9. Knowledge. Add your booking policy to the knowledge base: cancellation terms, what to bring, parking, anything people ask before they book. Our post on what to teach your AI receptionist has a fuller list.
  10. Test it. Book a few appointments yourself in the website chat and, on a voice plan, by browser voice. Try awkward requests: tomorrow at 6am, a Sunday, a service that only one person does.

Connecting Google Calendar, Outlook, Apple Calendar or Calendly

You can also connect an outside calendar. This is useful when you or your staff already keep personal appointments, school runs or home visits in another calendar and you want the assistant to see those busy times.

Please read this part carefully, because it is where scheduling claims are easiest to blur.

The main booking tool works only with Klugon's own calendar. It does not check or write to Google, Outlook or Apple by itself. The outside calendars are reached through a separate set of calendar tools the assistant may use: one checks availability in the connected calendar, and others create, update or delete events there. An event is only pushed to the outside calendar when the assistant chooses to do that as part of the conversation. So this is not a guaranteed two-way sync. If you need every booking to appear in Google Calendar without fail, don't rely on the assistant to put it there; treat Klugon's Bookings page as the source of truth.

One more detail: if the outside calendar can't be reached when the assistant checks it (an expired password, say), the check treats the time as free rather than blocking all bookings. Keep your connection details current.

External calendar connections need a voice or social plan on the Business tier or above. They are not part of the chatbot plans. The tiers are set out on the pricing page.

CalendarWhat it can doHow you connect it
Google CalendarRead busy times; create, update and delete events through the calendar toolsPaste a Google Cloud service account key (a JSON file) and your calendar ID, then share the calendar with the service account's email address. There is no "Sign in with Google" button.
OutlookRead busy times; create, update and delete eventsSign in with your Microsoft account.
Apple Calendar (iCloud)Read busy times; create, update and delete eventsYour Apple ID, an app-specific password and the calendar's name.
CalendlyRead busy times; the assistant sends the customer a single-use Calendly booking linkA Calendly personal access token.

Google Calendar, step by step

The Google route uses a service account, which is a non-human Google account owned by a Google Cloud project, rather than your own login. It is a one-off job, and easier if you have used Google Cloud before. If you haven't, ask whoever looks after your Google Workspace to do it with you.

  1. In a Google Cloud project, create a service account and download its key as JSON. Google explains the idea on its service accounts overview.
  2. In Google Calendar, open the settings for the calendar you want the assistant to see and copy its calendar ID.
  3. Share that calendar with the service account's email address, using the steps in Google's help article on sharing your calendar. Give it permission to make changes if you want the assistant to be able to create events, or free/busy only if you just want it to see when you are busy.
  4. In Klugon's integrations page, paste the JSON key and the calendar ID.

We have a separate page on Google Calendar AI booking with more detail on this setup.

Outlook, Apple Calendar and Calendly

Outlook is the simplest: you sign in with Microsoft and approve access.

Apple Calendar connects over the standard calendar protocol used by iCloud. You need an app-specific password, which Apple describes in its guide to signing in to apps with app-specific passwords. Your Apple Account needs two-factor authentication turned on for that.

Calendly works differently from the others. If you already take bookings through Calendly and want to keep doing so, the assistant can read your busy times and, instead of booking a slot itself, send the customer a single-use Calendly link to finish the booking there. You create the token in Calendly's integrations area; Calendly's developer docs explain personal access tokens. There is more on that route on our Calendly AI receptionist page.

Booking rules worth setting before you go live

The settings table above covers the mechanics. These are the decisions behind them, drawn from the way appointment businesses actually run their diaries.

Match slot lengths to how you really work

A scheduler is only as good as the durations it is given. Two common mistakes:

  • Listing the treatment time, not the appointment time. A 60-minute massage often needs 70 minutes of room time. Put 60 as the duration and 10 as the buffer, or list the service as 75.
  • One service covering very different jobs. "Consultation" might be 15 minutes for a returning client and 45 for a new one. Split it into two services so the assistant asks which one applies.

Use minimum notice to protect the next hour

Same-day bookings are welcome in some trades and a headache in others. If you need to check stock, prepare a room or travel to a customer, a minimum notice of several hours stops the assistant handing out slots you can't honour.

Keep the booking window short enough to be accurate

A long maximum advance looks generous, but if your rota changes every month, it means customers book with people who turn out to be on holiday. Match it to how far ahead your rota is set: if staff hours are fixed four weeks out, don't allow bookings eight weeks out. Klugon's default is 60 days.

Put the rules the assistant can't enforce into the knowledge base

Some policies are about wording rather than calendar maths. A 24-hour cancellation policy, a patch test needed 48 hours before a colour, "under-16s must come with a parent", "we don't book home visits more than 10 miles away". The availability check can't enforce these, but the assistant can tell people about them and ask the right questions if you write them down in your knowledge base. Keep them short and specific.

Decide which bookings should go to a person

Some bookings shouldn't be made by an assistant at all. Examples:

  • a first appointment that needs a clinical or professional judgement about suitability;
  • group or event bookings with custom pricing;
  • a complaint disguised as a booking ("I want to come back and have it fixed");
  • anyone asking for a named staff member on a day they are not working.

For these, tell the assistant in its instructions to hand the conversation to your team. When it does, the conversation is marked "Needs a person" in your inbox and a notification goes to Slack or Zapier if you have connected them. Our guide to handing conversations to staff covers how to word those instructions.

What an AI appointment scheduler like this can't do (yet)

This section matters as much as the rest. Some features are common in booking software and are often listed on AI receptionist sites. Klugon does not do these things today:

  • No automatic confirmation messages. The customer's confirmation is the reply in the conversation itself, with a booking reference. Klugon doesn't send a separate confirmation email, WhatsApp message or text afterwards.
  • No reminders. Nothing sends a reminder the day before. There is no scheduler for timed messages at all. If reminders are central to how you cut no-shows, keep the tool you use for them, or send them yourself.
  • No SMS of any kind. No text confirmations, no texted reminders, no missed-call text-back.
  • No deposits, card holds or no-show fees. Bookings record the price, but there is no payment step.
  • No live call transfer. On the phone, the assistant cannot put a caller through to you. It can hand the conversation to your team: that means the conversation is flagged "Needs a person" in your inbox and, if connected, a Slack or Zapier alert goes out. Someone then calls the customer back. The assistant keeps talking to the customer in the meantime; flagging doesn't pause it.
  • No rescheduling on phone calls. Moving a booking works in chat and messaging, not on calls.
  • No guaranteed external calendar sync. Covered above. Klugon's own calendar is the source of truth.
  • No email alerts to you. New bookings reach you through the dashboard, Slack or Zapier, not email or push notifications.
  • No outbound calls. The assistant does not phone customers to confirm, remind or rebook.
  • No multi-location diaries. One business address per account.

The insights page has a short to-do list that includes "bookings awaiting confirmation", so you can check new bookings from one place. That is something you look at, not an alert that comes to you.

If you need deposits and automated reminders more than you need conversation, a dedicated booking platform may suit you better, and that's fine. Some businesses run both: a booking platform for the reminders, and an assistant to answer questions and take the bookings that would otherwise be lost. Our guide to automated appointment booking compares the approaches.

A sample booking conversation

The setup behind it: Larkfield has two physiotherapists. "Initial assessment" is 45 minutes and only Priya is assigned to it. Slot interval is 15 minutes, buffer is 15 minutes, minimum notice is 2 hours. The knowledge base says new patients should wear shorts, and that cancellations need 24 hours' notice.

This one takes place in the website chat on a Sunday evening.

Customer: Hi, do you treat running injuries? My knee's been sore since a half marathon.

Assistant: Yes, Larkfield sees a lot of running injuries, including knee pain after longer races. For a new problem the first step is an initial assessment, which is 45 minutes with one of our physiotherapists. Would you like me to find you a time?

Customer: Yes please, Thursday if possible. After work ideally.

Assistant: On Thursday I can offer 5:00pm or 5:45pm with Priya. Would either of those work?

Customer: 5:45 is good.

Assistant: Great. Could I take your full name and a mobile number or email, in case the clinic needs to contact you?

Customer: Tom Reilly, 07700 900123.

Assistant: Thanks, Tom. Booked: initial assessment with Priya, Thursday at 5:45pm, 45 minutes. Your booking reference is LSP-4821. A couple of things the clinic asks: please wear or bring shorts so the physio can look at the knee properly, and if you need to cancel, let us know at least 24 hours before. If you need to change or cancel, message us here with your booking reference.

Customer: Will I get a reminder?

Assistant: The clinic doesn't send automatic reminders, so it's worth popping it in your calendar now. Is there anything else I can help with?

Three things to notice. The assistant offered only slots that fit a 45-minute appointment plus buffer on Priya's diary. It passed on the two policy points because they were in the knowledge base. And it gave an honest answer about reminders because the owner had added a line saying the clinic doesn't send them. Without that line, an AI could easily make a promise the business doesn't keep, so write it down.

The same booking on a phone call

On a call, the flow is the same, but the wording is shorter, because people can't scroll back up. Assume a voice plan with a number forwarded to Klugon.

Assistant: Hello, thank you for calling Larkfield Sports Physio. How can I help you today?

Caller: Hi, I'd like to book a sports massage for Saturday morning.

Assistant: Of course. A sports massage is 60 minutes. On Saturday morning I have 9:15 or 10:30. Which would you prefer?

Caller: 10:30.

Assistant: And your name, please?

Caller: Hannah Cole.

Assistant: Thanks, Hannah. What's the best number to reach you on?

Caller: The one I'm calling from.

Assistant: Could you read it out for me, just so I have it right?

Caller: 07700 900456.

Assistant: That's booked: sports massage, Saturday at 10:30, with reference LSP-4830. Anything else?

If Hannah had called to move an existing booking, the voice assistant could cancel the old one and book a new one, but not reschedule in one step. A simpler option is the instruction "for changes to existing bookings, take the details and hand the conversation to the team".

Pricing for AI appointment booking

Booking isn't sold as a separate product. It comes with the assistant on Klugon's products. Prices are in US dollars:

ProductStarterBusinessScaleBooking included
AI voice agent (phone and browser voice)$99/mo, 1,000 voice minutes$299/mo, 3,600 minutes$499/mo, 6,000 minutesAll tiers
AI social agent (WhatsApp, Instagram, Messenger, Telegram)$79/mo, 300 conversations$249/mo, 1,500 conversations$449/mo, 3,500 conversationsAll tiers
AI chatbot (website widget)$49/mo, 100 conversations$149/mo, 400 conversations$499/mo, 2,000 conversationsListed from Business

A few details that affect booking specifically:

  • Paying yearly takes 20% off the monthly price.
  • Phone numbers are $9 a month each, and can only be added after the 7-day trial ends. During the trial you can test the voice assistant in your browser.
  • Extra voice minutes are $15 per started 100 minutes.
  • External calendars (Google, Outlook, Apple, Calendly) need a voice or social plan on Business or Scale.
  • Slack and Zapier notifications for new bookings and handovers need the same: a voice or social plan on Business or Scale.
  • The free trial is 7 days. A card is required and is charged when the trial ends unless you cancel before then.

All plans include unlimited assistants. The full breakdown, including what counts as a conversation, is on the pricing page.

Worked example: what lost bookings might be costing you

This is an illustration, not a forecast. Change the numbers to your own.

Assumptions for a made-up two-chair beauty salon:

  • 25 calls a week go unanswered because both staff are with clients or the salon is closed.
  • 40% of those callers wanted to book; the rest had a question, wanted to sell something or were existing clients.
  • Half of the would-be bookers would have booked if someone had answered. The other half call back later anyway or weren't ready.
  • The average appointment is worth $55.
  • Calls average 3 minutes with the assistant.

The arithmetic:

  • 25 missed calls × 40% wanting to book = 10 potential bookings a week.
  • 10 × 50% who would have booked = 5 bookings a week that are currently lost.
  • 5 × $55 = $275 a week, or roughly $1,190 a month (using 4.33 weeks).

The cost side:

  • AI voice agent Starter at $99 a month, plus one phone number at $9 = $108 a month.
  • 25 calls × 3 minutes × 4.33 weeks ≈ 325 minutes a month, comfortably inside the 1,000 included. Even if the assistant answered every call, not just the missed ones, 100 calls a week at 3 minutes would be about 1,300 minutes, so you would either move to Business or pay for the extra 300 minutes at $15 per 100.

On those assumptions, the assistant pays for itself if it recovers about two appointments a month. The real question is whether your missed-call and conversion numbers look anything like these. Check your phone system's missed-call log for a fortnight before deciding; most business phone services and mobile handsets show it. Our guide on missed calls and lost revenue goes through that measurement in more detail.

Note what the example leaves out. It assumes no extra no-show reduction, because Klugon doesn't send reminders. It also counts nothing for messages answered on WhatsApp or the website, and for some businesses that is where evening booking requests arrive.

Keeping the diary accurate day to day

An automated appointment booking system only knows what is in its calendar. The assistant can't see the walk-in who just sat down, or the regular who booked her next visit at the till. Those gaps are where double-bookings come from, and they are easy to close.

Add the bookings you take yourself

When you take a booking in person or on your own mobile, add it on the Bookings page straight away. The dashboard runs the same conflict check as the assistant, so if the slot has gone in the meantime you will see a warning. If you really do want two things in the same slot, say a quick fringe trim during a long colour development, there is an "Allow overlap" option to book it anyway.

If you have connected an outside calendar and the assistant checks it, appointments you put in that calendar also count as busy when it does. But since the main booking tool reads only Klugon's own calendar, adding the booking in Klugon is the safer habit.

Block out staff holidays and sick days

Closed dates close the whole business. For one person's day off, the practical method is to add a booking for that staff member covering the hours they are away. Because conflicts are checked per staff member, the assistant will stop offering that person's slots, while their colleagues stay bookable. Label it clearly ("Holiday") so nobody mistakes it for a customer.

One-person businesses

If you work alone and don't list any staff, every booking blocks the same single diary. The assistant can't double-book you, because there is only one of you to check.

A short morning routine

Five minutes at the start of the day is enough for most businesses:

  1. Open the Bookings page and read through anything booked since yesterday.
  2. Check the inbox for conversations marked "Needs a person" and call those customers back.
  3. Look at the insights to-do list for bookings awaiting confirmation and leads not yet contacted.
  4. If the assistant got something wrong, fix the cause: a service length, a missing rule, a gap in the knowledge base.

Measuring whether it's working

Give it a month, then look at these:

  • Bookings by channel. The analytics page shows bookings (excluding cancelled ones), a channel split and a day-by-day chart, compared with the previous period.
  • Busiest hours and weekdays. If most bookings come in after 6pm, that is business you weren't getting before, or were getting by return call the next day.
  • Handed to a person. "Handled by the assistant" shows how many conversations were handed over and the share handled without handover. A high handover rate usually means missing knowledge, not a broken assistant.
  • Questions without a good answer. The insights page lists these. Each one is a line to add to your knowledge base.
  • Cancellations. If cancellations climb, check whether people are booking the wrong service. That usually means the service names or descriptions need work.

Compare against what you had before: the number of bookings taken by phone and message in a typical month, and the missed-call count from your phone log.

Which businesses get the most from an AI scheduling assistant

Appointment scheduling by an assistant works best where:

  • bookings are for fixed-length services that you can list;
  • several people do different services, so the "who can do this, and when" check saves real back-and-forth;
  • a lot of enquiries arrive out of hours or while you are with a customer;
  • customers often have one or two questions before they commit.

That describes most of the businesses on our salons and clinics pages, plus physios, tutors, driving instructors, dog groomers and trades businesses booking site visits.

It works less well for businesses where every booking is a negotiation: bespoke event quotes, legal matters that need a conflict check, or medical appointments that need clinical triage first. In those cases, use the assistant to answer general questions and collect details, and tell it to hand the actual booking to a person.

For clinics specifically: the assistant should never decide whether a symptom is urgent. Put that rule in its instructions, and give it your practice's line for urgent cases. It can't transfer calls, so it should tell the person who to contact.

Data you collect when people book

Every booking means you are collecting personal data: a name, a phone number or email, sometimes a note about why they are coming. If you are in the UK, the ICO's guidance on the right to be informed says people should be told what you collect, why, and how long you keep it. Keep your website privacy notice up to date to cover bookings made by the assistant.

Klugon is run by a German company under the GDPR, and transfers to service providers outside the EU are covered by Standard Contractual Clauses, as set out in our privacy policy. You can export your customer and lead lists as CSV and delete individual records in the dashboard. Full erasure of an account's data is done on request by email.

Avoid asking for more than you need. A booking needs a name and a way to reach the customer. Don't tell the assistant to collect dates of birth or medical history unless you have a clear reason and your privacy notice covers it.

Getting started

The quickest test is to start a free trial, set up your hours and two or three services, and book some appointments yourself in the website chat. You will learn more from ten test bookings than from any feature list, including this one. If you want to understand the wider product first, the AI receptionist overview on our home page is the place to start.

Frequently asked questions

Does the AI appointment scheduler book into Google Calendar?

It books into Klugon's own calendar. If you connect Google Calendar (on a voice or social Business plan or above), the assistant can also check your busy times there and create events using separate calendar tools, but this is not a guaranteed two-way sync. Treat Klugon's Bookings page as the master record.

Can customers reschedule or cancel by themselves?

Yes, in the website chat and on WhatsApp, Instagram and Messenger they can do both. On a phone call the assistant can cancel a booking but not move it.

Does it send booking confirmations or reminders?

No. The customer gets a confirmation with a booking reference in the conversation itself. Klugon does not send confirmation emails, reminders or text messages afterwards.

Can it take a deposit when someone books?

No. Bookings record the service price, but there is no payment, deposit or no-show fee step.

What happens if two people try to book the same slot?

The availability check looks at existing bookings, per staff member, every time it offers or creates a slot. A slot that has already been taken is not offered again unless the earlier booking is cancelled.

Can it put a caller through to me if they want a person?

Not directly. There is no live call transfer. The assistant hands the conversation to your team: it is marked "Needs a person" in your inbox and a Slack or Zapier alert goes out if you have connected one. Someone then calls the customer back.

How long does setup take?

Setting up hours, services and booking rules is a matter of typing them in. Connecting Google Calendar takes longer because of the service account step. Phone numbers can only be added once the trial has ended, so voice booking on a real number starts after that.

Which languages can it book in?

On the phone, you can set the assistant to answer in English, German, French, Spanish, Italian, Portuguese, Dutch, Japanese or Arabic. The default greeting is in English, so write your own greeting if you choose another language.

Is appointment booking included in every plan?

It is included on every voice and social plan. On the website chatbot, it is listed from the Business tier upwards. See the pricing page for the current breakdown.

Try Klugon's AI receptionist on your own calls and messages

Seven days free, and you can cancel anytime before you're charged. Plans start at $99 a month.