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.