Documentation Index
Fetch the complete documentation index at: https://cal.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
For comprehensive documentation on embed events including usage examples and all available events, please refer to the Cal.com Help Center - Embed Events.
Internal Events
These events are used internally by the embed system for communication between the iframe and parent window. They are prefixed with__ and are not intended for external use.
| Action | Description | Properties |
|---|---|---|
| __iframeReady | Fired when the embedded iframe is ready to communicate with parent snippet. | isPrerendering: boolean // Whether the iframe is in prerender mode |
| __windowLoadComplete | Tells that window load for iframe is complete. | None |
| __dimensionChanged | Tells that dimensions of the content inside the iframe changed. | iframeWidth: number iframeHeight: number isFirstTime: boolean // Whether this is the first dimension change |
| __routeChanged | Fired when the route changes within the iframe. | None |
| __closeIframe | Fired when the iframe should be closed. | None |
| __connectInitiated | Fired when connection to a prerendered iframe is initiated. | None |
| __connectCompleted | Fired when connection to a prerendered iframe is completed. | None |
| __scrollByDistance | Instructs the parent to scroll by a specific distance. | distance: number // Distance in pixels to scroll by |
Events that start with
__ are internal and should not be relied upon for external integrations as they may change without notice.