Skip to Content
Setup GuidesCalendar Integration

Calendar Integration

ScendCore integrates with popular calendar platforms so your AI agents can check availability, share booking links, and schedule meetings on your behalf.

Supported Calendar Platforms

PlatformConnection MethodFeatures
Cal.comAPI KeyAvailability checking, booking links, appointment booking
CalendlyBooking URLBooking link sharing
Outlook CalendarMCP (OAuth token)Availability, booking, Teams link generation
Google CalendarMCP (OAuth token)Availability, booking, Meet link generation

Connecting Cal.com

  1. Go to Settings > Integrations.
  2. Find Cal.com under the Calendar section.
  3. Enter the following:
FieldWhere to Find It
API KeyCal.com > Settings > Developer > API Keys > Create
Default Event Type IDFound in the URL of your Cal.com event type page
Booking URLThe cal.com link you share with prospects (e.g., https://cal.com/your-name/30min)
  1. Click Connect.

Connecting Calendly

  1. Go to Settings > Integrations.
  2. Find Calendly under the Calendar section.
  3. Enter your Booking URL (e.g., https://calendly.com/your-name/30min).
  4. Click Connect.

With Calendly, AI agents will share your booking link during conversations. Meeting notifications flow through Calendly’s own notification system.

Connecting Outlook Calendar (MCP)

For real-time availability checking and direct booking:

  1. Go to Agents > MCP Connections.
  2. Find Outlook Calendar in the featured providers.
  3. Follow the setup steps to obtain a Microsoft Graph access token.
  4. Paste the token and click Connect.

Available tools: List calendars, Check availability, Book appointment.

Connecting Google Calendar (MCP)

  1. Go to Agents > MCP Connections.
  2. Find Google Calendar in the featured providers.
  3. Follow the setup steps using the Google OAuth Playground.
  4. Paste the access token and click Connect.

Available tools: List calendars, Check availability, Book appointment.

Built-in Calendar (ScendCore Booking Pages)

ScendCore includes a built-in scheduling system accessible from Settings > Calendar:

Personal Booking Pages

Each team member gets a booking page with:

  • Booking slug — Custom URL path (e.g., /book/jane-smith)
  • Duration — Default meeting length (15, 30, 45, or 60 minutes)
  • Buffer time — Minutes before and after meetings
  • Minimum notice — How far in advance meetings can be booked
  • Availability rules — Day-by-day working hours
  • Custom fields — Additional questions for attendees

Team Routing

Team routers distribute bookings across team members:

  • Round-robin — Rotate between available members
  • Availability-first — Book whoever has the nearest open slot

How AI Agents Use Calendars

When a prospect expresses interest in meeting, the AI agent can:

  1. Check your real-time availability via the connected calendar
  2. Suggest specific time slots to the prospect
  3. Book the meeting directly or share a booking link
  4. Send a calendar invite with a video call link (Teams or Meet)

Meeting Reminders

ScendCore can optionally send meeting reminders 24 hours before the meeting. To enable or disable this:

  1. Go to Settings > Autonomy & Action Policy.
  2. Find Meeting Reminders at the bottom.
  3. Toggle Send pre-meeting reminders on or off.

Disable this if you use Calendly, Cal.com, or Google Calendar’s own reminder system to avoid duplicates.

Troubleshooting

  • Verify a booking URL is configured in Settings > Integrations or Settings > Calendar.
  • Check that the AI agent has the schedule_meeting skill enabled.

Availability not showing correctly

  • Ensure your calendar connection token has not expired.
  • For MCP connections, refresh the access token if it has expired.
Last updated on