BookingAgent

StatusPrototype
StackClaude API, Cal.com, Resend

End-to-end reservation handling via chat — checks availability, suggests alternatives, and sends confirmations.

Integrates with Cal.com for real-time availability checking. The agent runs as a conversational flow: asks for preferred date/time, checks availability, offers alternatives if the slot is taken, collects party size and dietary requirements, then creates the booking and sends a confirmation email via Resend. The entire flow happens in natural language — no forms, no dropdowns.

Claude APICal.comResend

Prototyping the conversation flow and testing edge cases: double bookings, timezone handling, modification requests ("can I change from Friday to Saturday?"), and cancellations. Currently testing whether the agent should confirm details before booking or just book and allow easy cancellation. Early user testing suggests confirm-then-book reduces no-shows by 20%.

Being developed as a standard integration for hospitality clients. Will be available in Launch and Ignite packages. The prototype is being tested against the Ember Kitchen use case — if it can handle a busy restaurant, it can handle any booking scenario.

Restaurant

Friday night, 8pm, party of 6 with a nut allergy. The agent checks availability, offers 7:30 or 8:30 if 8pm is full, notes the allergy for the kitchen, books the table, and sends a confirmation with the menu.

Hair salon

A client wants a cut and colour with their preferred stylist. The agent checks the stylist's availability, suggests alternative times or another stylist, and books the 90-minute slot.

Consulting firm

A prospect wants to book a discovery call. The agent checks the consultant's calendar, offers three available slots, handles timezone conversion, and sends a calendar invite with a Zoom link.

Want this for your business?

Start a sprint
Back toLab