Data Overview

Calendly exposes scheduling data across three broad categories: event and booking data, availability data, and organization management data. Reports are pre-joined views that combine multiple entities for easier analysis.

Entities and reports

Entity
Level
Date range filter

Scheduled events for organization

Org

No

Scheduled events for user

User

No

Event types for organization

Org

No

Event types for user

User

No

List of users for organization

Org

No

Available time for user

User

Yes

Busy time for user

User

Yes

Routing forms

Org

No

Report: Events

Org

Yes

Report: Events without teams

Org

Yes

Report: Events with invitees

Org

Yes

Report: Questions and answers

Org

Yes

Report: User availability

User

Yes

Scheduled events

Key fields

Field
Description

uri

Unique identifier for the event

name

Event type name

status

Active, canceled, etc.

start_time

Scheduled start (UTC)

end_time

Scheduled end (UTC)

event_type

Link to the event type record

location

Meeting location or video link

created_at

When the event was booked

updated_at

Last modification timestamp

cancellation_reason

Reason if canceled

Event types

Key fields

Field
Description

uri

Unique identifier for the event type

name

Display name of the event type

duration

Meeting length in minutes

kind

Solo, group, round robin, etc.

slug

URL slug used in booking links

active

Whether the event type is enabled

scheduling_url

Public booking URL

Invitees (via Reports)

Key fields available in Report: Events with invitees

Field
Description

invitee_name

Invitee's full name

invitee_email

Invitee's email address

invitee_timezone

Timezone selected at booking

invitee_created_at

When the invitee booked

utm_source / utm_medium / utm_campaign

UTM tracking parameters passed at booking

questions_and_answers

Responses to custom booking form fields

Availability and busy times

Key fields

Field
Description

user

User the availability belongs to

start_time

Start of available or busy window

end_time

End of available or busy window

type

Availability schedule name or busy type

Organization membership

Key fields

Field
Description

user_name

Member's display name

user_email

Member's email address

role

Admin, owner, or user

organization

Organization URI

Common metric combinations

  • Bookings over time: Use Report: Events filtered by date range, then group by start_time (day/week) in your destination

  • Cancellation rate: Pull Report: Events, filter by status = canceled, and compare against total events

  • UTM-to-booking attribution: Use Report: Events with invitees and match utm_campaign or utm_source to your ad data using a Join transformation

  • Team workload: Use Scheduled events for organization combined with List of users for organization and Join on user URI to see bookings per team member

Use cases by role

  • Export Report: Events with invitees to Google Sheets or BigQuery to track demo and discovery call volume by rep

  • Match UTM parameters from Calendly bookings against ad campaign data to measure which channels drive qualified meetings

  • Use the Questions and answers report to analyze pre-meeting form responses and qualify leads automatically

Platform-specific notes

  • All timestamps are returned in UTC. If you're seeing unexpected times, convert to your local timezone in your destination tool.

  • Organization-level entities (e.g., Scheduled events for organization, Event types for organization) require that your connected Calendly account belongs to a paid Calendly organization.

  • UTM parameters are only captured if your Calendly booking links are embedded or shared with UTM parameters appended — they are not retroactively populated.

  • The Contacts entity is not available through the Calendly API and cannot be exported via Coupler.io.

  • User-level entities require selecting a specific user from your organization during data flow setup.

Last updated

Was this helpful?