Connect your customers' Calendly accounts so your product can read scheduled events, track booking activity, and react to new meetings without any polling on your side. A personal access token is all the customer needs to provide.
Read past and upcoming events across the customer's Calendly account, filtered by date range, status, or event type UUID. Covers one-on-ones, round robins, and collective events.
Fetch name, email, timezone, and custom question answers for each invitee on a scheduled event. Useful for pre-populating CRM records or triggering onboarding flows.
Query events by status to find cancellations or events that have been rescheduled, so your product can update downstream systems without waiting for a webhook.
Pull the list of event types the customer has set up, including duration, name, slug, and booking URL. Lets your product surface the right link at the right step in an onboarding flow.
Read the authenticated user's profile and org membership, covering name, email, and organisation URI, so your product can scope requests correctly for multi-user Calendly accounts.
Read no-show flags on invitees and pull responses from Calendly routing forms when customers use them to qualify leads before a meeting is booked.
You sell a B2B project management tool. When a new customer, Harborview Consulting, signs a contract, your onboarding flow needs to know the moment their team books a kickoff call so it can auto-assign tasks and send a pre-meeting checklist. Harborview uses Calendly for all external scheduling.
Harborview's admin opens Calendly, goes to Integrations and API and Webhooks, generates a personal access token, and pastes it into your product's connection form. Askel validates the token with a call to the /users/me endpoint.
Askel reads Harborview's event types. Your onboarding flow shows the list and asks the admin to mark which event type is the kickoff call. The event type UUID is stored against the customer record.
Askel queries the /scheduled_events endpoint filtered by the kickoff event type and a start_time after today. Your product checks for new events on a schedule and surfaces any it has not seen before.
When a new event appears, Askel fetches the invitee list for that event URI. Your product reads name and email, creates a contact record, and assigns the pre-meeting task checklist.
Your product marks the kickoff-call-booked milestone in the customer's onboarding timeline and sends the pre-meeting checklist to the invitee email. No manual step is required from your team.
The customer generates a personal access token from calendly.com under Integrations and API and Webhooks. They paste it into Askel once. Askel sends it as a Bearer token on every request to api.calendly.com; the token never reaches your servers.
© 2025 Askel.ai. All rights reserved.