Aerostack
robot_2

Appointment & Booking — AI Bot Template for Sales

Bot
aerostack @aerostack verified
· Updated Mar 18, 2026

Appointment scheduling bot. Book, reschedule, and cancel — with calendar sync and automatic reminders.

star 75 stars content_copy 30 deploys any v1.0.0

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

  1. Create a workspace with Google Calendar and Supabase MCPs
  2. Customize the system prompt with your services, hours, and booking rules
  3. Test booking, rescheduling, and cancellation flows
  4. Deploy to WhatsApp or your website for customer access

Required Secrets

  • Google Calendar API credentials
  • Supabase credentials (for appointment storage)

Metadata

upgrade Version 1.0.0
description Type Bot
category Category Sales
code Platform any

What's Included

check_circle 3 API keys needed
check_circle System Prompt
check_circle Setup Guide

Required MCPs

MCP servers this template connects to.

Tags

No tags added yet.
robot_2

Deploy this bot in minutes

Appointment scheduling bot. Book, reschedule, and cancel — with calendar sync and automatic reminders.

More Sales Templates

Browse Sales Templates →

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.