heydiga

How to automate bookings with an AI receptionist without harming customer service

To automate bookings without making service worse, connect an AI receptionist to the calendar you already use. heydiga's AI receptionist answers calls and WhatsApp, checks your real availability and writes the appointment into your calendar; anything that calls for judgement goes to a person. If your business does not use a calendar, heydiga gives you one.

David Zafra · · 11 min read ·

Massage therapist with his hands on the back of a client lying on a massage table, in a petrol-blue room
  • One calendar only: yours. What comes in by phone and what comes in online ends up in the same place.
  • The business rules (services, durations, team, opening hours) are set once.
  • What the AI receptionist does not know, it does not make up: it says so and passes the call to the team.
  • Measure what matters: calls answered, appointments generated and no-shows.

What needs to be connected to automate bookings properly?

Three things: your business rules, your calendar and the channels customers use to message or call you.

If one is missing, the booking fails. A client asks for a slot with a specific professional. To answer, you need to know which service it is, how long it takes, who can do it and what is still free. That information lives in your calendar and in your rules. Not in the head of whoever picks up the phone.

heydiga does not replace your calendar or your CRM: it works on top of them. Once the tool is connected, it reads the catalogue, opening hours, staff and rules, and writes the appointments into it.

Hairdresser blow-drying a client's hair with a hairdryer and a brush as she sits in a red chair, in a salon with green walls

Which business rules does it need to know?

The ones that make a service take longer or shorter than usual, on top of the basics.

The basics: which services exist, how long each one takes, what each member of the team can do, opening hours and location. Then come the details that throw a calendar out:

  • Buffers for setting up, cleaning or switching between services.
  • Shared resources, such as treatment rooms or chairs.
  • What to do about a late arrival or a no-show.
  • Answers to the questions people ask every day: indicative prices, preparation, cancellations.

If your software already holds the catalogue, there is no need to load it by hand. For example, with Koibox, the AI receptionist reads services, treatment rooms, staff, packages and opening hours.

One calendar or two? And what if I already have booking software?

Just one, and it is the one you already use. The AI receptionist does not open a parallel calendar.

During the call, heydiga checks the real availability in the connected calendar, so it does not offer slots that another channel has already taken. It writes the appointment in before hanging up. As soon as availability lives in two places, double bookings appear and customers lose trust.

Your situationWhat happens with the calendar
You use a calendar or booking software from the list of integrationsheydiga reads your availability and writes the appointments into that same calendar
You use Google CalendarIt checks the free slots and has the appointment written in before hanging up
Your software has no integration yetIt is assessed as a development project; in the meantime, it answers, gives information and books within a time window agreed with your business
You do not use any calendarheydiga gives you one

You will find the full list on the integrations page. There are calendars and booking tools, CRMs, sector-specific management software, online shops and portals. A few examples used in Spain: Koibox and Treatwell for beauty, and TheFork for restaurants.

Massage therapist with his hands on the back of a client lying face down on a massage table, in the light from a window

How do you avoid double bookings?

By checking the calendar at the moment of the call and writing the appointment in before hanging up.

In a calendar fed by several channels, this is what makes the difference. With Treatwell, for example, the AI receptionist syncs appointments and avoids double bookings between the salon's own channel and the marketplace. With TheFork, it checks availability at the moment of the call so that it does not offer a slot the portal has just sold. If the caller wants to change or cancel, the change is written into your calendar too.

Do calls and messages follow the same rules?

Yes: the same AI receptionist handles calls and WhatsApp with the same information.

Customers do not all behave the same way. Some use a booking link, others send a message, and many still call when they are in a hurry or have a question. The sensible thing is not to force them onto a single channel, but to make sure they all end up in the same calendar, under the same rules. To see how this works in practice, look at the WhatsApp and calls in one place use case.

How do you automate without spoiling the experience?

By handling the routine with little friction and passing anything that calls for judgement to a person.

Automation usually fails in two ways: it forces people through rigid flows, or it pretends to know what it does not. A setup that protects customer service does three things:

  1. It handles the usual requests: booking, changing or cancelling an appointment, and questions about opening hours, location or prices.
  2. It says what it does not know instead of making it up.
  3. It knows when to hand the conversation to a person.

heydiga does not improvise: it never makes up a price, an opening time or an appointment. If a request falls outside what you have defined, it says so and transfers the call to your team or takes a message. You decide which number or extension the call goes to, and in which cases (transfer to a person). The goal is not for nobody to step in, but for people to step in where judgement is needed.

What happens when the request is not clear?

Accuracy matters more than speed.

An example from beauty. A client says: “I want highlights, but I am not sure whether balayage or babylights, and my hair is curly. How long does it take?” Picking a slot blindly would be a mistake: two services with different durations, and hair that can change everything. The right answer here is for someone on the team to assess it. With heydiga, if the AI receptionist does not have what it needs in your rules, it says so and passes the call on.

That is why it pays to decide in advance which requests are handled automatically and which go to a person.

The AI receptionist handles itIt goes to your team
Booking a free slot for a defined serviceA service that is not in your rules, or whose length depends on the case
Changing or cancelling an appointmentA complaint
Opening hours, location and prices you have loadedA price or an exception you have not defined
Checking a specific day or a specific professionalSomeone who asks to speak to a person

