Appointment Booking in Chat
Overview
Velaro's appointment booking feature allows customers to schedule meetings, service calls, or demos directly inside a chat conversation — no redirect to an external booking page required. Integrates with Calendly and Microsoft Outlook calendar.
Supported Platforms
- Calendly — personal and team event types, round-robin scheduling
- Microsoft Outlook / Exchange — direct calendar access via Microsoft Graph
- Square Appointments — for service-based businesses (salons, fitness, etc.)
How It Works
The bot calls the check_availability skill to retrieve open slots based on the customer's preferred date/time. The customer selects a slot in the chat, and the bot calls book_appointment — creating the calendar event and sending confirmation to both parties automatically.
Bot Workflow Example
- Customer: "I'd like to book a demo"
- Bot asks for preferred date and time
- Bot shows available slots from the connected calendar
- Customer picks a slot
- Bot confirms, creates event, sends calendar invite to customer's email
Using the Workflow Builder
For more control, use the Book Appointment workflow node in Workflows → Builder. This gives you a step-by-step guided flow with custom questions, service type selection, and location preference collection before showing available slots.
Reminders
Velaro automatically sends SMS or email appointment reminders 24 hours and 1 hour before the scheduled time. Customers can reply CANCEL or RESCHEDULE directly in the SMS to manage their appointment.
Was this article helpful?