Add Contacts to Mailing List
Add between one and ten email addresses to an existing Zoho Campaigns mailing list in one request.
Manage Zoho Campaigns mailing lists, contacts, campaigns, reports, topics, tags, custom fields, and segments through the management API.
Add between one and ten email addresses to an existing Zoho Campaigns mailing list in one request.
Create a Zoho Campaigns mailing list and optionally add up to ten email addresses in the same call.
Associate an existing Zoho Campaigns contact tag with one contact email address. Zoho performs this state-changing operation through an HTTP GET request, so do not treat it as a safe read.
Call Zoho Campaigns' deprecated merge-tag endpoint for compatibility. Live provider evidence confirms that it creates nothing and only reports that merge tags are generated automatically for contact fields. Use List Contact Fields to discover those fields instead.
Clone an existing campaign into a new draft with a new name and subject. This action creates a draft and does not send it.
Count contacts in a mailing list for one subscription, bounce, or spam status.
Create an email campaign draft for mailing-list or segment recipients. This action creates a draft only and does not send or schedule the campaign.
Create a custom contact field in Zoho Campaigns. The documented API does not provide an update or delete operation for custom fields.
Create a Zoho Campaigns contact tag with a description and color.
Create a brand topic or brand-product topic. Zoho Campaigns documents no API endpoint for deleting a topic, so this action may leave durable account state.
Permanently delete one Zoho Campaigns campaign by exact campaign key. This destructive operation cannot be undone. Verify the campaign and obtain explicit confirmation before calling it.
Permanently delete a mailing list. Contacts remain in the organization by default; setting delete_contacts to true also permanently deletes them and is more destructive, so that mode requires confirm_delete_contacts=true.
Permanently delete one Zoho Campaigns contact tag by exact name. Zoho performs this destructive operation through an HTTP GET request, so do not treat it as a safe read. Verify the tag and obtain explicit confirmation before calling it.
Remove an existing Zoho Campaigns contact-tag association without deleting the tag or contact.
Get a campaign's status, sender, recipients, reach, and summary report data.
Get aggregate delivery, open, click, bounce, and reach metrics for one campaign.
Get a coupon's code, recipient, campaign, sent and expiry dates, and current status.
Get aggregate delivery, open, click, bounce, and reach metrics for the organization's most recently sent campaign. Fails clearly when the account has no sent campaigns.
Get a mailing list's contact statistics, client and device breakdowns, and optionally filtered campaign details one page at a time.
Get the filtering criteria and metadata for a segment in a mailing list.
List recipients in one campaign delivery or engagement state, one page at a time. Pagination is provisional because no sent campaign was available to verify successful page output.
List standard and custom contact fields available to the connected Campaigns organization.
List contacts in a mailing list, optionally filtered by subscription or bounce status, one page at a time.
List mailing lists and their contact, ownership, segment, and status metadata one page at a time.
List open custom workflows one page at a time.
List recent campaigns filtered by lifecycle status, one page at a time.
Return up to a requested number of the most recently sent campaigns; an account with no sent campaigns returns an empty list.
List contacts belonging to a Zoho Campaigns segment one page at a time. Pagination is provisional because no live segment fixture was available during probing.
List all Zoho Campaigns contact tags and their metadata. Zoho requires contact UPDATE permission even though this action only reads.
List products available for brand-product topics one page at a time. Organizations using the brand topic model receive an explicit incompatibility error because that model has no topic products.
List subscription topics for the organization one page at a time.
Irreversibly mark a Zoho Campaigns coupon as used. The documented API provides no action to restore the coupon's prior status, so use this only after the user explicitly confirms the state change.
Permanently suppress one email address across the connected Zoho Campaigns organization by moving it to the Do-Not-Mail registry. This is broader than unsubscribing from one mailing list, cannot be reversed through the documented API, and was not live-tested because even a test call creates durable suppression. Requires confirm_permanent_suppression=true after the user explicitly confirms this consequence.
Schedule a reviewed campaign for future delivery. This commits the campaign to sending, and this toolkit has no cancellation action; call only after the user confirms the campaign, date, time, and time zone.
Immediately and irreversibly send a reviewed Zoho Campaigns campaign to its entire configured audience. This is not a preview, test, draft, or scheduling operation. Delivery cannot be canceled or undone after the call, so use only after the user explicitly confirms the campaign and audience are final.
Add or update one contact in a mailing list. Depending on the mailing-list settings, Zoho Campaigns may send the contact a confirmation email.
Add between one and 200 contacts to a Zoho Campaigns custom workflow. Triggering contacts can run the workflow's downstream automations, so this action requires confirm_trigger=true after the user confirms that effect.
Unsubscribe one contact from a mailing list or topic. This is a reversible, list-level opt-out and does not add the address to the organization-wide Do-Not-Mail registry.
Rename a mailing list and set its signup form visibility.
The Zoho Campaigns integration connects your Dench AI CRM directly to Zoho Campaigns, so agents can read and act on your Zoho Campaigns data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.
39 actions are available for agents to invoke on your behalf. Every call runs through Zoho Campaigns's own authorization, scoped to the account you connect.
Sign in to your Dench workspace and open Integrations.
Find Zoho Campaigns and click Connect — you'll authorize access through Zoho Campaigns's own sign-in flow. No API keys or code required.
Ask an agent to use Zoho Campaigns in chat, or call it from an automation.
Manage or disconnect the connection any time from workspace settings.
The Dench Zoho Campaigns integration connects your AI CRM to Zoho Campaigns, so AI agents can work with your Zoho Campaigns data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.
The Zoho Campaigns integration currently exposes 39 actions, including Add Contacts to Mailing List, Add Mailing List and Contacts, Associate Tag with Contact, Call Deprecated Create Merge Tag, Clone Campaign, and Count Mailing List Contacts. Agents invoke them on your behalf from chat or from automations.
No. You connect Zoho Campaigns from your Dench workspace using Zoho Campaigns's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.
Connections are authorized through Zoho Campaigns's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Zoho Campaigns connection from your workspace settings at any time.