Zoho Campaigns
API actions for the Zoho Campaigns integration.
Zoho Campaigns
Automate Zoho Campaigns lists, contacts, and campaign workflows using OAuth tokens.
Add contact to list
Subscribe an existing contact to a Zoho Campaigns mailing list.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
list_key | string | No | Mailing list key |
contact_email | string | No | Contact email |
Response
{}Create campaign
Create a campaign with a name, subject, and sender email.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
campaign_name | string | No | Campaign name |
subject | string | No | Email subject |
sender_email | string | No | Sender email address |
Response
{}Subscribe contact
Subscribe a contact to a mailing list.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
email | string | No | Contact email |
first_name | string | No | First name |
last_name | string | No | Last name |
list_key | string | No | List key to subscribe the contact to |
Response
{}Create list
Create a mailing list with an optional description.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
name | string | No | List name |
description | string | No | List description |
Response
{}List campaigns
List recent Zoho Campaigns campaigns with an optional status filter.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
status | string | No | Filter by status (e.g. sent, drafts, scheduled) |
sort | string | No | Sort order (asc or desc) |
from_index | number | No | Starting index for results |
range_ | number | No | Number of results to return |
Response
{
"results": [
{}
]
}Schedule campaign
Schedule a campaign for a specific date and time.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
campaign_key | string | No | Campaign key from recent campaigns response |
schedule_date | string | No | Date to send (mm/dd/yyyy) |
schedule_hour | number | No | Hour to send (1-12) |
schedule_minute | number | No | Minute to send (0-55) |
am_pm | string | No | 'am' or 'pm' |
timezone | string | No | Recipient timezone (e.g. Asia/Kolkata) |
Response
{}Send campaign
Send a campaign immediately.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
campaign_key | string | No | Campaign key from recent campaigns response |
Response
{}