About this integration
Scheduling automation for meetings and appointments. Connect it to any workflow without writing code.
You can choose from 12 triggers, 33 search modules and 18 actions. The connection type is oauth authentication. Webhook-based triggers fire instantly without polling.
How to connect
The credential form asks for Client ID and Client Secret.
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.
Connecting Calendly to WEXTL®
| Field | Type | Help |
|---|---|---|
Client IDRequired | text | Contact Calendly support team to obtain your Client ID |
Client SecretRequired | password | Contact Calendly support team to obtain your Client Secret |
Use it in workflow automation
Start with Watch Contacts, then add Cancel an Event.
The canvas below runs Watch Contacts into Cancel an Event — watch the video, then drop a node onto the canvas.
Select the Watch Event Invitees trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Create an Event Type 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.
Calendly workflow on the canvas: Watch Event Invitees then Create an Event Type
Triggers, searches and actions
Explore the fields available for each Calendly trigger, search, and action — 12 triggers, 33 searchs, and 18 actions.
Triggers
Whenever something changes in the app, one of 12 available triggers can start a run immediately.
- Watch Contacts
- Watch Event Invitees
- Watch Events
- Watch Groups
- Watch Log Entries
Searches
33 search modules let you query the app mid-run and feed the results to the next step.
- Get a Contact
- Get a Event
- Get a Group
- Get a Group Relationship
- Get an Event Invitee
Actions
Use 18 action modules to write data back into the app from anywhere in a run.
- Cancel an Event
- Create a Contact
- Create an Event Type
- Create a Scheduling Link
- Create a Share
Explore the fields available for each Calendly trigger, search, and action.
Triggers
| Field | Type |
|---|---|
URI | url |
Emails | array |
Name | text |
Phone numbers | array |
Timezone | text |
Job title | text |
Company | text |
Country | text |
State | text |
City | text |
Linkedin | url |
Created at | date |
Updated at | date |
First email date | date |
Last email date | date |
Next meeting date | date |
Last meeting date | date |
Last interaction date | date |
| Field | Type |
|---|---|
Cancel URL | url |
Created at | date |
Email | |
Event | url |
Name | text |
First name | text |
Last name | text |
New invitee | text |
Old invitee | text |
Questions and answers | array |
Reschedule URL | url |
Rescheduled | boolean |
Status | text |
Text reminder number | text |
Timezone | time |
Tracking | object |
Utm campaign | text |
Utm source | text |
Utm medium | text |
Utm content | text |
Utm term | text |
Salesforce UUID | text |
Updated at | date |
URI | url |
Routing form submission | text |
| Field | Type |
|---|---|
EventsRequired | choice |
| Field | Type |
|---|---|
URI | url |
Name | text |
Organization | text |
Created at | date |
Updated at | date |
Member count | number |
| Field | Type |
|---|---|
Occurred at | date |
URI | url |
Namespace | text |
Action | text |
Actor | object |
URI | url |
Type | text |
Organization | object |
Group | object |
Display name | text |
Alternative identifier | text |
Fully qualified name | text |
Details | object |
Organization | url |
| Field | Type |
|---|---|
URI | url |
Role | text |
User | object |
URI | url |
Name | text |
Slug | text |
Email | |
Scheduling URL | url |
Timezone | time |
Time notation | text |
Avatar URL | url |
Locale | text |
Created at | date |
Organization | text |
Updated at | date |
Created at | date |
| Field | Type |
|---|---|
URI | url |
Organization | url |
Email | |
Status | text |
Created at | date |
Updated at | date |
Last sent at | date |
User | url |
| Field | Type |
|---|---|
Type | text |
To | text |
From | text |
Subject | text |
Body | text |
Sender URI | url |
Sender email | |
Event type URI | url |
Event URI | url |
Sent at | date |
Created at | date |
Scheduling URL | url |
| Field | Type |
|---|---|
URI | url |
Organization | url |
Name | text |
Status | text |
Questions | array |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
URI | url |
Routing form | url |
Questions and answers | array |
Tracking | object |
Utm campaign | text |
Utm source | text |
Utm medium | text |
Utm content | text |
Utm term | text |
Salesforce UUID | text |
Result | object |
Type | text |
Value | text |
Submitter | text |
Submitter type | text |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
URI | url |
Name | text |
Meeting notes plain | text |
Meeting notes HTML | text |
Status | text |
Start time | date |
End time | date |
Event type | text |
Location | object |
Type | text |
Location | text |
Additional info | text |
Invitees counter | object |
Total | number |
Active | number |
Limit | number |
Created at | date |
Updated at | date |
Event memberships | array |
Event guests | array |
Calendar event | object |
Kind | text |
External ID | text |
| Field | Type |
|---|---|
URI | url |
Name | text |
Active | boolean |
Booking method | text |
Slug | text |
Scheduling URL | url |
Duration | number |
Duration options | array |
Kind | text |
Pooling type | text |
Type | text |
Color | text |
Created at | date |
Updated at | date |
Internal note | text |
Is paid | boolean |
Description plain | text |
Description HTML | text |
Profile | object |
Type | text |
Name | text |
Owner | text |
Searches
| Field | Type |
|---|---|
Contact URIRequired | choice |
| Field | Type |
|---|---|
URI | url |
Emails | array |
Name | text |
Phone numbers | array |
Timezone | text |
Job title | text |
Company | text |
Country | text |
State | text |
City | text |
Linkedin | url |
Created at | date |
Updated at | date |
First email date | date |
Last email date | date |
Next meeting date | date |
Last meeting date | date |
Last interaction date | date |
| Field | Type |
|---|---|
Event URIRequired | choice |
| Field | Type |
|---|---|
URI | url |
Name | text |
Meeting notes plain | text |
Meeting notes HTML | text |
Status | text |
Booking method | text |
Start time | date |
End time | date |
Event type | text |
Location | object |
Type | text |
Location | text |
Additional info | text |
Invitees counter | object |
Total | number |
Active | number |
Limit | number |
Created at | date |
Updated at | date |
Event memberships | array |
Event guests | array |
Calendar event | object |
Kind | text |
External ID | text |
| Field | Type |
|---|---|
Group URIRequired | choice |
| Field | Type |
|---|---|
URI | url |
Name | text |
Organization | text |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Group Relationship URIRequired | choice |
| Field | Type |
|---|---|
URI | url |
Role | text |
Owner | object |
Type | text |
URI | text |
Role | text |
User | object |
Organization | text |
Updated at | text |
Created at | text |
Organization | text |
Group | text |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Schedule Event URIRequired | choice |
| Field | Type |
|---|---|
Cancel URL | url |
Created at | date |
Email | |
Event | url |
Name | text |
First name | text |
Last name | text |
New invitee | text |
Old invitee | text |
Questions and answers | array |
Reschedule URL | url |
Rescheduled | boolean |
Status | text |
Text reminder number | text |
Timezone | time |
Tracking | object |
Utm campaign | text |
Utm source | text |
Utm medium | text |
Utm content | text |
Utm term | text |
Salesforce UUID | text |
Updated at | date |
URI | url |
Routing form submission | text |
| Field | Type |
|---|---|
Event Type URIRequired | choice |
| Field | Type |
|---|---|
URI | url |
Name | text |
Active | boolean |
Booking method | text |
Slug | text |
Scheduling URL | url |
Duration | number |
Duration options | array |
Kind | text |
Pooling type | text |
Type | text |
Color | text |
Created at | date |
Updated at | date |
Internal note | text |
Is paid | boolean |
Description plain | text |
Description HTML | text |
Profile | object |
Type | text |
Name | text |
Owner | text |
| Field | Type |
|---|---|
Schedule Event URIRequired | choice |
| Field | Type |
|---|---|
URI | text |
Invitee | text |
Created at | date |
| Field | Type |
|---|---|
Organization UUIDRequired | text |
| Field | Type |
|---|---|
URI | url |
Kind | text |
Name | text |
Plan | text |
Stage | text |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Organization Invitation URIRequired | choice |
| Field | Type |
|---|---|
Created at | date |
Email | |
Last sent at | date |
Organization | text |
Status | text |
Updated at | date |
URI | url |
| Field | Type |
|---|---|
Organization Membership URIRequired | choice |
| Field | Type |
|---|---|
URI | url |
Role | text |
User | object |
URI | url |
Name | text |
Slug | text |
Email | |
Scheduling URL | url |
Timezone | time |
Time notation | text |
Avatar URL | url |
Locale | text |
Created at | date |
Organization | text |
Updated at | date |
Created at | date |
| Field | Type |
|---|---|
Routing Form URIRequired | choice |
| Field | Type |
|---|---|
URI | url |
Organization | url |
Name | text |
Status | text |
Questions | array |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Routing Form URIRequired | choice |
| Field | Type |
|---|---|
URI | url |
Routing form | url |
Questions and answers | array |
Tracking | object |
Utm campaign | text |
Utm source | text |
Utm medium | text |
Utm content | text |
Utm term | text |
Salesforce UUID | text |
Result | object |
Type | text |
Value | text |
Submitter | text |
Submitter type | text |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
User URIRequired | choice |
| Field | Type |
|---|---|
URI | url |
Name | text |
Slug | text |
Email | |
Scheduling URL | url |
Timezone | time |
Time notation | text |
Avatar URL | url |
Created at | date |
Updated at | date |
Current organization | text |
Resource type | text |
Locale | text |
| Field | Type |
|---|---|
URI | url |
Name | text |
Slug | text |
Email | |
Scheduling URL | url |
Timezone | time |
Time notation | text |
Avatar URL | url |
Created at | date |
Updated at | date |
Current organization | text |
Resource type | text |
Locale | text |
| Field | Type |
|---|---|
UUIDRequired | text |
| Field | Type |
|---|---|
URI | url |
Default | boolean |
Name | text |
User | text |
Timezone | time |
Rules | array |
| Field | Type |
|---|---|
Email | |
Sort | text |
Status | choice |
Limit | number |
| Field | Type |
|---|---|
URI | url |
Emails | array |
Name | text |
Phone numbers | array |
Timezone | text |
Job title | text |
Company | text |
Country | text |
State | text |
City | text |
Linkedin | url |
Created at | date |
Updated at | date |
First email date | date |
Last email date | date |
Next meeting date | date |
Last meeting date | date |
Last interaction date | date |
| Field | Type |
|---|---|
Schedule Event URIRequired | choice |
Email | |
Status | choice |
Sort | choice |
Limit | number |
| Field | Type |
|---|---|
Cancel URL | url |
Created at | date |
Email | |
Event | url |
Name | text |
First name | text |
Last name | text |
New invitee | text |
Old invitee | text |
Questions and answers | array |
Reschedule URL | url |
Rescheduled | boolean |
Status | text |
Text reminder number | text |
Timezone | time |
Tracking | object |
Utm campaign | text |
Utm source | text |
Utm medium | text |
Utm content | text |
Utm term | text |
Salesforce UUID | text |
Updated at | date |
URI | url |
Routing form submission | text |
| Field | Type |
|---|---|
Invitee Email | |
Min Start Time | date |
Max Start Time | date |
Group | choice |
Sort | choice |
Status | choice |
Limit | number |
| Field | Type |
|---|---|
URI | url |
Name | text |
Meeting notes plain | text |
Meeting notes HTML | text |
Status | text |
Start time | date |
End time | date |
Event type | text |
Location | object |
Type | text |
Location | text |
Additional info | text |
Invitees counter | object |
Total | number |
Active | number |
Limit | number |
Created at | date |
Updated at | date |
Event memberships | array |
Event guests | array |
Calendar event | object |
Kind | text |
External ID | text |
| Field | Type |
|---|---|
Event Type URIRequired | choice |
Limit | number |
| Field | Type |
|---|---|
Event type | url |
Availability setting | text |
Availability rule | object |
Timezone | text |
Name | text |
URI | url |
User | text |
Rules | array |
| Field | Type |
|---|---|
Start TimeRequired | date |
End TimeRequired | date |
Event TypeRequired | choice |
Limit | number |
| Field | Type |
|---|---|
Status | text |
Invitees remaining | number |
Start time | date |
Scheduling URL | url |
| Field | Type |
|---|---|
Event TypeRequired | choice |
Limit | number |
| Field | Type |
|---|---|
URI | url |
Event type | object |
URI | url |
Name | text |
Active | boolean |
Slug | text |
Scheduling URL | url |
Duration | number |
Duration options | array |
Kind | text |
Pooling type | text |
Type | text |
Member | object |
URI | text |
Name | text |
Slug | text |
Email | text |
Scheduling URL | text |
Timezone | text |
Time notation | text |
Avatar URL | text |
Created at | text |
Updated at | text |
Updated at | date |
Created at | date |
| Field | Type |
|---|---|
Group | choice |
Owner | choice |
Limit | number |
| Field | Type |
|---|---|
URI | url |
Role | text |
Owner | object |
Type | text |
URI | text |
Role | text |
User | object |
Organization | text |
Updated at | date |
Created at | date |
Organization | text |
Group | text |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
URI | url |
Name | text |
Organization | text |
Created at | date |
Updated at | date |
Member count | number |
| Field | Type |
|---|---|
Action | array |
Action | text |
Actor | choice |
Max Occurred At | date |
Min Occurred At | date |
Namespace | array |
Namespace | text |
Search Term | text |
Sort | choice |
Limit | number |
| Field | Type |
|---|---|
Occurred at | date |
URI | url |
Namespace | text |
Action | text |
Actor | object |
URI | url |
Type | text |
Organization | object |
Group | object |
Display name | text |
Alternative identifier | text |
Fully qualified name | text |
Details | object |
Organization | url |
| Field | Type |
|---|---|
City | text |
Company | text |
Country | text |
Email | |
Job Title | text |
Name | text |
Phone Number | text |
Sort | choice |
State | text |
Time Zone | time |
Limit | number |
| Field | Type |
|---|---|
URI | url |
Organization | url |
Email | |
Status | text |
Created at | date |
Updated at | date |
Last sent at | date |
User | url |
| Field | Type |
|---|---|
Role | choice |
Email | |
Limit | number |
| Field | Type |
|---|---|
URI | url |
Role | text |
User | object |
URI | url |
Name | text |
Slug | text |
Email | |
Scheduling URL | url |
Timezone | time |
Time notation | text |
Avatar URL | url |
Locale | text |
Created at | date |
Organization | text |
Updated at | date |
Created at | date |
| Field | Type |
|---|---|
Min Created At | date |
Max Created At | date |
Limit | number |
| Field | Type |
|---|---|
Type | text |
To | text |
From | text |
Subject | text |
Body | text |
Sender URI | url |
Sender email | |
Event type URI | url |
Event URI | url |
Sent at | date |
Created at | date |
Scheduling URL | url |
| Field | Type |
|---|---|
Sort | choice |
Limit | number |
| Field | Type |
|---|---|
URI | url |
Organization | url |
Name | text |
Status | text |
Questions | array |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
URIRequired | choice |
Sort | choice |
Limit | number |
| Field | Type |
|---|---|
URI | url |
Routing form | url |
Questions and answers | array |
Tracking | object |
Utm campaign | text |
Utm source | text |
Utm medium | text |
Utm content | text |
Utm term | text |
Salesforce UUID | text |
Result | object |
Type | text |
Value | text |
Submitter | text |
Submitter type | text |
Created at | date |
Updated at | date |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
URI | url |
Default | boolean |
Name | text |
User | text |
Timezone | time |
Rules | array |
| Field | Type |
|---|---|
Start TimeRequired | date |
End TimeRequired | date |
Limit | number |
| Field | Type |
|---|---|
Type | text |
Start time | date |
End time | date |
Buffered start time | date |
Buffered end time | date |
Event | object |
URI | url |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Kind | text |
Connected | boolean |
| Field | Type |
|---|---|
Admin Managed | choice |
User Availability Schedule URI | choice |
Active | choice |
Sort | choice |
Limit | number |
| Field | Type |
|---|---|
URI | url |
Name | text |
Active | boolean |
Booking method | text |
Slug | text |
Scheduling URL | url |
Duration | number |
Duration options | array |
Kind | text |
Pooling type | text |
Type | text |
Color | text |
Created at | date |
Updated at | date |
Internal note | text |
Is paid | boolean |
Description plain | text |
Description HTML | text |
Profile | object |
Type | text |
Name | text |
Owner | text |
Actions
| Field | Type |
|---|---|
Event URIRequired | choice |
Reason | text |
| Field | Type |
|---|---|
Canceled by | text |
Reason | text |
Canceler type | text |
Created at | date |
| Field | Type |
|---|---|
NameRequired | text |
EmailsRequired | array |
Phone Numbers | array |
Timezone | time |
Job Title | text |
Company | text |
Country | text |
State | text |
City | text |
LinkedIn | url |
| Field | Type |
|---|---|
URI | url |
Emails | array |
Name | text |
Phone numbers | array |
Timezone | text |
Job title | text |
Company | text |
Country | text |
State | text |
City | text |
Linkedin | url |
Created at | date |
Updated at | date |
First email date | date |
Last email date | date |
Next meeting date | date |
Last meeting date | date |
Last interaction date | date |
| Field | Type |
|---|---|
NameRequired | text |
Active | boolean |
Description | text |
Duration | number |
Duration Options | array |
Duration Option | number |
Locations | array |
Color | text |
Locale | choice |
| Field | Type |
|---|---|
URI | url |
Name | text |
Active | boolean |
Booking method | text |
Slug | text |
Scheduling URL | url |
Duration | number |
Duration options | array |
Kind | text |
Pooling type | text |
Type | text |
Color | text |
Created at | date |
Updated at | date |
Internal note | text |
Is paid | boolean |
Description plain | text |
Description HTML | text |
Profile | object |
Type | text |
Name | text |
Owner | text |
| Field | Type |
|---|---|
Max Event CountRequired | number |
OwnerRequired | choice |
Owner TypeRequired | choice |
| Field | Type |
|---|---|
Booking URL | url |
Owner | url |
Owner type | text |
| Field | Type |
|---|---|
Event TypeRequired | choice |
Name | text |
Duration | number |
Duration Options | array |
Option | number |
Period Type | choice |
Start Date | date |
End Date | date |
Max Booking Time | number |
Hide Location | boolean |
Location Configurations | array |
Availability Rule | object |
Rules | array |
Timezone | time |
| Field | Type |
|---|---|
Scheduling links | array |
Share override | object |
Name | text |
Duration | number |
Duration options | array |
Period type | text |
Start date | text |
End date | text |
Max booking time | number |
Hide location | boolean |
Location configurations | array |
Availability rule | object |
| Field | Type |
|---|---|
Event TypeRequired | choice |
Start TimeRequired | date |
InviteeRequired | object |
Full Name | text |
First Name | text |
Last Name | text |
EmailRequired | |
TimezoneRequired | time |
Text Reminder Number | text |
LocationRequired | object |
KindRequired | text |
Physical LocationRequired | text |
Questions and Answers | array |
Tracking | object |
UTM CampaignRequired | text |
UTM SourceRequired | text |
UTM MediumRequired | text |
UTM ContentRequired | text |
UTM TermRequired | text |
Salesforce UUIDRequired | text |
Event Guests | choice |
| Field | Type |
|---|---|
Cancel URL | url |
Created at | date |
Email | |
Event | url |
Name | text |
First name | text |
Last name | text |
New invitee | text |
Old invitee | text |
Questions and answers | array |
Reschedule URL | url |
Rescheduled | boolean |
Status | text |
Text reminder number | text |
Timezone | time |
Tracking | object |
Utm campaign | text |
Utm source | text |
Utm medium | text |
Utm content | text |
Utm term | text |
Salesforce UUID | text |
Updated at | date |
URI | url |
Routing form submission | text |
| Field | Type |
|---|---|
Schedule Event URIRequired | choice |
| Field | Type |
|---|---|
URI | text |
Invitee | text |
Created at | date |
| Field | Type |
|---|---|
Event Type NameRequired | text |
Co-hosts | choice |
DurationRequired | number |
Date SettingRequired | object |
TypeRequired | choice |
Start DateRequired | date |
End DateRequired | date |
Location | object |
KindRequired | choice |
Location | text |
Time Zone | time |
| Field | Type |
|---|---|
URI | url |
Name | text |
Active | boolean |
Booking method | text |
Slug | text |
Scheduling URL | url |
Duration | number |
Duration options | text |
Kind | text |
Pooling type | text |
Type | text |
Color | text |
Created at | date |
Updated at | date |
Internal note | text |
Is paid | boolean |
Description plain | text |
Description HTML | text |
Profile | object |
Type | text |
Name | text |
Owner | text |
| Field | Type |
|---|---|
Contact URIRequired | choice |
| Field | Type |
|---|---|
EmailsRequired | array |
Email |
| Field | Type |
|---|---|
Schedule Event URIRequired | choice |
| Field | Type |
|---|---|
Start TimeRequired | date |
End TimeRequired | date |
| Field | Type |
|---|---|
EmailRequired |
| Field | Type |
|---|---|
Created at | date |
Email | |
Last sent at | date |
Organization | text |
Status | text |
Updated at | date |
URI | url |
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
Organization Invitation URIRequired | choice |
| Field | Type |
|---|---|
Contact URIRequired | choice |
Name | text |
Emails | array |
Phone Numbers | array |
Timezone | time |
Job Title | text |
Company | text |
Country | text |
State | text |
City | text |
LinkedIn | url |
| Field | Type |
|---|---|
URI | url |
Emails | array |
Name | text |
Phone numbers | array |
Timezone | text |
Job title | text |
Company | text |
Country | text |
State | text |
City | text |
Linkedin | url |
Created at | date |
Updated at | date |
First email date | date |
Last email date | date |
Next meeting date | date |
Last meeting date | date |
Last interaction date | date |
| Field | Type |
|---|---|
Event Type URIRequired | choice |
Name | text |
Active | boolean |
Description | text |
Duration | number |
Duration Options | array |
Duration Option | number |
Locations | array |
Color | text |
Locale | choice |
| Field | Type |
|---|---|
URI | url |
Name | text |
Active | boolean |
Booking method | text |
Slug | text |
Scheduling URL | url |
Duration | number |
Duration options | array |
Kind | text |
Pooling type | text |
Type | text |
Color | text |
Created at | date |
Updated at | date |
Internal note | text |
Is paid | boolean |
Description plain | text |
Description HTML | text |
Profile | object |
Type | text |
Name | text |
Owner | text |
| Field | Type |
|---|---|
Event Type URIRequired | choice |
TimezoneRequired | time |
Rules | array |
User | url |
Availability Setting | choice |
| Field | Type |
|---|---|
Event type | url |
Availability rule | object |
Timezone | time |
Name | text |
URI | url |
Rules | array |



