Requirements
Before you set up the credential, make sure you have an active Zoho Campaigns account and OAuth client credentials, granted by signing in with your account ready.[3]https://www.zoho.com/campaigns/
Get your Zoho Campaigns credentials
Zoho Campaigns
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- Data CenterselectRequired
Pick the region shown in your address bar, for example campaigns.zoho.eu for Europe. Canada, Saudi Arabia, United Kingdom and United Arab Emirates are not yet in Zoho's data center docs but answer on the same addresses.
[1] - Client IDtextRequired
Create a Server-based Application at the Zoho API Console for your region, add the redirect URI shown on this form as its Authorized Redirect URI, and copy its Client ID.
[1] - Client SecretpasswordRequired
Copy the Client Secret of the same application. If a field picker shows an Unauthorized error, click Verify on this connection or run any Zoho Campaigns module once to renew the access token.
[1]
Zoho Campaigns - API Key
- Data CenterselectRequired
Pick the region shown in your address bar, for example campaigns.zoho.eu for Europe. Canada, Saudi Arabia, United Kingdom and United Arab Emirates are not yet in Zoho's data center docs but answer on the same addresses.
[1] - API KeypasswordRequired
In Zoho Campaigns open Email API, then API Keys, and create a key with the Email API scope. This key reaches the Email API only.
[1]
Connect Zoho Campaigns in WEXTL
- Log in to your WEXTL account, add the Zoho Campaigns node module to your workflow, and click Create new credential.Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Zoho Campaigns 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 Campaigns node modules
The list below is a reference of every Zoho Campaigns node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Each Zoho Campaigns node module below opens to reveal its input parameters, outputs, and connection requirements.
| Field | Type |
|---|---|
Campaign Key | text |
Campaign Name | text |
Created Date | text |
Campaign Status | text |
Created Time (epoch ms) | text |
Campaign Preview URL | text |
| Field | Type |
|---|---|
Webhook Name | text |
Webhook ID | text |
Action | text |
Action Type | text |
Action By | text |
Data | array |
| Field | Type |
|---|---|
CampaignRequired | choice |
Campaign Type | choice |
| Field | Type |
|---|---|
Status | text |
Code | text |
URL | text |
API Version | text |
Campaign Status | text |
Total Contacts | number |
Campaign by Location (raw) | text |
Segments Info | text |
Associated Mailing Lists | array |
Campaign Reach | array |
Campaign Reports | array |
Campaign Details | array |
| Field | Type |
|---|---|
Email | |
Name | text |
User ID | number |
Is Admin | boolean |
User Status | text |
Is Confirmed | boolean |
Is Current User | boolean |
Country | text |
Locale | text |
Language | text |
Time Zone | text |
User Photo URL | text |
| Field | Type |
|---|---|
Message | text |
Campaign by Location (raw) | text |
Status | text |
Code | text |
URI | text |
API Version | text |
Campaign Reach | array |
Campaign Details | array |
Campaign Reports | array |
| Field | Type |
|---|---|
Total Credits | number |
Credits Remaining | number |
Credits Used | number |
Expiry Time (epoch ms) | text |
Plan | text |
Plan Type | text |
| Field | Type |
|---|---|
Mailing ListRequired | choice |
Campaign Filter | choice |
| Field | Type |
|---|---|
Status | text |
Code | text |
URI | text |
Version | text |
Request Details | text |
Contact Stats | text |
Campaign Details | text |
Local Subscribers | text |
Web Client | text |
Email Client | text |
Browser Type | text |
Operating System | text |
Mobile Devices | text |
Tablet Devices | text |
| Field | Type |
|---|---|
DomainRequired | choice |
| Field | Type |
|---|---|
Domain Name | text |
Response | object |
Code | number |
Message | text |
Sending Domain DNS Record | object |
DNS Host Name | text |
DNS Record Type | text |
DNS Value | text |
Is Verified | boolean |
Bounce Domain DNS Record | object |
DNS Host Name | text |
DNS Record Type | text |
DNS Value | text |
Is Verified | boolean |
| Field | Type |
|---|---|
From | date |
To | date |
Contact Email | |
Bounce Type | choice |
Limit | number |
| Field | Type |
|---|---|
Bounce Type | text |
Bounce Time (epoch ms) | text |
Transmission Created Time (epoch ms) | text |
Bounce Delivery Status Notification | text |
Bounce Reason | text |
Recipient Additional Data | text |
Transmission ID | text |
Contact ID | text |
Transmission Name | text |
Zoho User ID | number |
Contact Email |
| Field | Type |
|---|---|
DomainRequired | text |
Bounce Domain | text |
| Field | Type |
|---|---|
Domain Name | text |
Response | object |
Code | number |
Message | text |
Sending Domain DNS Record | object |
DNS Host Name | text |
DNS Record Type | text |
DNS Value | text |
Is Verified | boolean |
Bounce Domain DNS Record | object |
DNS Host Name | text |
DNS Record Type | text |
DNS Value | text |
Is Verified | boolean |
| Field | Type |
|---|---|
Merge Tag NameRequired | text |
Field NameRequired | text |
Field TypeRequired | choice |
Email Default Value | text |
Social Default Value | text |
| Field | Type |
|---|---|
Field Type | text |
Mandatory Check | text |
Scope | text |
Tag Type | text |
Code | text |
Email Default Value | text |
Type | text |
URI | text |
Field Name | text |
Message | text |
Merge Tag Name | text |
Social Default Value | text |
| Field | Type |
|---|---|
Transmission NameRequired | text |
From AddressRequired | |
SubjectRequired | text |
Recipients | array |
Recipient List | choice |
From Name | text |
Reply-To | |
HTML Content | text |
Text Content | text |
Template | choice |
Attachments | array |
Open Tracking | choice |
Click Tracking | choice |
Schedule At | date |
| Field | Type |
|---|---|
Rejected Recipients | number |
Accepted Recipients | number |
Response | object |
Code | number |
Message | text |
Transmission ID | text |
Templates
Look for Zoho Campaigns templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Akeneo[2]Product information management (PIM) for enriching and distributing catalog data.
- ActiveCampaignAutomate email marketing, CRM contacts, and customer journeys in ActiveCampaign.
- BirdeyeReputation and local marketing for multi-location businesses — collect and reply to reviews, sync listings across 50+ directories, manage contacts and campaigns, run surveys and tickets, publish social posts, and pull reputation, listings and competitor reports.
- BloomreachEcommerce customer data and personalization platform for experiences, content, and engagement.
- AutopilotManage contacts, accounts, audiences, and journeys in Ortto (formerly Autopilot).
References
- WEXTL® Zoho Campaigns Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Zoho Campaigns.
- WEXTL® visual workflow builder data.
Last updated: Sep 29, 2026 09:33