- Before
Restaurants lose a good part of the day to the phone.
Double bookings, customer details in three places, and a calendar kept by hand.
- After
An agent now answers every reservation call.

A voice agent that answers a restaurant’s incoming calls, books, moves and cancels reservations, and writes every booking into Google Calendar and a customer database without anyone typing it in.
Restaurants lose a good part of the day to the phone.
Double bookings, customer details in three places, and a calendar kept by hand.
An agent now answers every reservation call.

The agent follows the same ten steps on every call, which is what keeps the data clean at the end of it.
Someone rings to book, move or cancel a table.
The agent holds the conversation, with GPT-5 behind it.
Webhooks create the customer and the booking.
The caller is confirmed without anyone sending anything.
The call comes in: The agent answers and greets the caller.
Party size: It asks how many people the table is for.
Date and time: The caller gives the day and the time they want.
Availability check: The agent checks the calendar for that slot before going any further.
Special requests: Dietary needs, celebrations and seating preferences are captured here.
Caller details: A first-time caller is asked for name, email and phone.
Customer record: An n8n webhook creates the customer record.
Booking: The reservation is booked against the exact timestamp.
Calendar: n8n creates the matching Google Calendar event.
Database: n8n writes the booking metadata to Supabase.
An example of the conversation, from the greeting to the confirmation.
Every reservation meant stopping a task, taking details by hand, and writing them into a book.
The agent answers every inbound call and takes the booking from start to finish, so nobody has to leave the floor to do it.

A paper book and a busy service is how the same time gets given to two different people.
Before it confirms anything the agent checks live availability on the calendar, so a slot can only be sold once.

Names and numbers ended up in the booking book, in somebody’s phone, and in nobody’s memory.
Each caller becomes one record in Supabase, and the same record is recognised and updated the next time they ring.

Bookings had to be copied into the calendar after the call, which is where a fifth to a third of admin time went.
n8n creates the calendar event the moment the booking is confirmed, with the exact time on it.

Allergies, birthdays and seating preferences were written in the margin of a page, when they were written at all.
The agent asks for them during the call and saves them with the booking, so the kitchen sees them.





Every booking lands in the calendar and the database on its own.
The front of house got its attention back.
Built on Retell AI and n8n, wired into the calendar and the database a business already uses.
Tell us what your phone line has to handle and we will tell you, on a call, whether an agent is the right answer for it.

A voice agent for grooming, vet and boarding appointments that books by phone, picks the right staff member and slot, and creates the customer in Square CRM without anyone re-typing it.

An outbound voice agent that called more than 500 dormant event leads, asked what each business was struggling with, and sent the interested ones to a product demo.

A pipeline that watches a Google Sheet for new clients and produces their whole content pack, blogs, website copy, emails, ad copy and social posts, formatted and filed in Google Docs.