Resources · Make integration

Zoho Campaigns Make integrationAutomate Zoho Campaigns with Make.

Your mailing lists can update themselves while you focus on the next campaign. The Zoho Campaigns Make integration gives you 17 modules, including 3 instant triggers. This guide shows email marketers how to connect the account and ship a first working scenario.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What can the Zoho Campaigns Make integration automate?

The Zoho Campaigns Make integration links your email marketing account to Make, a no-code tool where you build a scenario: a chain of modules that runs by itself. Each module is one brick, like a trigger that listens for a new subscriber or an action that sends a campaign. Your lists and campaigns stay in Zoho; Make moves the data around them.

Signups that land in the right list. A lead fills a form in another app, and Subscribe a Contact adds that person to your Zoho Campaigns mailing list, or updates the record if the address is already there. Nobody retypes emails from a spreadsheet anymore.

Unsubscribes that reach every tool. Watch Unsubscribes tells Make the moment someone leaves any mailing list. You can pass that signal to your CRM, so sales stops pitching a contact who asked to be left alone. For a hard stop, Move a Contact to Do-Not-Mail blocks the address in Zoho itself.

Reports that come to you. When Watch Campaigns sees a campaign go out, Get a Campaign Report pulls its detail report, ready to post in a shared sheet or a team channel.

The Make documentation for this app lists no specific limit, and it flags its own content as AI-generated, so check the Zoho Campaigns docs for anything about quotas. Zoho Campaigns may also have an n8n node; the n8n vs Make comparison helps you pick a tool. Before you commit, the Make pricing page explains how operations are counted, and Make training covers the editor from zero.

Connect

How do you connect Zoho Campaigns to Make?

  1. 01

    Add a Zoho Campaigns module

    Log in to Make, open a scenario and add any Zoho Campaigns module. Then click Create a connection. A connection is your Zoho account linked to Make once; every Zoho Campaigns module in your scenarios reuses it.

  2. 02

    Name the connection

    The Connection name field is optional, but a clear label helps once you run several Zoho accounts, for example one per brand. Make keeps that name in the connection picker of every module.

  3. 03

    Authorize the account

    Follow the on-screen instructions, or paste the credentials copied from Zoho. For your own OAuth2 client, open the Zoho developer console, click Add Client ID, enter https://www.integromat.com/oauth/cb/zoho-campaigns as the callback URI, then copy the Client ID and Client secret.

First scenario

Build your first scenario: form leads into a Zoho Campaigns list

GoalWhen a lead submits a form in another app, Make subscribes that person to your Zoho Campaigns mailing list.

  1. 01

    Create the scenario

    On the Scenarios page, create a new scenario and click the + to add the first module. Here that first module comes from the form tool you already use.

  2. 02

    Pick the form trigger

    Search your form app by name, choose its module that fires on a new submission, and connect that account. Each submission then enters the scenario as one bundle, an item that flows from module to module.

  3. 03

    Add Subscribe a Contact

    Click the + to the right of the form module, search Zoho Campaigns and choose Subscribe a Contact. Use the connection you created, then pick the mailing list Make shows you.

  4. 04

    Map the email

    In the contact fields, click into the email box and select the email value from the form module. Map the name too if your list uses it. Make now carries each lead into Zoho.

  5. 05

    Test with Run once

    Click Run once, then submit a test entry in your form. Read the bundle each module received, then look for the new subscriber inside Zoho Campaigns.

  6. 06

    Schedule and switch it on

    Open the clock on the first module to set the schedule, which is every 15 minutes by default, then switch the scenario on. On the Free plan you can keep 2 scenarios active.

Triggers

What can start a Zoho Campaigns scenario?

3 modules start a scenario when something happens in Zoho Campaigns. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Zoho Campaigns as soon as it happens.

Zoho Campaigns1Watch Campaigns

Watch Campaigns

Instant trigger

In MakeTriggers when a campaign is under review, reviewed, stopped, canceled, paused, resumed, sent, or A/B test is completed.

You find out about every change in a campaign's life without opening Zoho: under review, reviewed, stopped, canceled, paused, resumed, sent, or an A/B test finished. Each event starts your scenario with that campaign's data.

How it fires
instant, the app calls Make through a webhook as soon as it happens.
When to use it
alert the marketing lead when a campaign is paused, or chain Get a Campaign Report once a send goes out.
Watch out
it reports many statuses, so read the status in the bundle and make sure the next modules only act on the one you care about.
Zoho Campaigns2Watch Contacts

Watch Contacts

Instant trigger

