AutoNoma
Back to Portfolio
Voice and Booking16 nodes

Voice Booking Assistant with Cal.com

Phone booking over Cal.com with Supabase memory

Answers booking calls, checks real Cal.com availability and creates the appointment. Remembers callers with Supabase.

Cal.com v2SupabaseOpenAI AgentWebhook
Cal.com live slotsCaller memoryWebhook driven

Preview image

Workflow preview will appear here

Download workflow
What It Does

A system that works while you are not looking

This assistant handles inbound booking calls without a receptionist. A caller asks for an appointment, the system checks live availability in Cal.com, confirms details and books the slot. It also remembers callers in Supabase, so returning customers are recognized and preferences are kept. It is built for service businesses that want phone booking that actually syncs with their calendar instead of taking a message.

Calls handled end to end with real calendar booking and caller recognition, without staff time.

Outcome
How It Works

A webhook receives the call context from the telephony layer. An AI agent with Cal.com tools is invoked. It first calls the Cal.com slots available endpoint for the requested date, presents options in voice, then collects name, email and service. A Supabase tool stores and recalls caller memory, so the agent can personalize. Once confirmed, the agent calls Cal.com create booking, writes the result to Supabase and responds through the webhook. The whole flow is stateless per call but memory makes it feel continuous.

JourneyScroll to draw

Trigger

Inbound signal starts the flow

Orchestrate

Models, tools and branches run

Deliver

Result logged and returned

Who it is for

Service businesses that book appointments over chat or phone. Clinics, agencies and marketplaces.

What you save

Hours become minutes per task, handoffs stay consistent in Sheets or CRM, and the workflow file is yours to own. Import, add your keys and run.