Calendar Integration FAQ
Calendar Integration FAQ
How far into the future are calendar events synced in the API?
4 weeks.
How long does Recall store calendar data?
Recall will retain calendar data up to 60 days in the past for both Calendar V1 & V2 integrations. Calendar events past 60 days are automatically removed and not available via the API.
How do I add a bot to a calendar event via email?
You may prefer a user flow where you can invite an email (eg. [email protected]) to any meeting, and the bot will join.
You can accomplish this with the Recall Calendar Integration by:
- Creating an email on your end (e.g. [email protected])
- Connecting that user to the Recall calendar integration
- Setting the calendar integration to automatically record every meeting on the calendar
This will assign a meeting bot to all events that your chosen email address is invited to.
Does the calendar integration support team/shared/non-primary calendars?
Currently only the primary calendar of connected users are supported.
Are Microsoft Exchange On-premise Calendars supported?
Currently Microsoft Exchange On-premise calendars are not supported.
Are there limits to the number of calendars I can connect?
There's no limit to the number of unique calendar emails you can connect.
Why do two Recall calendar events have different attendee information for the same underlying event?
Data for the same event on different users' calendars can appear different because of user-level event visibility settings.
How is the meeting_url populated when there are multiple links on the calendar invite?
meeting_url populated when there are multiple links on the calendar invite?In the case when a calendar event has multiple meeting links populated, the default meeting_url is populated according to this order of precedence:
- The default meeting url (often defined by the click to join meeting button)
- The meeting URL in the description/body
In the case when there are multiple meeting links in the description, the order of precedence is as follows: Zoom, Google Meet, Teams, Webex, GoTo Meeting.
With Calendar V2, you can override the
meeting_urlwhen calling the Schedule Bot For Calendar Event endpoint to select the meeting URL you'd like the bot to join.
Troubleshooting
invalid_scope error
invalid_scope errorEven after setting up your OAuth client and successfully integrating calendars, you may see an invalid_scope error:
"invalid_scope(detail: None of the supported calendar scopes(['https://www.googleapis.com/auth/calendar.events.readonly', 'https://www.googleapis.com/auth/calendar.readonly', 'https://www.googleapis.com/auth/calendar.events', 'https://www.googleapis.com/auth/calendar']) present in response(['https://www.googleapis.com/auth/userinfo.email', 'openid']).)"
This happens when the user is connecting their calendar for the first time, and doesn't select the checkbox to allow your app to view their calendar events.
To resolve this, they should reconnect their calendar while ensuring to check this box.
Why can't I see my user's calendar events after they've connected their calendar?
We currently only sync the primary calendar of a connected user, so if their events are on another calendar, they will not be captured.
Updated 11 days ago