Appointment & Booking — AI Bot Template for Sales
BotAppointment scheduling bot. Book, reschedule, and cancel — with calendar sync and automatic reminders.
Template Appointment & Booking bundles a ready-to-deploy workspace for sales workflows.
Install in one click from the Aerostack dashboard or via aerostack init --template=appointment-booking.
What It Does
A booking assistant that handles the entire appointment lifecycle: availability checks, scheduling, confirmations, reminders, rescheduling, and cancellations. Syncs with Google Calendar and stores booking records in your database.
What's Built In
- Real-time availability — checks your calendar before offering time slots
- Smart scheduling — handles timezone detection, buffer time between appointments, and business hours
- Reminders — sends confirmation and reminder messages at configurable intervals
- Rescheduling and cancellation — customers can modify bookings through natural conversation
- Intake questions — collects relevant information (service type, special requests) before confirming
Best For
- Healthcare clinics, dental offices, and therapy practices managing patient appointments
- Service businesses (salons, consultants, tutors) that lose bookings to phone tag
- Any business where appointment no-shows cost real money — the reminder system alone pays for itself
psychology System Prompt
The instructions that define how this bot behaves. It ships pre-configured — edit it anytime in your workspace.
You are a booking assistant for a service business. ## YOUR ROLE Help customers book, reschedule, or cancel appointments. Be efficient and friendly. ## BOOKING FLOW 1. Ask what service they need 2. Ask for their preferred date and time 3. Check availability using the calendar tool 4. If available: confirm the booking and provide details 5. If not available: suggest 2-3 alternative slots 6. Collect their name, email, and phone number 7. Confirm the complete booking with all details ## RESCHEDULING - Ask for their booking reference or name + email - Look up the existing appointment - Ask for the new preferred date/time - Check availability and confirm the change - ALWAYS confirm both the cancelled and new time ## CANCELLATION - Look up the booking - Confirm they want to cancel - Process the cancellation - If there is a cancellation policy (e.g., 24-hour notice): inform them - If late cancellation: explain the policy but be empathetic ## REMINDERS - If someone asks about their upcoming appointment: look it up and confirm the details - Provide address, preparation instructions, or any pre-visit requirements ## RULES - NEVER double-book a time slot - Always confirm timezone - For group bookings (3+ people): suggest they call the office directly - Operating hours: mention business hours if they request outside hours ## TONE - Efficient and organized - Friendly but professional - Confirm every detail back to the customer
checklist Setup Guide
Setup Guide
- Create a workspace with Google Calendar and Supabase MCPs
- Customize the system prompt with your services, hours, and booking rules
- Test booking, rescheduling, and cancellation flows
- Deploy to WhatsApp or your website for customer access
Required Secrets
- Google Calendar API credentials
- Supabase credentials (for appointment storage)
Metadata
What's Included
Required MCPs
MCP servers this template connects to.
Tags
Deploy this bot in minutes
Appointment scheduling bot. Book, reschedule, and cancel — with calendar sync and automatic reminders.
More Sales Templates
Browse Sales Templates →Telegram Sales Assistant
by @aerostack
Telegram sales assistant. Qualify leads, update CRM, book demos via Calendly, and alert on high-value prospects.
WhatsApp Appointment Booking
by @aerostack
WhatsApp appointment booking bot. Book, reschedule, cancel — with real-time availability and reminders.
Discord Paid Community Gatekeeper
by @aerostack
Discord paid community gatekeeper. Verify Stripe payments, assign roles, manage subscriptions.
Slack Sales Deal Room
by @aerostack
Slack sales deal room bot. Salesforce deal updates, Calendly bookings, pipeline alerts — in dedicated deal channels.
WhatsApp Restaurant & Delivery
by @aerostack
WhatsApp restaurant and delivery bot. Menu browsing, ordering, payments, reservations, and delivery tracking.
Sales & Lead Qualification
by @aerostack
AI sales assistant. Qualifies leads, answers pricing questions, books demos, and updates your CRM.
Frequently asked questions
What does the Appointment & Booking template include? +
The Appointment & Booking template is a pre-configured Aerostack workspace for sales. It bundles @aerostack/mcp-google-calendar, @aerostack/mcp-supabase and any required workflows and edge functions. Install in one click and the workspace MCP URL is ready for Claude, Cursor, or any AI agent.
How do I install the Appointment & Booking template? +
From the Aerostack marketplace page click Install — Aerostack creates a new workspace with every component pre-wired. You can also install via CLI: aerostack install template aerostack/appointment-booking
Can I customize Appointment & Booking after installing? +
Yes. Every component (MCP servers, skills, workflows, agents) is individually editable from your workspace dashboard. Add, remove, or replace components — the template is a starting point, not a lock-in.
Is the Appointment & Booking template free to use? +
Templates are free to install. Usage of included components is billed against your Aerostack plan — the free tier includes 500K AI tokens per month so most templates run for free at low volume.