Skip to main content
📅

Appointment Scheduler Agent

Operations 5 min setup

Eliminate scheduling back-and-forth. This agent handles meeting requests, finds available times, sends confirmations, and manages rescheduling—all automatically.

🤖
Natural Language
"Book me Tuesday"
🌍
Timezone Smart
Auto-converts zones
🔄
Reschedule
Handles conflicts
⏰
Reminders
Auto-sends at intervals

How It Works

1

Request Received

Someone emails, fills a form, or sends a message asking for a meeting.

"Hey, can we schedule a call next week to discuss the proposal?"
2

Availability Check

The agent checks your connected calendars for open slots.

Mon
Tue ✓
Wed ✓
Thu
Fri ✓
3

Smart Response

Sends available times or a booking link based on your settings.

"I have availability next week on:
• Tuesday 2-3 PM EST
• Wednesday 10-11 AM EST
• Friday 3-4 PM EST

Or book directly: calendly.com/yourname"
4

Confirmation & Reminders

Books the meeting, sends confirmations, and schedules automatic reminders.

Supported Calendars

📅
Google Calendar
Connected
📆
Outlook
Click to connect
📓
Calendly
Click to connect
🗓️
Cal.com
Click to connect

Configuration

⏰ Availability Windows

Define when you're available for meetings:

Monday
to
Tuesday
to
Saturday Not available

📋 Meeting Types

Discovery Call
15 minutes • Video call
Default
Product Demo
30 minutes • Video call
Strategy Session
60 minutes • Video call

⚙️ Buffer & Limits

Automatic Reminders

24 hours before
Email
1 hour before
Email SMS
10 minutes before
Slack

API Reference

Input

{
  "requester_email": "john@company.com",
  "requester_name": "John Smith",
  "message": "Can we meet next week?",
  "meeting_type": "discovery",
  "preferred_times": [
    "2026-01-20",
    "2026-01-21"
  ],
  "timezone": "America/New_York"
}

Output

{
  "status": "booked",
  "meeting": {
    "id": "mtg_abc123",
    "datetime": "2026-01-20T14:00:00Z",
    "duration_minutes": 30,
    "video_link": "https://meet.google.com/abc"
  },
  "confirmations_sent": [
    "john@company.com",
    "you@yourcompany.com"
  ]
}

Reschedule & Cancel Flow

The agent also handles reschedule and cancellation requests automatically:

INCOMING MESSAGE

"Hey, something came up. Can we reschedule our Tuesday call to later in the week?"

↓
AGENT RESPONSE

"No problem! I've cancelled the Tuesday slot. Here are the available times later this week:

• Thursday, Jan 23 at 2:00 PM EST
• Friday, Jan 24 at 10:00 AM EST

Just reply with your preference or pick a time here: [booking link]"

End the Scheduling Back-and-Forth

Deploy the Appointment Scheduler and save hours every week.