In MakeTriggers when a new contact is added to the mailing list.

Every new subscriber can kick off a follow-up of your choice, since this trigger fires when a contact is added to the mailing list. The contact arrives in Make as a bundle you can send to a CRM, a sheet or a welcome flow.

How it fires
instant, the app calls Make through a webhook as soon as it happens.
When to use it
copy each newsletter signup into your sales pipeline so reps see fresh leads.
Watch out
if the same scenario adds people back to that list, you create a loop; send contacts to another list or another app.
Zoho Campaigns3Watch Unsubscribes

Watch Unsubscribes

Instant trigger

In MakeTriggers when a contact unsubscribes from any mailing list.

Opt-outs stop being a manual chore: this trigger fires when a contact unsubscribes from any mailing list in your account. Make receives the contact right away, ready to be passed on to every other tool that keeps a copy.

How it fires
instant, the app calls Make through a webhook as soon as it happens.
When to use it
update the contact in your CRM so no one on the sales team emails them by hand.
Watch out
it reacts to any list, so one opt-out from a minor list still reaches your scenario; decide what that should mean before you act on it.
Modules

What can Make do in Zoho Campaigns?

Zoho Campaigns gives you 14 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

Zoho Campaigns1

Add Contacts to a List

Action

In MakeAdds multiple existing contacts to a mailing list by their emails.

Several people already in your account land in one mailing list in a single step, identified by their email addresses. It saves you from repeating a subscribe action per person.

When to use it
after a webinar, drop every attendee who already exists in Zoho into the follow-up list.
Watch out
it works on existing contacts; for a brand-new address, choose Subscribe a Contact.
Zoho Campaigns2

Clone a Campaign

Action

In MakeClones an existing campaign by its key.

A proven campaign becomes the starting point of the next one: Make copies it from its campaign key, so the layout and content come along and you only change what differs.

When to use it
a recurring newsletter whose template stays the same while the topic changes.
Watch out
you need the key of the source campaign; List Campaigns earlier in the scenario can fetch it.
Zoho Campaigns3

Create a Campaign

Action

In MakeCreates a new campaign.

This module drafts a new campaign in Zoho Campaigns from data your scenario already holds, like a product name or a blog post title, so nobody starts from a blank screen.

When to use it
a new article published in your CMS turns into a draft announcement for review.
Watch out
creating is not sending; add Send a Campaign later, or keep a human review in between.
Zoho Campaigns4

Create a Mailing List

Action

In MakeCreates a new mailing list with contacts.

You get a fresh mailing list, already filled with contacts, without clicking through the Zoho setup screens. Handy when every event or product launch deserves its own audience.

When to use it
a new event created in your planning tool opens a matching list for its registrants.
Watch out
run it with Run once first; a live scenario that fires too often leaves you with a pile of near-empty lists.
Zoho Campaigns5

Delete a Campaign

Action

In MakeDeletes an existing campaign by its key.

Old drafts and test campaigns disappear from your account by their campaign key, which keeps the campaign screen readable for the whole team.

When to use it
clean up the draft once a cloned version has been approved and sent.
Watch out
a deletion cannot be undone from Make, so test the scenario with Run once on a throwaway campaign first.
Zoho Campaigns6

Delete a Mailing List

Action

In MakeDeletes an existing mailing list by its ID.

A list that has served its purpose goes away without anyone opening Zoho, targeted by its list ID. That keeps your audience picker short and avoids sends to the wrong group.

When to use it
the event is archived in your project tool, so its registrant list can go too.
Watch out
this is permanent; check the ID with Run once before switching the scenario on.
Zoho Campaigns7

Get a Campaign Report

Action

In MakeRetrieves the detail report of a campaign by its key.

The detail report of one campaign lands in your scenario, found by its key, so the numbers can travel to a sheet, a dashboard or a message without an export.

When to use it
after Watch Campaigns flags a sent campaign, share the report with sales or management.
Watch out
the module needs the campaign key, which Watch Campaigns or List Campaigns can hand over earlier in the scenario.
Zoho Campaigns8

Make an API Call

Action

In MakePerforms an arbitrary authorized API call.

When no listed module does what you need, this one reaches any endpoint of the Zoho Campaigns API with the connection you already set up. No second login, no extra credentials to manage.

When to use it
a Zoho Campaigns feature you rely on has no dedicated module in Make.
Watch out
you write the request yourself, so keep the Zoho API documentation open while you build it.
Zoho Campaigns9

Move a Contact to Do-Not-Mail

Action

In MakeMoves an existing contact to Do-Not-Mail list by its email.

