automations/inspect-new-calcom-bookings.automation.ts
Connect
Create an API key in Cal.com developer settings. It authorizes the account’s available API surface. Cal.com limits API callers to 120 requests per minute by default. Automate.ax preserves providerRetry-After information on rate-limit failures.
Managed triggers use a personal webhook when scope is omitted. Booking triggers and onEvent also accept { type: "team", teamId, eventTypeId } for one team-owned Collective or Round Robin event type. Delegation credential triggers require { type: "organization", organizationId }; onEvent also accepts that scope for all organization events.
Team webhooks require a Cal.com Teams plan or higher and an API key owned by a team admin or owner. Organization webhooks require an organization admin with webhook permissions. Cal.com marks organization webhooks as an Essentials feature for platform customers.
Every managed webhook uses payload version 2026-07-27 and an encrypted signing secret. The two Cal Video no-show triggers use a five-minute evaluation window.
Exports
calcomcontains the packaged actions and triggers.calcomAccount("name")selects a named Cal.com connection.getCalcomApicreates the authenticated API v2 helper for a custom account-backed action.
Actions
- Add booking attendee
- Add booking guests
- Cancel booking
- Clear booking limits
- Confirm booking
- Create booking
- Create event type
- Create out of office entry
- Create private link
- Create schedule
- Create team
- Create team event type
- Decline booking
- Delete event type
- Delete out of office entry
- Delete private link
- Delete schedule
- Delete slot reservation
- Delete team
- Delete team event type
- Get booking
- Get booking attendee
- Get booking calendar links
- Get booking conferencing sessions
- Get booking limits
- Get booking recordings
- Get booking references
- Get booking routing trace
- Get booking transcripts
- Get calendar busy times
- Get default schedule
- Get event type
- Get event type history
- Get event type scheduling config
- Get profile
- Get schedule
- Get slot reservation
- Get team
- Get team event type
- List available slots
- List booking attendees
- List bookings
- List calendars
- List event types
- List out of office entries
- List private links
- List schedules
- List team bookings
- List team event types
- List teams
- List team schedules
- Mark booking absence
- Reassign booking
- Reassign booking to host
- Request booking reschedule
- Reserve slot
- Reschedule booking
- Update booking limits
- Update booking location
- Update event type
- Update out of office entry
- Update private link
- Update profile
- Update schedule
- Update slot reservation
- Update team
- Update team event type
Triggers
- On after guests cal video no show
- On after hosts cal video no show
- On booking cancelled
- On booking created
- On booking location updated
- On booking no show updated
- On booking paid
- On booking payment initiated
- On booking reassigned
- On booking rejected
- On booking requested
- On booking rescheduled
- On calendar entry rejected
- On delegation credential error
- On delegation credential rotation required
- On delegation credential secret rotated
- On delegation credential secret rotation failed
- On event
- On form submitted
- On form submitted without event
- On instant meeting accepted
- On instant meeting created
- On meeting ended
- On meeting started
- On out of office created
- On recording ready
- On recording transcription generated
- On routing form fallback hit
- On wrong assignment reported