# Zoho CRM Cadences: a follow-up sequence that stops when the buyer replies

https://salesbond.app/blog/zoho-crm-cadences-sales-manager/
Published: 2026-10-12 · Updated: 2026-10-26

A Zoho CRM Cadence is a follow-up sequence of emails, tasks and calls where each next step depends on what happened to the previous one: opened, bounced, completed, overdue. For a sales manager the setting that matters most is the exit, so set the Cadence to un-enroll a record when the buyer replies or the lead status changes.

The step-by-step setup is in Zoho’s help page, which covers the clicks well ( [Zoho CRM help: Cadences](https://help.zoho.com/portal/en/kb/crm/automate-business-processes/cadences/articles/cadences)). What it does not cover is the part that lands on your desk: who goes in, what the steps are, and when a record leaves.

## A Cadence is a rule for a lead, not a mailing

Here is the scene that made me care about exit rules. A lead replies on Tuesday asking for pricing for ten seats, and the rep answers the same afternoon. On Thursday the lead gets email three: “Just checking whether you saw my last note.” On Monday, email four. By then there’s a quote out and a call booked, and the buyer is reading automated nudges from the person negotiating with them. Nobody did anything wrong. The sequence simply had no instruction for “the buyer answered”.

So treat a Cadence as a rule for handling one lead. In user discussions the split is usually put this way: Cadences for one-to-one follow-up with tasks and calls, Campaigns for mass email. A campaign is judged by open rates, a Cadence by whether it got out of the way at the right moment. Zoho’s own pitch says as much, promising to un-enroll records “once the targeted response is achieved” ( [Zoho help, Overview](https://help.zoho.com/portal/en/kb/crm/automate-business-processes/cadences/articles/cadences)).

## Decide three things before you build anything

Open the builder with a blank sheet and you will end up with eight emails and no exit. Decide these on paper first.

**Who goes in.** A Cadence is tied to one module, and records arrive by manual enrollment or from a custom view. Leads, Contacts, Accounts, Deals, Quotes and custom modules are all eligible ( [Zoho help, Configuration](https://help.zoho.com/portal/en/kb/crm/automate-business-processes/cadences/articles/cadences)). My rule: manual enrollment where a rep has to make a judgement first, a custom view where the trigger is a field value (Lead Source = Webinar). If you can’t write the view criteria in one line, the audience isn’t ready to automate. Some views won’t save as an audience at all, for example ones that filter on Campaign Name or use criteria from related modules (same page, Step 1).

**What the steps are.** There are four follow-up types: Email, Task, Call and WhatsApp, the last only if WhatsApp Business is switched on under Business Messaging. For a sales team the useful pattern is email, then a task for the rep, then a call. One catch: Call follow-ups are not supported for the Deals module, so on deals the “call” step has to be a task telling the owner to call.

**When a record leaves.** Most teams skip this one, and I would decide it first. The buyer replied; the lead status changed to something that means “we are talking” or “stop”; a date passed. Write those down before you write a subject line.

Paper is cheaper than rebuilding. Once a Cadence is created its follow-ups can’t be removed, and the way to change the structure is to clone it and rebuild (same page). Once the structure is on paper, the copy itself can start from our [cold email templates for Zoho CRM](https://salesbond.app/blog/cold-email-templates-zoho-crm/).

## Steps that react to what happened

Each follow-up after the first is triggered by an outcome of the previous one, and the outcomes depend on the step type ( [Zoho help, Subsequent Follow-ups](https://help.zoho.com/portal/en/kb/crm/automate-business-processes/cadences/articles/cadences)).

After an **Email** you can branch on Sent, Opened, Clicked, Replied, Bounced or Unsubscribed. Opened with no reply gets a short second email a few business days later. Clicked gets a task for the rep to call that day. Bounced gets a task to find a working address, and Unsubscribed gets nothing plus an exit rule.

After a **Task**: Not Started, In Progress, Deferred, Waiting for input, Completed. I only automate Completed. A task still sitting in Deferred is a conversation with the rep, not a trigger.

After a **Call**: Scheduled, Completed, Overdue, Cancelled. Completed earns an email that references the call; Overdue, a task to reschedule.

After **WhatsApp**: Delivered or Failed. If it failed, fall back to email.

Two caveats. “Replied” as a trigger works only for organizations on Zoho’s new email configuration; if yours is on the old one, the status exit has to do that job. And the “what goes next” part is my opinion. Zoho doesn’t say how many steps are right or how long to wait. My default for a small team is three or four touches over a couple of weeks, then a task for the rep to decide by hand.

Timing has one trap. Business Days and Business Hours follow your organization’s Business Hours settings, holiday list included, while Days and Hours count all elapsed time ( [Zoho help, How follow-up timing is calculated](https://help.zoho.com/portal/en/kb/crm/automate-business-processes/cadences/articles/cadences)). If nobody filled in the holidays, “two business days” will land on one.

![Flow of one lead through email, task and call steps, with exit rules for reply, lead status and unsubscribe cutting in](https://salesbond.app/wp-content/uploads/2026/10/zoho-crm-cadences-sales-manager-2.png)

## Exit rules are the whole point

A wrong entry wastes an email. A missing exit damages a conversation that had already started.

Zoho gives you four ways to un-enroll a record automatically: it stops matching the custom view that enrolled it; a follow-up outcome matches a condition you set (the help page’s example is a call result of invalid number, no response or busy); a date arrives; or the record matches criteria such as Lead Status = Not Interested ( [Zoho help, Un-enrolling records](https://help.zoho.com/portal/en/kb/crm/automate-business-processes/cadences/articles/cadences)). Watch the first one. In a custom-view Cadence an enrolled record keeps going through the steps after it no longer fits the view, unless you add that un-enrollment condition explicitly.

For a sales Cadence I’d set two exits and treat both as mandatory. The reply exit: if your org can use “Replied”, use it. The status exit: un-enroll when Lead Status moves to anything that means “a human is handling this” or “stop”. Without “Replied”, the status exit carries both jobs, which means reps change the status the moment they get an answer. Zoho’s release note for custom un-enrollment criteria uses this exact kind of example: Contacted, Junk Lead or Lost Lead, an email opened but not replied to in over a day, a bounce, an unsubscribe ( [Zoho community: New in Cadences](https://help.zoho.com/portal/en/community/topic/new-in-cadences-option-to-resume-or-restart-follow-ups-when-re-enrolling-records-into-a-cadence-and-specify-custom-un-enrollment-criteria)).

Precedence is on your side. A record that matches both the enrollment and the un-enrollment criteria is skipped and never enrolled. If an exit and a follow-up trigger fire at the same time, the exit wins. The system errs on the side of stopping, so exits are safe to make strict.

Bringing a record back is less settled. Zoho’s help page describes Resume or Restart for manual re-enrollment and, for custom-view Cadences, automatic re-enrollment, and marks the section as rolling out to select accounts. The original announcement limited Resume and Restart to manually enrolled records. Check what your own Cadence settings offer before you promise it to a rep. Either way a record whose follow-ups were deleted can’t be resumed, and restarts are capped by default at three per Cadence ( [Zoho help, Re-enrolling](https://help.zoho.com/portal/en/kb/crm/automate-business-processes/cadences/articles/cadences)).

If you also run a workflow rule that creates a task when a deal goes quiet, keep both and keep them apart: [the workflow rule reminds the owner about silence](https://salesbond.app/blog/zoho-crm-workflow-rule-follow-up-task/), the Cadence walks the lead through the steps.

## Where a Zoho CRM Cadence goes quiet

The loud failure is a complaint from a buyer. The quiet one is a sequence that stopped recognising replies while emails keep going out, and nobody notices for a month.

- **The sender is on a public email domain.** If a rep sends from Gmail or similar, Zoho appends “@viazohocrm” to comply with email policies, replies never reach the IMAP-configured mailbox, and the Cadence can’t detect them ( [Zoho help, follow-up timing notes](https://help.zoho.com/portal/en/kb/crm/automate-business-processes/cadences/articles/cadences) ). Every “Replied” branch and reply exit is dead for that rep.
- **An auto-reply.** On Zoho’s community forum one user reported that Cadences un-enrolled a lead who had sent an out-of-office auto-response, though it normally kept such leads enrolled ( [Zoho community thread](https://help.zoho.com/portal/vi/community/topic/crm-cadences-recognise-auto-responses) ). One report isn’t product behaviour, but if a lead quietly drops out, look at the last inbound email.
- **Someone edited a step on a live Cadence.** After you republish with an edited follow-up, records that already had that step scheduled are marked as stopped and un-enrolled. This is the one that bites during a “quick wording fix”. Clone, edit the clone, then switch audiences.
- **Limits.** How many Cadences you can create and keep active per module, and how many follow-ups each holds, depend on your plan. Build per situation, not per rep.
- **Permissions.** Users need Cadences Enrollment and Manage Automation on their profile, and Enroll and Un-enroll are separate rights. A rep without Un-enroll will do nothing when a buyer replies.

## What you check on Monday

On any record, the Cadences related list shows which Cadences it’s in, when each started and the current status ( [Zoho help, Cadences related list](https://help.zoho.com/portal/en/kb/crm/automate-business-processes/cadences/articles/cadences)). That’s where you go when a rep says “I thought that lead was out”. Ten seconds, argument settled.

For the sequence as a whole, open the Cadence and click View Reports: matrices of actions on emails, tasks and calls, plus a funnel view with figures for each follow-up step. I read the the funnel from the bottom up. If most records reach the last step, the exits are not firing, because a healthy sales Cadence loses most of its records early to replies and status changes. For where this fits among the other weekly checks, see [the Zoho CRM reports a sales manager actually opens](https://salesbond.app/blog/zoho-crm-reports-sales-manager/).

A sequence can’t tell you about the deal where every step fired on schedule and nothing moved: no next activity is scheduled and the expected close date has already passed. We build SalesBond, a sales management layer on top of the CRM a team already uses, and its Deal Health rules (more than 20 of them) are written to catch that kind of deal, across Pipedrive, HubSpot, Salesforce and Zoho CRM. To see which of your deals have a tidy follow-up trail and no movement, [check your CRM with SalesBond](https://salesbond.app/).

Same shape of sequence in another CRM? We’ve written the manager’s view for [HubSpot Sequences](https://salesbond.app/blog/hubspot-sequences-small-sales-team/) and [Pipedrive’s automated sequences](https://salesbond.app/blog/pipedrive-sequences-deal-follow-up/).

One last thing: give the Cadence a single owner. One person owns the exit rules, the sender addresses and the Business Hours list, and only that person republishes. Usually its the manager, since the manager is the one who hears from the buyer when it goes wrong.