What about confirmations and reminders?

The customer gets a confirmation when they book and a reminder before the appointment, by WhatsApp. Their replies show up in the calendar.

According to heydiga's pricing page, WhatsApp notifications come with every plan. What changes from one plan to the next is the connection to your software and what is added around it. Diga Lite (€49 a month excl. VAT, 200 minutes a month) is the plan you sign up for and set up yourself. Diga Start (€99 a month excl. VAT, 500 minutes a month) is connected to your software and to what goes out over WhatsApp. Diga Growth (€169 a month excl. VAT) adds a waiting list, cancellations, reviews and priority support.

Want to see how a slot is recovered when someone does not turn up? Read reminders and no-shows and the guide on how to stop clients missing appointments without calling each one.

Massage therapist spreading an orange sheet over a massage table in a room with blue walls, next to a window with a blind

Which businesses feel interruptions the most?

The ones that serve customers with their hands full: hair salons, restaurants and garages.

In a hair salon, every call interrupts a service, and changes and cancellations are frequent. In a restaurant, the problem is timing. Between 16 September and 15 October 2026, 46 restaurants using digafood received 6,171 calls. Of those, 2,667 (43%) came in between 13:00 and 16:00 or between 20:00 and 23:00, Madrid time: in the middle of service. In a garage, what matters is the real availability for the day.

For all three, the answer is the same: the call gets answered first time and the appointment lands in the free slot. If it happens to you at night, look at after-hours calls. And if you want to see the problem in any kind of business, read how to stop missing customer calls.

How do you know if it is really working?

With a few signals. Some you see on the heydiga dashboard and others in your own calendar.

SignalWhere you see it
Calls answeredheydiga dashboard
Appointments generatedheydiga dashboard
What customers asked for and the reason for each contactheydiga dashboard, with the transcript of every call
What came in while the business was closedheydiga dashboard, the next day
No-shows and last-minute cancellationsYour calendar

If you automate and do not measure, you are flying blind. It is worth noting the no-shows in your calendar before and after you switch on reminders.

Where heydiga fits

heydiga's AI receptionist answers your business's calls and WhatsApp in a natural voice, books into your calendar and works 24/7. For beauty, it comes as digalook. It connects to your booking software without installing anything.

Nothing to install and no lock-in. Prices, excluding VAT, start at €49 a month with Diga Lite.

Book a demo of the AI receptionist

A first step: a checklist before you automate

  1. Write down your services, their durations, the team and the basic rules.
  2. Decide which calendar is yours, and make sure there is only one.
  3. Connect the channels your customers already use to that calendar, above all the phone and WhatsApp.
  4. Switch on confirmations and reminders, with an easy way to change the appointment.
  5. Measure calls answered, appointments generated and the no-shows in your calendar.

Frequently asked questions

Can an AI handle booking calls for a hair salon or a restaurant?

Yes: heydiga's AI receptionist (or AI voice agent) answers, checks the availability in your calendar and writes the appointment in before hanging up. It works for the usual requests to book, change or cancel. If a request falls outside what you have defined, it says so and transfers the call to your team, or takes a message.

Will customers notice they are talking to an AI?

Yes: heydiga introduces itself as a virtual assistant from the very start, as the EU AI Act (opens in a new tab) requires. If the customer would rather speak to a person, the call is transferred as soon as they ask. What they do notice is that nobody is kept waiting.

Do I have to change calendars to use heydiga?

No: heydiga works on top of the calendar or CRM you already use, and does not replace them. If you do not use one, it gives you one. If your software has no integration yet, it is assessed as a development project.

Does it work outside opening hours?

Yes: it answers and records appointments and bookings at night, at weekends and on public holidays. The next day, the dashboard shows what came in while nobody was there.

What happens if a customer asks something unusual?

heydiga does not improvise: it never makes up a price, an opening time or an appointment. It says so and transfers the call to your team or takes a message.

How long does it take to get started?

Not long: heydiga starts answering within minutes and there is nothing to install. All you have to do is describe how you work, connect your calendar and divert your phone. Connecting a tool such as Koibox or Treatwell takes about fifteen minutes: you authorise access from your account, with a permission you can revoke.

Sources

How it was written: written with the help of AI tools; reviewed and verified by the heydiga team.

Share this article

Keep reading

More articles from the heydiga blog

Nine AI receptionists for hair and beauty salons, with clear criteria, prices in euros, what each one books into your calendar and its drawback.

· 16 min read

digalook
Seven AI receptionists that AI answers cite for restaurants: the criteria, the price in euros, the booking system and the drawback of each one.

· 15 min read

digafood
Seven AI receptionists for real estate agencies, compared on the same criteria: CRM, outbound calls, price in euros and the drawback of each one.

· 15 min read

digaliving

Try it now

Hear how your phone would sound with heydiga answering it. Right now, and completely free.

Servers in the European UnionGDPR complianceENS medium category (RD 311/2022)ISO 27001Data encryption and anonymisation

© 2026 heydiga · Barcelona · Madrid