ZapBounce and Zoho CRM

Zoho CRM caps how many emails you can send per day, and the cap depends on your edition. That turns every bounce into a directly wasted unit of a fixed daily budget.

Most CRMs make a bounce a reputation cost. Zoho makes it a quota cost as well, which is an unusually concrete argument for checking first.

A bounce spends part of a hard daily limit

Zoho's mass-email limits are per user per day and vary by edition. Once spent, they are spent, and a send that went to dead addresses cannot be repeated to the survivors until tomorrow.

Zoho also marks bounced addresses and excludes them from future mass emails, which is sensible and happens after the quota is gone.

The multi-module structure adds a second problem. Leads, Contacts and Accounts each hold email fields, and a clean applied to one module leaves the others as they were.

How the data moves

  1. Verify across every module, Leads included

    Leads, Contacts and any custom module holding addresses. A module-by-module clean leaves the gap where your next campaign will find it.

  2. Use a custom field per module

    Zoho custom fields are available in workflow rules and in the report builder, so the verdict becomes usable rather than decorative.

  3. Batch through the Bulk Read and Bulk Write APIs

    Zoho's standard API has per-day credit limits of its own. Bulk operations are the route that does not spend them on a routine hygiene job.

  4. Filter mass emails on the verdict

    Build the recipient list from a view filtered on the verdict field, so the daily quota goes to addresses that exist.

Setting it up

  1. Create a picklist custom field for the verdict and a date field on Leads and Contacts.
  2. Use the Bulk Read API to export addresses from each module.
  3. Verify the combined file, which collapses duplicates across modules before billing.
  4. Write results back with the Bulk Write API rather than record-by-record updates.
  5. Create a filtered view per module where the verdict is valid, and send mass email from that view.
  6. Schedule the job monthly so the verdict date never gets far out of range.

Zoho CRM: common questions

What are Zoho's daily email limits?

They vary by edition and change, so read them in your own account rather than from a third-party page. The point here is that they exist and a bounce spends one.

Which module should I verify first?

Leads, because they hold the least-tested addresses. Contacts have usually received something successfully.

Does the Bulk API cost credits?

Zoho's API credits are separate from ours and are the reason to use bulk operations rather than per-record calls for a hygiene job.

Check a Zoho CRM export today

100 free checks a month, no card. Unknown results and duplicates are never billed.