An address gets blocked across Zoho Campaigns, found by its email, which is stronger than taking it off one list. It protects you from mailing someone who must not be contacted again.

When to use it
a customer asks your support desk to stop all marketing emails.
Watch out
use Unsubscribe a Contact instead if the person only left one newsletter.
Zoho Campaigns10

Send a Campaign

Action

In MakeSends an existing campaign by its key.

An existing campaign goes out to its audience the moment your scenario says so, selected by its campaign key. The send happens without anyone logging in to press the button.

When to use it
fire an announcement as soon as a product is marked live in your catalog.
Watch out
a sent email cannot be recalled; test the whole chain with Run once on a small internal list.
Zoho Campaigns11

Subscribe a Contact

Action

In MakeSubscribes a new contact or updates an existing contact in a mailing list.

New people reach your mailing list straight from forms, shops or CRMs. If the address already exists in that list, the module updates the contact rather than creating a duplicate.

When to use it
every checkout in your online store with the marketing box ticked.
Watch out
map the email field carefully, since it is how Zoho recognizes an existing contact.
Zoho Campaigns12

Unsubscribe a Contact

Action

In MakeUnsubscribes an existing contact from a list by its email.

One person leaves one list, identified by email, while staying reachable on the others. It respects a narrow opt-out without cutting all contact with them.

When to use it
a customer switches off product updates in your app settings but keeps the newsletter.
Watch out
for a full stop across your account, choose Move a Contact to Do-Not-Mail.
Zoho Campaigns13

Update a Mailing List

Action

In MakeUpdates an existing mailing list by its key.

Changes to a list's details are pushed from your scenario, targeting the list by its key, so the name your team sees in Zoho matches the project or event behind it.

When to use it
an event gets renamed in your planning tool and its list should follow.
Watch out
the module needs the list key; keep it stored next to the event record when you create the list.
Zoho Campaigns14

List Campaigns

Search

In MakeRetrieves a list of campaigns.

A list of your campaigns comes back into Make, each campaign as its own bundle. That gives later modules the keys they need to clone, report on or delete.

When to use it
feed Get a Campaign Report for every recent campaign in a single run.
Watch out
it can return zero, one or many bundles, and every following module then runs once per campaign, which counts as more operations on your plan.
Need help

Need help automating Zoho Campaigns with Make?

A person reads every message.

FAQ

Zoho Campaigns and Make: common questions

01Is the Zoho Campaigns Make integration free?
Yes, on the Make side. Zoho Campaigns is a standard app, available from the Free plan like the other 3,000+ standard apps. The Free plan keeps 2 scenarios active, runs scheduled scenarios at most every 15 minutes, caps each run at 5 minutes, handles files up to 5 MB and allows 512 MB of data transfer. Paid plans (Core, Pro, Teams, Enterprise) lower the interval to 1 minute and allow unlimited active scenarios. Your Zoho Campaigns subscription is separate and billed by Zoho.
02What do you need to connect Zoho Campaigns to Make?
You need a valid Zoho Campaigns account with its username and password, and the Make documentation asks you to generate access and refresh tokens for it. The on-screen instructions after Create a connection walk you through the authorization. For your own OAuth2 client, create a Client ID in the Zoho developer console, set the Make callback URI shown in the connection steps, then copy the Client ID and Client secret into Make. For an instant module, click Create a webhook before Create a connection.
03Do Zoho Campaigns triggers in Make fire in real time?
Yes. All three triggers, Watch Campaigns, Watch Contacts and Watch Unsubscribes, are instant: Zoho Campaigns calls Make through a webhook as soon as the event happens, instead of Make checking on a timer. That is why each one asks you to create a webhook before the connection. The clock on the first module still controls scheduled scenarios, which run every 15 minutes by default on a new scenario and never faster than that on the Free plan.
04What if a Zoho Campaigns module is missing in Make?
Use Make an API Call. It is part of the Zoho Campaigns app in Make and can reach any endpoint of the Zoho Campaigns API with the connection you already created, so you do not add a second login. You write the request yourself, which takes the Zoho API documentation at hand. Also note that the Make documentation for this app lists no specific limit and marks its content as AI-generated, so verify quotas with Zoho directly.
05Should you use Make or n8n for Zoho Campaigns?
It depends on the tool your team already works in. In Make, Zoho Campaigns comes with 17 modules, including 3 instant triggers and Make an API Call for anything else, and it runs from the Free plan. The same app may also exist as an n8n node, so check that node before deciding. Base the choice on the modules you need and on which editor your team is comfortable maintaining, not on the app alone.