Requirements
Before you set up the credential, make sure you have an active Zoho Calendar account and OAuth client credentials, granted by signing in with your account ready.[3]
Get your Zoho Calendar credentials
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- Data Center LocationselectRequired
Select the API Data Center location for the Zoho account URL.
[1] - Client IDtextRequired
Go to
[1]https://api-console.zoho.com, sign in, click “Add Client”, create a Web-based app with your redirect URL, and your Client ID and Client Secret will be generated instantly. - Client SecretpasswordRequired
Copy your client secret from the previouly generated web app on your zoho dashboard.
[1]
Connect Zoho Calendar in WEXTL
- Log in to your WEXTL account, add the Zoho Calendar node module to your workflow, and click Create new credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Zoho Calendar account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
Zoho Calendar node modules
The list below is a reference of every Zoho Calendar node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Each Zoho Calendar node module below opens to reveal its input parameters, outputs, and connection requirements.
Watch Calendar EventsTrigger
| 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 |
Watch CalendarsTrigger
| 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 |
Get a CalendarAction
| 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 |
Get a User Free/BusyAction
Get an AttachmentAction
Get an EventAction
| 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 |
Get Calendar SettingsAction
| 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 |
Get Group Attendees DetailsAction
Get Notification DetailsAction
List Calendar GroupsSearch
List CalendarsSearch
| 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 |
List Event InstancesSearch
| 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 |
List EventsSearch
| 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 |
List Shared Calendar DetailsSearch
Search EventsSearch
Attach a FileAction
Create a CalendarAction
| 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 |
Create an EventAction
| 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 |
Create Event with Smart AddAction
Delete a CalendarAction
| Field | Type |
|---|---|
Calendar IDRequired | choice |
Delete an AttachmentAction
| 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 |
Delete an EventAction
| 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 |
Make an API Calluniversal
Move an EventAction
| 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 |
Partially Update an EventAction
| 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 |
Share a CalendarAction
Update a CalendarAction
| 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 |
Update an EventAction
| 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 |
Update Calendar SettingsAction
| 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 |
Templates
Look for Zoho Calendar templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Bookeo[2]Online booking and appointment scheduling platform for tours, classes, and service businesses.
- Anny Customer APIOnline booking and scheduling platform that lets customers book resources, services, and appointments in real time.
- BookedSchedulerResource reservation and scheduling platform for booking rooms, equipment, and shared assets.
- Anny Admin APIOnline booking and scheduling platform for managing services, resources, timeslots, and customer appointments.
- AppointeddOnline booking and appointment scheduling for retail and service businesses.
References
- WEXTL® Zoho Calendar Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Zoho Calendar.
- WEXTL® visual workflow builder data.
Last updated: Jul 21, 2026 15:23