Metrics Merchant
All projects
Data & Automation

AI Appointment Booking via SMS

A system that lets customers book an appointment by texting a phone number powered by Twilio. AI reads the conversation, asks a clarifying question if anything's missing or unclear, then creates the appointment and sends an SMS confirmation.

Twilio (SMS)AI / LLM integrationNatural language understandingStructured data extractionCalendar integrationWebhook-driven backend

Architecture

Customertexts a requestTwilioSMS gatewayAIextracts detailsCalendarappointment createdSMSconfirmationif unclearClarificationasks the customer by SMS, then re-checks

The conversation

A customer texts the business's phone number in their own words, describing the appointment they want — no forms, no menus, no app to download.

Understanding the request

Twilio forwards the message to the backend, where an AI step reads the conversation and extracts the structured details needed to make a booking — what the appointment is for, and when.

Asking for clarification

If something's missing or ambiguous — an unclear date, or not enough detail to book confidently — the system doesn't guess. It texts back asking the customer to clarify, and only moves on once it actually has what it needs.

Booking the appointment

Once the details are understood, the appointment is created directly in the calendar, carrying the information extracted from the conversation.

Confirmation

The customer receives an SMS confirming the booking, so the whole exchange — request, clarification, booking — happens over text with nothing else for them to use.

More than a chatbot

The AI here isn't just replying to messages — it's one step in a workflow that turns an unstructured conversation into a real calendar booking, and it only hands off once the necessary information has actually been confirmed.

This system is complete and handles real appointment bookings by SMS.