Sokko

Use Zoho Campaigns with Sokko.

Connect Zoho Campaigns and tell Sokko what to do. It runs the actions you ask for and reacts to what happens. No workflows, no code.
Works with 1,000+ tools · No code required
Actions

Everything Sokko can do in Zoho Campaigns

Every Zoho Campaigns action Sokko can run. Ask for one in a sentence and it's done.

Add Contacts to Mailing List

Add between one and ten email addresses to an existing Zoho Campaigns mailing list in one request.

Add Mailing List and Contacts

Create a Zoho Campaigns mailing list and optionally add up to ten email addresses in the same call.

Associate Tag with Contact

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.

Clone Campaign

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 Mailing List Contacts

Count contacts in a mailing list for one subscription, bounce, or spam status.

Create Campaign

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 Contact Field

Create a custom contact field in Zoho Campaigns. The documented API does not provide an update or delete operation for custom fields.

Call Deprecated Create Merge Tag

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.

Create Tag

Create a Zoho Campaigns contact tag with an optional description and a color. Returns the tag ID and a confirmation message on success. The tag may be created even if the tool subsequently reports a failure.

Create Topic

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.

Delete Campaign

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.

Delete Mailing List

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.

Delete Tag

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.

Dissociate Tag from Contact

Remove an existing Zoho Campaigns contact-tag association without deleting the tag or contact.

Get Campaign Details

Get a campaign's status, sender, recipients, reach, and summary report data.

Get Campaign Report

Get aggregate delivery, open, click, bounce, and reach metrics for one campaign.

Get Coupon Details

Get a coupon's code, recipient, campaign, sent and expiry dates, and current status.

Get Last Campaign Report

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 Mailing List Details

Get a mailing list's contact statistics, client and device breakdowns, and optionally filtered campaign details one page at a time.

Get Segment Details

Get the filtering criteria and metadata for a segment in a mailing list.

List Campaign Recipients

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 Contact Fields

List standard and custom contact fields available to the connected Campaigns organization.

List Mailing List Contacts

List contacts in a mailing list, optionally filtered by subscription or bounce status, one page at a time.

List Mailing Lists

List mailing lists and their contact, ownership, segment, and status metadata one page at a time.

List Open Workflows

List open custom workflows one page at a time.

List Recent Campaigns

List recent campaigns filtered by lifecycle status, one page at a time.

List Recently Sent Campaigns

Return up to a requested number of the most recently sent campaigns; an account with no sent campaigns returns an empty list.

List Segment Contacts

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 Tags

List all Zoho Campaigns contact tags and their metadata. Zoho requires contact UPDATE permission even though this action only reads.

List Topic Products

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 Topics

List subscription topics for the organization one page at a time.

Mark Coupon Used

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.

Move Contact to Do-Not-Mail

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 Campaign

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.

Send Campaign

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.

Subscribe Contact

Add or update one contact in a mailing list. Depending on the mailing-list settings, Zoho Campaigns may send the contact a confirmation email.

Trigger Workflow Contacts

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 Contact

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.

Update Mailing List

Rename a mailing list and set its signup form visibility.
Get connected

Live in your Slack in two minutes.

No workflows to wire up. Turn on the tools you already use, and your agent gets to work.
Add to Slack
1

Add Sokko to Slack

One click from the Slack marketplace. Your whole team gets Sokko at once.
HubSpot
LinkedIn
Brevo
Klaviyo
Mailchimp
Zoho
Ahrefs
SendGrid
2

Connect your tools

Sokko works with 1,000+ apps and any MCP server.
Martin
9:53 AM
@Sokko
What can you do with Zoho Campaigns?
3

Put Sokko to work

@mention Sokko in any channel and it gets going. Minutes, not a weekend.

Questions, answered.

Sokko is an AI assistant that lives in your Slack. Connect your apps, ask for what you need in plain language, and Sokko takes the work off your plate.

Composio supports this app with a custom OAuth client. Sokko's automatic connection flow does not configure that client yet. Check the provider's authentication documentation or a custom MCP route.

No. There's nothing to build or configure. You ask Sokko in Slack the same way you'd ask a colleague, and Sokko handles the rest.

Yes. Ask once and tell Sokko when to repeat it, like every Monday at 9am, and it becomes a routine that runs without you.

Read and act on data in Zoho Campaigns, and trigger workflows when something changes there. Tell Sokko the outcome you want and it handles the rest.

Yes. Sokko connects to 1,000+ apps and any MCP server, so you can ask for tasks that span Zoho Campaigns and the rest of your stack in a single request.

What will your first agent do?

Create an agent, connect your tools, and give it a task. Your first 3 days are free, with $5 in AI credits to start.