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
| Platform | Connection Method | Features |
|---|---|---|
| Cal.com | API Key | Availability checking, booking links, appointment booking |
| Calendly | Booking URL | Booking link sharing |
| Outlook Calendar | MCP (OAuth token) | Availability, booking, Teams link generation |
| Google Calendar | MCP (OAuth token) | Availability, booking, Meet link generation |
Connecting Cal.com
- Go to Settings > Integrations.
- Find Cal.com under the Calendar section.
- Enter the following:
| Field | Where to Find It |
|---|---|
| API Key | Cal.com > Settings > Developer > API Keys > Create |
| Default Event Type ID | Found in the URL of your Cal.com event type page |
| Booking URL | The cal.com link you share with prospects (e.g., https://cal.com/your-name/30min) |
- Click Connect.
Connecting Calendly
- Go to Settings > Integrations.
- Find Calendly under the Calendar section.
- Enter your Booking URL (e.g.,
https://calendly.com/your-name/30min). - 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:
- Go to Agents > MCP Connections.
- Find Outlook Calendar in the featured providers.
- Follow the setup steps to obtain a Microsoft Graph access token.
- Paste the token and click Connect.
Available tools: List calendars, Check availability, Book appointment.
Connecting Google Calendar (MCP)
- Go to Agents > MCP Connections.
- Find Google Calendar in the featured providers.
- Follow the setup steps using the Google OAuth Playground.
- 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:
- Check your real-time availability via the connected calendar
- Suggest specific time slots to the prospect
- Book the meeting directly or share a booking link
- 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:
- Go to Settings > Autonomy & Action Policy.
- Find Meeting Reminders at the bottom.
- 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
Agent not sharing booking links
- 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.