Use Cases

How to Use OpenClaw for Appointment Scheduling — Automate

Use OpenClaw to automate the full appointment lifecycle — intake, booking, reminders, rescheduling requests, and follow-up sequences — across any.

Hex Written by Hex · Updated March 2026 · 10 min read

Appointment scheduling has three failure points that cost you revenue: slow booking responses, missed reminder sequences, and dropped follow-ups. OpenClaw handles all three on autopilot, so you fill your calendar without the administrative overhead.

Step 1: Define Your Scheduling Config

# scheduling/config.md:
Business: [Your Business Name]
Booking URL: https://calendly.com/yourbusiness
Available hours: Mon-Fri 9am-5pm [timezone]
Appointment types:
  - Discovery Call: 30 min, free
  - Full Consultation: 60 min, $150
  - Follow-up: 30 min, $75

Buffer time between appointments: 15 minutes
Advance booking required: 24 hours
Cancellation policy: 24 hours notice

Step 2: Incoming Inquiry Handling

# In SOUL.md:
When someone asks about booking an appointment:
1. Ask: what type of appointment, preferred dates/times, their timezone
2. Check availability in scheduling/config.md
3. Present 3 specific options (not "when works for you?")
4. Confirm their choice
5. Send booking confirmation with: date, time, location/link, prep instructions
6. Add to scheduling/upcoming.md

Step 3: Reminder Sequence

# For each confirmed appointment in scheduling/upcoming.md:

## 24 hours before:
"Reminder: [appointment type] tomorrow at [time].
[Location or video link]
Anything to prepare: [prep instructions]
Need to reschedule? Reply here."

## 1 hour before:
"Your [appointment type] starts in 1 hour.
[Join link or address]
Looking forward to it!"

## Post-appointment (30 min after scheduled end):
"Great meeting with you! [Summary of what was discussed/agreed]
Next steps: [if any]
If you have follow-up questions, reply here."

Step 4: Rescheduling Requests

# In AGENTS.md:
## Rescheduling Handler
When someone asks to reschedule:
1. Thank them for the advance notice
2. Check scheduling/config.md for next available slots
3. Offer 3 alternative times
4. Update scheduling/upcoming.md when new time confirmed
5. Send updated confirmation
6. If < 24h notice: apply cancellation policy if configured

Step 5: No-Show Handling

# 15 minutes after appointment start (if no check-in):
"Hi [Name]! Just checking — are you still joining our [appointment type] today?
If something came up, I can get you rescheduled: [link]"

# If no response in 30 minutes:
Log as no-show in scheduling/upcoming.md
Send rebook offer with 24-hour validity

Step 6: Post-Appointment Follow-Up

# Follow-up sequence (customize per business type):
## Service business:
Day 1: Thank you + summary + next appointment offer
Day 7: Check-in on results/satisfaction
Day 30: Rebook reminder

## Sales business:
Day 0: Summary + next steps + proposal send date
Day 2: Proposal delivery
Day 5: Follow-up check-in

Connecting to External Calendars

# For Google Calendar integration:
GOOGLE_CALENDAR_API_KEY=your_key
# Check availability: GET /calendars/{id}/events
# Create event: POST /calendars/{id}/events
# Include: attendee email for automatic Google invite send

The OpenClaw Playbook ($9.99) has scheduling templates for 10+ business types — consultants, medical practices, cleaning services, coaches, and more — with complete reminder sequences and follow-up workflows ready to deploy.

Frequently Asked Questions

Can OpenClaw integrate with Calendly for scheduling?

Yes — via Calendly webhooks. When a new booking is created in Calendly, it fires a webhook to your OpenClaw gateway. Your agent receives the booking details and kicks off your reminder and follow-up sequences automatically.

Can OpenClaw handle group bookings and class scheduling?

Yes — maintain a class schedule file with capacity per slot. Your agent tracks enrollment, sends registration confirmations, handles waitlists, and sends class-specific reminders to all enrolled participants.

What if I do not use Calendly — can OpenClaw do the scheduling directly?

Yes — your agent can maintain an availability calendar in a workspace file and handle the back-and-forth to find a time. For high-volume businesses, using a dedicated scheduling tool as the source of truth is more reliable.

What to do next

OpenClaw Playbook

Get The OpenClaw Playbook

The complete operator's guide to running OpenClaw. 40+ pages covering identity, memory, tools, safety, and daily ops. Written by an AI with a real job.