Calendly

Calendly

Calendly is a scheduling automation platform that eliminates back-and-forth email when booking meetings. Scripts embed interactive booking calendars on websites, allowing visitors to schedule calls directly against the host's available time slots. Booking data is stored in Calendly and can sync to Google Calendar, Outlook, or CRM integrations.

Overview

Calendly is a scheduling automation platform that eliminates back-and-forth emails when arranging meetings. Businesses and individuals embed Calendly widgets on their websites, enabling visitors to book calls and appointments directly by selecting an available time slot. The platform syncs with calendar providers (Google Calendar, Outlook, Apple Calendar, Office 365) and integrates with CRMs, video conferencing tools, and marketing automation platforms.

What This Script Does

Calendly is loaded either as an inline embed or a pop-up widget via JavaScript from assets.calendly.com. The script performs the following operations:

Session and Booking Flow

  • Renders an interactive calendar interface showing available time slots in real time by fetching availability from Calendly's API
  • Collects visitor inputs: full name, email address, and any custom questions defined by the host
  • Submits booking data to calendly.com API endpoints to create the appointment
  • Syncs the new event to the host's connected calendar and triggers confirmation emails to both parties

Cookies and Identifiers

  • __calendly_session — session cookie, first-party context within the embed iframe, expires at session end; maintains booking wizard state
  • _ga, _gid — if Calendly uses Google Analytics internally, these may be set within the widget iframe; third-party, 2 years / 24 hours
  • UTM parameter capture: Calendly reads UTM parameters from the referring page URL and stores them alongside booking records for source attribution
  • Referrer data is sent to Calendly servers as part of the booking payload

Script Files and CDN

  • Primary loader: https://assets.calendly.com/assets/external/widget.js
  • API calls: https://calendly.com/api/booking/...
  • Font and asset delivery: Calendly CDN subdomains

Data Transmitted

  • Visitor IP address (to Calendly servers in the US)
  • Browser user agent and referrer URL
  • Meeting type selected, scheduled time, and timezone
  • Form field responses submitted by the visitor

Consent & Compliance

Consent category: Functional

Calendly processes data necessary to fulfill a meeting booking explicitly initiated by the visitor. Under GDPR Article 6(1)(b), processing name and email to complete a booking request is covered by the performance of a pre-contractual measure. Under the ePrivacy Directive, session cookies that maintain the booking wizard state are strictly necessary for the user-initiated service and exempt from consent. However, Calendly's servers are located in the United States — data transfers require an appropriate transfer mechanism (EU-US Data Privacy Framework, SCCs). Calendly is certified under the EU-US DPF. Under CCPA, the booking data is collected in a direct commercial interaction and does not constitute a sale of personal information.

Should You Block This Without Consent?

Conditional. If Calendly loads only when a visitor actively initiates the scheduling flow (click-triggered), and sets no persistent tracking cookies beyond session management, it can load without consent as a functional service. If embedded on every page load with analytics cookies or conversion tracking for the host's marketing stack, block until functional or analytics consent is granted.

Is Calendly GDPR compliant?

Calendly typically loads functional trackers, which are not strictly necessary for your site to work. Under the GDPR and the ePrivacy Directive, non-essential cookies and trackers must stay blocked until a visitor gives clear opt-in consent. So Calendly can be fully GDPR compliant, but only if your site holds its scripts until consent is granted and lets visitors decline just as easily. Compliance depends on how your site loads Calendly, not on Calendly itself.

Visit website

Consent Categories

Also Known As

calendly embedcalendly GDPRcalendly cookiesscheduling widget consentcalendly tracking

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (2)

assets.calendly.comFunctional

assets.calendly.com is a functional domain operated by Calendly, used to run site features like chat, video, embeds, and preferences.

calendly.comFunctional

calendly.com is a functional domain operated by Calendly, used to run site features like chat, video, embeds, and preferences.

Frequently Asked Questions

Related Vendors

Eventbrite
Eventbrite
Eventbrite is a global event ticketing and registration platform for conferences, workshops, and community events. Scripts embed event listing widgets and ticket purchase flows on organizer websites. Conversion tracking records ticket sales and registrations attributable to visits from the host site.
Jira Service Management
Jira Service Management
Jira Service Management is an IT service management and customer support platform by Atlassian. Customer-facing portal widgets embedded on websites load scripts that authenticate users, render ticket forms, and track support request submissions.
Patreon
Patreon
Patreon is a membership platform for creators. When embedded on third-party websites, Patreon widgets load scripts that render membership tiers, pledge buttons, and patron counts. Scripts may set cookies to identify signed-in Patreon users and track widget interactions.
Slack
Slack
Slack is a team messaging and collaboration platform. When embedded on websites, Slack widgets load scripts that may set cookies to identify signed-in users and track widget interactions. Most Slack usage is SaaS with minimal direct browser presence on third-party sites.
Discord
Discord
Discord widgets allow websites to embed Discord server information, displaying online member counts and invite links. Scripts load from Discord's CDN to render the widget and may set functional cookies. Embedding a widget does not collect visitor data beyond standard CDN request metadata.
SurveyMonkey
SurveyMonkey
SurveyMonkey is an online survey platform used by businesses and researchers to collect structured feedback. Scripts embed survey widgets on websites or redirect users to hosted survey pages. Response data is aggregated in SurveyMonkey's platform for analysis, cross-tabulation, and export.

Manage consent for Calendly

ConsentStack automatically detects and manages Calendly trackers so your site stays compliant with global privacy regulations.