About this integration
Calendar connectivity API for scheduling, availability, and cross-provider booking workflows. This integration exposes its full API as workflow modules.
The integration includes 3 triggers, 12 search modules and 27 actions. Connections use oauth or basic authentication.
How to connect
The credential form asks for Client ID, Client Secret, API Key, and Data Center URL.
Prefer the interactive builder form? Open it on the app page.
Sign in and approve access — your password is never shared with WEXTL®, and you can revoke access from the provider at any time.
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
Connecting Cronofy to WEXTL®
| Field | Type | Help |
|---|---|---|
Client IDRequired | text | Log into Cronofy, create a new application to obtain your Client ID and Client Secret. Use the following redirect URL: |
Client SecretRequired | password | Log into Cronofy, create a new application to obtain your Client ID and Client Secret. |
| Field | Type | Help |
|---|---|---|
API KeyRequired | password | Log into your account, go to the Admin API section, choose an organizational unit, and create a new Admin API key. |
Data Center URLRequired | select | The URL for the data center you want to communicate with. |
Time Zone IdentifierRequired | timezone | A String representing a known time zone identifier from the IANA Time Zone Database. Common examples are: Etc/UTC, Europe/Paris, America/Chicago. |
Use it in workflow automation
Start with Watch Availability Periods, then add Activate Meeting Agent.
The canvas below runs Watch Availability Periods into Activate Meeting Agent — watch the video, then drop a node onto the canvas.
Select the Watch Events trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Add Attachment to an Event as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 30 ready-made modules for scheduling work — each run logs its inputs and outputs for debugging.
Cronofy workflow on the canvas: Watch Events then Add Attachment to an Event
Triggers, searches and actions
Browse every Cronofy module field below: 3 triggers, 12 searchs, and 27 actions you can drop onto the canvas.
Triggers
This integration includes 3 triggers — start a workflow the moment something changes in the app.
- Watch Availability Periods
- Watch Events
- Watch Free Busy
Searches
Use any of 12 search modules to retrieve records without leaving the workflow canvas.
- Get an Availability Rule
- Get a User Account
- Get Invite Status
- Get User Information
- List Availability
Actions
This integration includes 27 action modules — create, update, or delete records as part of any workflow.
- Activate Meeting Agent
- Add Attachment to an Event
- Cancel a Meeting Agent
- Cancel an Invite
- Cancel a Scheduling Request
Explore the fields available for each Cronofy trigger, search, and action.
Triggers
| Field | Type |
|---|---|
Available period ID | text |
Start | date |
End | date |
| Field | Type |
|---|---|
Calendar ID | text |
Event uid | text |
Summary | text |
Description | text |
Start | date |
End | date |
Deleted | boolean |
Location | object |
Description | text |
Participation status | text |
Transparency | text |
Event status | text |
Categories | array |
Attendees | array |
Created | date |
Updated | date |
| Field | Type |
|---|---|
Calendar ID | text |
Start | date |
End | date |
Free busy status | text |
Searches
| Field | Type |
|---|---|
Availability Rule IDRequired | choice |
| Field | Type |
|---|---|
Availability rule ID | text |
Tzid | text |
Calendar ids | array |
Weekly periods | array |
| Field | Type |
|---|---|
Account | object |
Account ID | text |
Email | |
Name | text |
Scope | text |
Default tzid | text |
Sub | text |
| Field | Type |
|---|---|
Recipient EmailRequired | |
Smart Invite IDRequired | text |
Include ICS | boolean |
| Field | Type |
|---|---|
Recipient | object |
Email | |
Status | text |
Comment | text |
Proposal | object |
Replies | array |
Smart invite ID | text |
Callback URL | url |
Event | object |
Summary | text |
Description | text |
Start | object |
End | object |
Location | object |
Attachments | object |
Icalendar | text |
| Field | Type |
|---|---|
Sub | text |
Email | |
Name | text |
Zoneinfo | text |
Cronofy type | text |
Cronofy data | object |
Authorization | object |
Profiles | array |
| Field | Type |
|---|---|
Participants | array |
Required Duration | object |
Minutes | number |
Query Periods | array |
Buffer | object |
Buffer Before | object |
Buffer After | object |
Response Format | text |
Limit | number |
| Field | Type |
|---|---|
Start | date |
End | date |
Participants | array |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Availability rule ID | text |
Tzid | text |
Calendar ids | array |
Weekly periods | array |
| Field | Type |
|---|---|
From | date |
To | date |
Localized Times | boolean |
Limit | number |
| Field | Type |
|---|---|
Available period ID | text |
Start | date |
End | date |
| Field | Type |
|---|---|
Search | text |
Limit | number |
| Field | Type |
|---|---|
Provider name | text |
Provider service | text |
Profile ID | text |
Profile name | text |
Profile connected | boolean |
Profile initial sync required | boolean |
Profile relink URL | url |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Provider name | text |
Profile ID | text |
Profile name | |
Calendar ID | text |
Calendar name | text |
Calendar readonly | boolean |
Calendar deleted | boolean |
| Field | Type |
|---|---|
Time Zone IdentifierRequired | time |
From Date | date |
To Date | date |
Calendar IDs | choice |
Include Deleted | boolean |
Include Moved | boolean |
Last Modified | time |
Include Managed | boolean |
Only Managed | boolean |
Localized Times | boolean |
Include Geo | boolean |
Include User Info | boolean |
Limit | number |
| Field | Type |
|---|---|
Calendar ID | text |
Event uid | text |
Summary | text |
Description | text |
Start | date |
End | date |
Deleted | boolean |
Location | object |
Description | text |
Participation status | text |
Transparency | text |
Event status | text |
Categories | array |
Attendees | array |
Created | date |
Updated | date |
| Field | Type |
|---|---|
Time Zone IdentifierRequired | time |
From Date | date |
To Date | date |
Include Managed Events | boolean |
Calendar IDs | array |
Calendar ID | text |
Localized Times | boolean |
Include User Information | boolean |
Include Event IDs | boolean |
Include Free Events | boolean |
Include Deleted Events | boolean |
Last Modified Time | time |
Limit | number |
| Field | Type |
|---|---|
Calendar ID | text |
Start | date |
End | date |
Free busy status | text |
| Field | Type |
|---|---|
Scheduling Request IDsRequired | array |
ID | text |
Limit | number |
| Field | Type |
|---|---|
Scheduling request ID | text |
Slot selection | text |
Primary select URL | text |
Dashboard URL | text |
Summary | text |
Duration | object |
Minutes | number |
Recipient operations | object |
View URL | text |
Recipients | array |
Event | object |
Summary | text |
Actions
| Field | Type |
|---|---|
Notification | object |
TypeRequired | choice |
Interactions | array |
Event | object |
Event IDRequired | choice |
SummaryRequired | text |
StartRequired | date |
EndRequired | date |
Timezone IDRequired | time |
Conferencing | object |
Meeting Agent | object |
Meeting Agent | object |
SubjectRequired | text |
StateRequired | text |
Resources | array |
| Field | Type |
|---|---|
User ID | number |
| Field | Type |
|---|---|
Event IDRequired | text |
SummaryRequired | text |
Description | text |
Start TimeRequired | date |
End TimeRequired | date |
Location | object |
Description | text |
Attachments | array |
| Field | Type |
|---|---|
Scheduling KeyRequired | text |
| Field | Type |
|---|---|
Smart Invite IDRequired | text |
MethodRequired | choice |
RecipientRequired | object |
EmailRequired |
| Field | Type |
|---|---|
Recipient | object |
Email | |
Status | text |
Comment | text |
Proposal | object |
Replies | array |
Smart invite ID | text |
Callback URL | url |
Event | object |
Summary | text |
Description | text |
Start | object |
End | object |
Location | object |
Attachments | object |
Icalendar | text |
| Field | Type |
|---|---|
Scheduling RequestRequired | text |
| Field | Type |
|---|---|
Bookable Event IDRequired | text |
StartRequired | date |
EndRequired | date |
StatusRequired | choice |
Registration | object |
Capacity | number |
| Field | Type |
|---|---|
Bookable event ID | text |
Start | date |
End | date |
Status | text |
Registration | object |
Capacity | number |
Registered count | number |
Registrations | array |
| Field | Type |
|---|---|
Profile IDRequired | text |
NameRequired | text |
Color | text |
| Field | Type |
|---|---|
Provider name | text |
Profile ID | text |
Profile name | |
Calendar ID | text |
Calendar name | text |
Calendar readonly | boolean |
Calendar deleted | boolean |
| Field | Type |
|---|---|
HostRequired | object |
Subscriber | text |
RecipientsRequired | array |
Collaborator Groups | array |
EventRequired | object |
SummaryRequired | text |
Description | text |
Location | object |
Duration | object |
Locale | text |
Minimum Notice | object |
Hours | number |
Tags | array |
| Field | Type |
|---|---|
Scheduling request ID | text |
Slot selection | text |
Primary select URL | url |
Dashboard URL | url |
Summary | text |
Duration | object |
Minutes | number |
Recipient operations | object |
View URL | url |
Recipients | array |
Collaborator groups | array |
Event | object |
Summary | text |
| Field | Type |
|---|---|
Template | object |
SubRequired | text |
RecipientsRequired | array |
Collaborator Groups | array |
EventRequired | object |
SummaryRequired | text |
Description | text |
Location | object |
Duration | object |
Locale | text |
Minimum Notice | object |
Hours | number |
Tags | array |
| Field | Type |
|---|---|
Scheduling request ID | text |
Slot selection | text |
Primary select URL | url |
Dashboard URL | url |
Summary | text |
Duration | object |
Minutes | number |
Recipient operations | object |
View URL | url |
Recipients | array |
Collaborator groups | array |
Event | object |
Summary | text |
| Field | Type |
|---|---|
Attachment | object |
File NameRequired | text |
Content TypeRequired | choice |
Base64 ContentRequired | text |
Subscriptions | array |
| Field | Type |
|---|---|
Attachment ID | text |
File name | text |
Content type | text |
Md 5 | text |
| Field | Type |
|---|---|
Availability Rule IDRequired | text |
Time Zone IDRequired | time |
Calendar IDsRequired | choice |
Weekly PeriodsRequired | array |
| Field | Type |
|---|---|
Availability rule | object |
Availability rule ID | text |
Tzid | text |
Calendar ids | array |
Weekly periods | array |
| Field | Type |
|---|---|
Calendar IDRequired | choice |
Event IDRequired | text |
SummaryRequired | text |
Start TimeRequired | date |
End TimeRequired | date |
Description | text |
Location | object |
Description | text |
Latitude | number |
Longitude | number |
Transparency | choice |
Extended Transparency | choice |
Color | text |
Reminders Create Only | boolean |
Attendees | object |
Invite | array |
Remove | array |
URL | url |
Reminders | array |
Event Private | boolean |
| Field | Type |
|---|---|
MethodRequired | choice |
Smart Invite IDRequired | text |
RecipientRequired | object |
EmailRequired | |
Callback URLRequired | url |
EventRequired | object |
SummaryRequired | text |
Description | text |
Start TimeRequired | date |
End TimeRequired | date |
Time Zone ID | time |
Location | object |
Organizer | object |
Name | text |
Email |
| Field | Type |
|---|---|
Recipient | object |
Email | text |
Status | text |
Smart invite ID | text |
Callback URL | text |
Event | object |
Summary | text |
Description | text |
Start | object |
End | object |
Location | object |
Attachments | object |
Icalendar | text |
| Field | Type |
|---|---|
Bookable Event IDRequired | text |
Registration IDRequired | text |
StatusRequired | choice |
Metadata | array |
| Field | Type |
|---|---|
Bookable event ID | text |
Start | date |
End | date |
Status | text |
Registration | object |
Capacity | number |
Registered count | number |
Total count | number |
Registrations | array |
| Field | Type |
|---|---|
Available Period IDRequired | text |
StartRequired | date |
EndRequired | date |
| Field | Type |
|---|---|
Availability Rule IDRequired | choice |
| Field | Type |
|---|---|
Available Period IDRequired | choice |
| Field | Type |
|---|---|
Calendar IDRequired | choice |
Event IDRequired | choice |
| Field | Type |
|---|---|
Calendar IDRequired | choice |
Event IDRequired | text |
| Field | Type |
|---|---|
Calendar IDRequired | choice |
| Field | Type |
|---|---|
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
Calendar IDRequired | choice |
Event IDRequired | choice |
SummaryRequired | text |
StartRequired | date |
EndRequired | date |
Time Zone IDRequired | time |
Conferencing | object |
Profile IDRequired | text |
Meeting Agent | object |
Profile IDRequired | text |
Subscriptions | array |
| Field | Type |
|---|---|
User ID | number |
| Field | Type |
|---|---|
Bookable Event IDRequired | text |
Registration IDRequired | text |
| Field | Type |
|---|---|
Bookable event ID | text |
Start | date |
End | date |
Status | text |
Registration | object |
Capacity | number |
Registered count | number |
Total count | number |
Registrations | array |
| Field | Type |
|---|---|
Calendar IDRequired | choice |
Event IDRequired | text |
SummaryRequired | text |
Start TimeRequired | date |
End TimeRequired | date |
Description | text |
Location | object |
Description | text |
Latitude | number |
Longitude | number |
Transparency | choice |
Extended Transparency | choice |
Color | text |
Reminders Create Only | boolean |
Attendees | object |
Invite | array |
Remove | array |
URL | url |
Reminders | array |
Event Private | boolean |
| Field | Type |
|---|---|
Calendar IDRequired | choice |
Event IDRequired | choice |
StatusRequired | choice |
| Field | Type |
|---|---|
Notification | object |
TypeRequired | choice |
Interactions | array |
Event | object |
Event IDRequired | choice |
SummaryRequired | text |
StartRequired | date |
EndRequired | date |
Timezone IDRequired | time |
Conferencing | object |
Meeting Agent | object |
Meeting Agent | object |
SubjectRequired | text |
StateRequired | text |
Resources | array |
| Field | Type |
|---|---|
User ID | number |
| Field | Type |
|---|---|
Notification | object |
TypeRequired | choice |
Interactions | array |
Event | object |
Event IDRequired | choice |
SummaryRequired | text |
StartRequired | date |
EndRequired | date |
Timezone IDRequired | time |
Conferencing | object |
Meeting Agent | object |
Meeting Agent | object |
SubjectRequired | text |
StateRequired | text |
Resources | array |
| Field | Type |
|---|---|
User ID | number |



