Scheduling integrations
Calendly integration
Track scheduled meetings from Calendly
Spectacle integrates with Calendly to automatically track when visitors schedule meetings and appointments on your website. This allows you to see which marketing campaigns are driving booked calls and demos.
The integration works with all of Calendly's embed methods:
- Inline embed - The full scheduling widget embedded directly on your page
- Popup widget - A floating button that opens the scheduler in a popup
- Popup text - A text link that opens the scheduler in a popup
Important: This integration requires the Spectacle JavaScript SDK to be installed on your website. Make sure you have installed the JavaScript SDK or Google Tag Manager (web) before setting up the Calendly integration. For Google Tag Manager (Server-side), please reach out to support.
What gets tracked
Spectacle automatically tracks the following events:
- Calendly: Date and Time Selected - When a visitor selects a date and time slot
- Calendly: Event Scheduled - When a visitor completes the booking
- Calendly: Event Canceled - When a scheduled meeting is canceled
Setting up the integration
- Go to your Spectacle workspace settings
- Navigate to the "Integrations" tab
- Find Calendly in the list and click "Connect"
- Sign in to your Calendly account and authorize Spectacle
- Once connected, Spectacle will automatically start tracking booking events
How attribution works
When a visitor schedules a meeting through Calendly, Spectacle links their booking to all previous marketing touchpoints. This means you can see the complete journey that led to a booked meeting, including which campaigns, ads, and content drove the conversion.