About this integration
Online calendar platform for scheduling events, managing team calendars, and coordinating availability across organizations. This integration exposes its full API as workflow modules.
The integration includes 2 triggers, 13 search modules and 15 actions. Connections use oauth authentication.
How to connect
The credential form asks for Data Center Location, Client ID, and Client Secret.
OAuth asks you to approve ZohoCalendar.calendar.ALL, ZohoCalendar.event.ALL, and ZohoCalendar.group.ALL before access is granted.
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
| Field | Type | Help |
|---|---|---|
Data Center LocationRequired | select | Select the API Data Center location for the Zoho account URL. |
Client IDRequired | text | Go to |
Client SecretRequired | password | Copy your client secret from the previouly generated web app on your zoho dashboard. |
- ZohoCalendar.calendar.ALL
- ZohoCalendar.event.ALL
- ZohoCalendar.group.ALL
- ZohoCalendar.settings.ALL
- ZohoCalendar.notification.ALL
- ZohoCalendar.search.ALL
- ZohoCalendar.freebusy.ALL
Use it in workflow automation
Start with Watch Calendar Events, then add Attach a File.
The canvas below runs Watch Calendar Events into Attach a File — watch the video, then drop a node onto the canvas.
Select the Watch Calendar Events trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Create a Calendar as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 17 ready-made modules for scheduling work — each run logs its inputs and outputs for debugging.
Zoho Calendar workflow on the canvas: Watch Calendar Events then Create a Calendar
Triggers, searches and actions
Browse every Zoho Calendar module field below: 2 triggers, 13 searchs, and 15 actions you can drop onto the canvas.
Triggers
This integration includes 2 triggers — start a workflow the moment something changes in the app.
- Watch Calendar Events
- Watch Calendars
Searches
Use any of 13 search modules to retrieve records without leaving the workflow canvas.
- Get a Calendar
- Get an Attachment
- Get an Event
- Get a User Free/Busy
- Get Calendar Settings
Actions
This integration includes 15 action modules — create, update, or delete records as part of any workflow.
- Attach a File
- Create a Calendar
- Create an Event
- Create Event with Smart Add
- Delete a Calendar
Explore the fields available for each Zoho Calendar trigger, search, and action.
Triggers
| Field | Type |
|---|---|
Isprivate | boolean |
Enable eventmanagement | boolean |
Role | text |
Attendees | array |
Start | date |
Calid | text |
Title | text |
Createdtime | date |
Calendar alarm | boolean |
Duration | number |
Uid | text |
Createdby | text |
Organizer | text |
Isallday | boolean |
End | date |
Modifiedby | text |
Etag | number |
Multiday | boolean |
Caluid | text |
Dateandtime | object |
Timezone | text |
Start | text |
End | text |
| Field | Type |
|---|---|
Reminders | array |
Color | text |
Timezone | text |
Textcolor | text |
Description | text |
Privilege | text |
Type | number |
Calemptiedtime | text |
Uid | text |
Can send mail | boolean |
Modifiedtime | date |
Alarm | array |
Isdefault | boolean |
Calendar modifiedtime | date |
ID | text |
Order | number |
Lastmodifiedtime | date |
Owner | text |
Visibility | boolean |
Include infreebusy | boolean |
Searches
| Field | Type |
|---|---|
Calendar IDRequired | choice |
| Field | Type |
|---|---|
Reminders | array |
Color | text |
Timezone | text |
Textcolor | text |
Description | text |
Privilege | text |
Type | number |
Calemptiedtime | text |
Uid | text |
Can send mail | boolean |
Modifiedtime | date |
Alarm | array |
Isdefault | boolean |
Calendar modifiedtime | number |
ID | text |
Order | number |
Lastmodifiedtime | date |
Owner | text |
Visibility | boolean |
Include infreebusy | boolean |
| Field | Type |
|---|---|
Calendar UIDRequired | choice |
API Mode | choice |
| Field | Type |
|---|---|
File Data | text |
| Field | Type |
|---|---|
Calendar UIDRequired | choice |
| Field | Type |
|---|---|
Reminders | array |
Enable eventmanagement | boolean |
Conference | text |
Role | text |
Color | text |
Org d name | text |
Richtext description | text |
Calid | text |
Description | text |
Has attachment | boolean |
Title | text |
Calendar alarm | boolean |
Duration | text |
Uid | text |
Createdby | text |
Etype | text |
Attach | array |
ID | text |
App data | object |
Meetingdata | object |
Is approved | boolean |
| Field | Type |
|---|---|
User EmailRequired | |
Start DateRequired | text |
End DateRequired | text |
Free/Busy Type | choice |
| Field | Type |
|---|---|
Date | array |
| Field | Type |
|---|---|
Time ZoneRequired | time |
Date FormatRequired | choice |
Time FormatRequired | number |
Default ViewRequired | choice |
Week Start | choice |
Work Week Start | choice |
Work Week End | choice |
Hour Start | number |
Hour End | number |
Allow Event Invite | choice |
Allow Group Invite | choice |
Display Denied Events | boolean |
Non-working Hours Busy | boolean |
Theme | choice |
Font Size | choice |
Event Duration | choice |
Guest Permission | choice |
| Field | Type |
|---|---|
Guest perm | number |
Notifyemail | |
Hourstart | number |
Timezone | text |
Listview | boolean |
Fontsize | text |
Nonworkinghours busy | boolean |
Time grid | number |
Workweek end | number |
Emailformat | text |
Theme | text |
Default view | text |
Workweek start | number |
Show weekno | boolean |
Show workhour | boolean |
Allow groupinvite | text |
Event duration | number |
Timezone change | boolean |
Timeformat | text |
New version | number |
| Field | Type |
|---|---|
Calendar UIDRequired | choice |
| Field | Type |
|---|---|
Grp mem obj | object |
53703592 | object |
| Field | Type |
|---|---|
Email FormatRequired | choice |
Reminder NotifyRequired | boolean |
Agenda Notification FrequencyRequired | choice |
Notification Email |
| Field | Type |
|---|---|
Notifyemail | |
Emailformat | text |
Agendanotify | text |
Remindernotify | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Name | text |
Entityid | text |
| Field | Type |
|---|---|
Category | choice |
Show Hidden Calendars | choice |
Limit | number |
| Field | Type |
|---|---|
Reminders | array |
Color | text |
Timezone | text |
Textcolor | text |
Description | text |
Privilege | text |
Type | number |
Calemptiedtime | text |
Uid | text |
Can send mail | boolean |
Modifiedtime | date |
Alarm | array |
Isdefault | boolean |
Calendar modifiedtime | date |
ID | text |
Order | number |
Lastmodifiedtime | date |
Owner | text |
Visibility | boolean |
Include infreebusy | boolean |
| Field | Type |
|---|---|
Calendar UIDRequired | choice |
Start DateRequired | date |
End DateRequired | date |
Limit | number |
| Field | Type |
|---|---|
Isprivate | boolean |
Enable eventmanagement | boolean |
Role | text |
Calid | text |
Has attachment | boolean |
Title | text |
Recurrenceid | date |
Createdtime | date |
Duration | text |
Uid | text |
Createdby | text |
Organizer | text |
Isallday | boolean |
Modifiedby | text |
Etag | text |
Caluid | text |
Multiday | boolean |
Dateandtime | object |
Timezone | text |
Start | text |
End | text |
Lastmodifiedtime | date |
| Field | Type |
|---|---|
Calendar UIDRequired | choice |
Start DateRequired | date |
End DateRequired | date |
By Instance | boolean |
Timezone | time |
CRM Event Type | choice |
Limit | number |
| Field | Type |
|---|---|
Isprivate | boolean |
Enable eventmanagement | boolean |
Role | text |
Attendees | array |
Start | date |
Calid | text |
Title | text |
Createdtime | date |
Calendar alarm | boolean |
Duration | number |
Uid | text |
Createdby | text |
Organizer | text |
Isallday | boolean |
End | date |
Modifiedby | text |
Etag | number |
Multiday | boolean |
Caluid | text |
Dateandtime | object |
Timezone | text |
Start | text |
End | text |
| Field | Type |
|---|---|
Calendar IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
Emailid | text |
Privilege | text |
| Field | Type |
|---|---|
Calendar UIDRequired | choice |
Search TextRequired | text |
Calendar UIDRequired | text |
Start Date-TimeRequired | text |
End Date-TimeRequired | text |
Limit | number |
| Field | Type |
|---|---|
Uid | text |
Timezone | text |
Isallday | boolean |
Caluid | text |
Title | text |
Type | number |
Dateandtime | object |
Timezone | text |
Start | date |
End | date |
Actions
| Field | Type |
|---|---|
Attach FileRequired | text |
| Field | Type |
|---|---|
Preview | boolean |
File name | text |
Size | number |
Content type | text |
File ID | text |
| Field | Type |
|---|---|
NameRequired | text |
ColorRequired | text |
Include in Free/Busy | boolean |
Private | choice |
Timezone | time |
Public | choice |
Description | text |
Text Color | text |
Reminders | array |
Status | boolean |
| Field | Type |
|---|---|
Reminders | array |
Color | text |
Timezone | text |
Textcolor | text |
Description | text |
Privilege | text |
Type | number |
Calemptiedtime | text |
Uid | text |
Can send mail | boolean |
Modifiedtime | date |
Alarm | array |
Isdefault | boolean |
Calendar modifiedtime | date |
ID | text |
Order | number |
Lastmodifiedtime | date |
Owner | text |
Visibility | boolean |
Include infreebusy | boolean |
| Field | Type |
|---|---|
Calendar UIDRequired | choice |
TitleRequired | text |
Date and TimeRequired | object |
Start Date and TimeRequired | date |
End Date and TimeRequired | date |
Time Zone | time |
Is All Day | boolean |
Is Private | boolean |
Event URL | url |
Location | text |
Description | text |
Rich Text Description | text |
Event Color | text |
Attendees | array |
Group Attendees | array |
Reminders | array |
Calendar Alarm | boolean |
Notify Attendee | choice |
Attachments | object |
File ID | text |
Transparency | choice |
Conference Option | choice |
Notification Type | number |
Allow Forwarding | boolean |
| Field | Type |
|---|---|
Reminders | array |
Enable eventmanagement | boolean |
Conference | text |
Role | text |
Color | text |
Org d name | text |
Richtext description | text |
Calid | text |
Description | text |
Has attachment | boolean |
Title | text |
Calendar alarm | boolean |
Duration | text |
Uid | text |
Createdby | text |
Etype | text |
Attach | array |
ID | text |
App data | object |
Meetingdata | object |
Is approved | boolean |
| Field | Type |
|---|---|
TitleRequired | text |
| Field | Type |
|---|---|
Title | text |
Uid | text |
Etag | text |
Organizer | text |
| Field | Type |
|---|---|
Calendar IDRequired | choice |
| Field | Type |
|---|---|
Calendar UIDRequired | choice |
Start | text |
End | text |
| Field | Type |
|---|---|
Reminders | array |
Enable eventmanagement | boolean |
Conference | text |
Role | text |
Color | text |
Org d name | text |
Richtext description | text |
Calid | text |
Description | text |
Has attachment | boolean |
Title | text |
Calendar alarm | boolean |
Duration | text |
Uid | text |
Createdby | text |
Etype | text |
Attach | array |
ID | text |
App data | object |
Meetingdata | object |
Is approved | boolean |
| Field | Type |
|---|---|
Calendar UIDRequired | choice |
Recurrence Edit Type | choice |
Notify Attendee | choice |
| Field | Type |
|---|---|
Reminders | array |
Enable eventmanagement | boolean |
Conference | text |
Role | text |
Color | text |
Org d name | text |
Richtext description | text |
Calid | text |
Description | text |
Has attachment | boolean |
Title | text |
Calendar alarm | boolean |
Duration | text |
Uid | text |
Createdby | text |
Etype | text |
Attach | array |
ID | text |
App data | object |
Meetingdata | object |
Is approved | boolean |
| 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 |
|---|---|
Calendar UIDRequired | choice |
Destination Calendar IDRequired | choice |
Date and Time | object |
Start Date and Time | date |
End Date and Time | date |
Time Zone | time |
Title | text |
Is All Day | boolean |
Is Private | boolean |
Event URL | url |
Location | text |
Description | text |
Rich Text Description | text |
Event Color | text |
Attendees | array |
Group Attendees | array |
Reminders | array |
Calendar Alarm | boolean |
Notify Attendee | choice |
Attachments | object |
File ID | text |
Transparency | choice |
Conference Option | choice |
Notification Type | number |
| Field | Type |
|---|---|
Reminders | array |
Enable eventmanagement | boolean |
Conference | text |
Role | text |
Color | text |
Org d name | text |
Richtext description | text |
Calid | text |
Description | text |
Has attachment | boolean |
Title | text |
Calendar alarm | boolean |
Duration | text |
Uid | text |
Createdby | text |
Etype | text |
Attach | array |
ID | text |
App data | object |
Meetingdata | object |
Is approved | boolean |
| Field | Type |
|---|---|
Calendar UIDRequired | choice |
Date and Time | object |
Start Date and Time | date |
End Date and Time | date |
Time Zone | time |
Title | text |
Is All Day | boolean |
Is Private | boolean |
Event URL | url |
Location | text |
Description | text |
Rich Text Description | text |
Event Color | text |
Attendees | array |
Group Attendees | array |
Reminders | array |
Calendar Alarm | boolean |
Notify Attendee | choice |
Attachments | object |
File ID | text |
Transparency | choice |
Conference Option | choice |
Notification Type | number |
Allow Forwarding | boolean |
| Field | Type |
|---|---|
Reminders | array |
Enable eventmanagement | boolean |
Conference | text |
Role | text |
Color | text |
Org d name | text |
Richtext description | text |
Calid | text |
Description | text |
Has attachment | boolean |
Title | text |
Calendar alarm | boolean |
Duration | text |
Uid | text |
Createdby | text |
Etype | text |
Attach | array |
ID | text |
App data | object |
Meetingdata | object |
Is approved | boolean |
| Field | Type |
|---|---|
Calendar UIDRequired | choice |
TypeRequired | choice |
Privilege | choice |
Mode | choice |
Mail ID | |
Zgid | number |
| Field | Type |
|---|---|
Message | text |
Status | text |
| Field | Type |
|---|---|
Calendar IDRequired | choice |
Name | text |
Color | text |
Include in Free/Busy | boolean |
Private | choice |
Timezone | time |
Public | choice |
Description | text |
Text Color | text |
Reminders | array |
Status | boolean |
| Field | Type |
|---|---|
Reminders | array |
Color | text |
Timezone | text |
Textcolor | text |
Description | text |
Privilege | text |
Type | number |
Calemptiedtime | text |
Uid | text |
Can send mail | boolean |
Modifiedtime | date |
Alarm | array |
Isdefault | boolean |
Calendar modifiedtime | number |
ID | text |
Order | number |
Lastmodifiedtime | date |
Owner | text |
Visibility | boolean |
Include infreebusy | boolean |
| Field | Type |
|---|---|
Calendar UIDRequired | choice |
Date and TimeRequired | object |
Start Date and TimeRequired | date |
End Date and TimeRequired | date |
Time Zone | time |
Title | text |
Is All Day | boolean |
Is Private | boolean |
Event URL | url |
Location | text |
Description | text |
Rich Text Description | text |
Event Color | text |
Attendees | array |
Group Attendees | array |
Reminders | array |
Calendar Alarm | boolean |
Notify Attendee | choice |
Attachments | object |
File ID | text |
Transparency | choice |
Conference Option | choice |
Notification Type | number |
Allow Forwarding | boolean |
| Field | Type |
|---|---|
Reminders | array |
Enable eventmanagement | boolean |
Conference | text |
Role | text |
Color | text |
Org d name | text |
Richtext description | text |
Calid | text |
Description | text |
Has attachment | boolean |
Title | text |
Calendar alarm | boolean |
Duration | text |
Uid | text |
Createdby | text |
Etype | text |
Attach | array |
ID | text |
App data | object |
Meetingdata | object |
Is approved | boolean |
| Field | Type |
|---|---|
Time ZoneRequired | time |
Date FormatRequired | choice |
Time FormatRequired | number |
Default ViewRequired | choice |
Week Start | choice |
Work Week Start | choice |
Work Week End | choice |
Hour Start | number |
Hour End | number |
Allow Event Invite | choice |
Allow Group Invite | choice |
Display Denied Events | boolean |
Non-working Hours Busy | boolean |
Theme | choice |
Font Size | choice |
Event Duration | choice |
Guest Permission | choice |
| Field | Type |
|---|---|
Guest perm | text |
Date str | text |
Timezone dv | text |
Allow groupinvite | text |
Hourstart | text |
Timezone | text |
Event duration | text |
Fontsize | text |
Timeformat | number |
Nonworkinghours busy | boolean |
Timezone zh | text |
Hourend | text |
Display deniedevents | boolean |
Weekstart | text |
Workweek end | text |
Theme | text |
Allow eventinvite | text |
Default view | text |
Dateformat | text |
Workweek start | text |
| Field | Type |
|---|---|
Email FormatRequired | choice |
Reminder NotifyRequired | boolean |
Agenda Notification FrequencyRequired | choice |
Notification Email |
| Field | Type |
|---|---|
Message | text |

