Chapter 11

Zoho CRM Integration

Leadmeister connects directly to your Zoho CRM so you can prospect, personalise, and run automated outreach against the leads already in your pipeline — then see that activity written straight back…

Last updated 9 June 2026

Leadmeister connects directly to your Zoho CRM so you can prospect, personalise, and run automated outreach against the leads already in your pipeline — then see that activity written straight back onto each record. This guide covers everything specific to the Zoho CRM integration: what it does, the exact permissions it asks for and why, how to connect it, and what data moves between Zoho and Leadmeister.

What the integration does

Once your Zoho CRM is connected, Leadmeister can:

  • Pull leads from any Zoho custom view you choose, so a run targets exactly the segment you want.
  • Filter those leads further with your own criteria — industry, job title, region, custom fields, and more.
  • Draft and send personalised email and LinkedIn outreach that sounds like you.
  • Write the outreach back onto the Zoho record as an activity, and update fields such as the last-contacted date.
  • Watch for replies and reflect them back in Leadmeister, so you never chase someone who has already responded.

Everything happens under your own Zoho login. Each team member connects their own Zoho account, and Leadmeister only ever acts within the permissions that account already has.

Permissions Leadmeister requests — and why

When you connect, Zoho shows a consent screen listing the access Leadmeister needs. We follow the principle of least privilege: we request only what the features above require, and nothing more.

  • Read records (ZohoCRM.modules.READ) — to load the leads in your chosen view and personalise outreach to them.
  • Create records (ZohoCRM.modules.CREATE) — to add new prospects you find in Leadmeister into Zoho, and to log outreach activities (tasks).
  • Update records (ZohoCRM.modules.UPDATE) — to update fields such as the last-outreach date and to mark follow-up tasks complete.
  • Read email timeline (ZohoCRM.modules.emails.READ) — to detect when a lead has replied, so a run skips anyone who has already responded.
  • Read settings (ZohoCRM.settings.READ) — to read your custom views and field definitions, so the criteria builder shows your real Zoho fields.
  • Read user (ZohoCRM.users.READ) — to identify which Zoho account is connected.

Leadmeister does not request or use delete access. It never deletes any record, note, task, or field value in your Zoho CRM. The integration only reads, creates, and updates the data described above.

Connecting your Zoho CRM

  1. In Leadmeister, open Connections from the left sidebar.
  2. Find the Zoho CRM card and click Connect.
  3. You are sent to Zoho's secure sign-in and consent screen. Review the requested permissions and click Accept.
  4. Zoho returns you to Leadmeister, and the Zoho CRM card now shows as Connected with your account name.

If you have more than one Zoho account, sign in with the one that holds the leads you want to work. Each teammate repeats these steps with their own Zoho login.

What data moves between Zoho and Leadmeister

Read from Zoho:

  • Leads in the custom views you select for a run.
  • Standard and custom field values on those leads, used for personalisation and criteria.
  • Your custom view list and field definitions, so the criteria builder can show your real fields.
  • The email timeline on a lead, used only to detect replies.
  • Your Zoho user profile — the name and email of the connected account.

Written to Zoho:

  • New lead records, when you push prospects you have found in Leadmeister into your CRM.
  • Activities and tasks logging each piece of outreach that was sent.
  • Field updates such as the last-outreach date, and marking follow-up tasks complete.

Nothing is ever deleted, and no record is changed beyond the activity logging and field updates above.

Targeting a run with Zoho views and criteria

Leadmeister works from your existing Zoho custom views rather than asking you to rebuild segments. When you set up a run you pick the Zoho view to draw leads from, then optionally layer Leadmeister criteria on top — for example Industry is Manufacturing AND Job Title contains Head of. The criteria builder reads your real Zoho field definitions, so you filter on the same fields you see in Zoho.

What Leadmeister writes back

After each lead is contacted, Leadmeister records the outreach on the Zoho record so your CRM stays the single source of truth:

  • An activity or task describing the email or LinkedIn message that was sent.
  • An update to the last-outreach date field, so you can see at a glance when a lead was last touched.
  • When a reply is detected, the related follow-up task is marked complete.

Optional: showing sent emails and replies on the Zoho timeline

If you also connect your Microsoft 365 mailbox to Zoho's own Email Channel (via Microsoft Graph), the emails Leadmeister sends — and any replies — appear directly on each lead's Zoho timeline alongside calls, notes, and tasks. This step is configured inside Zoho, not in Leadmeister, and is entirely optional: outreach is sent and tracked either way, but wiring up the Email Channel gives you the full conversation in Zoho.

Disconnecting Zoho

You can disconnect at any time from the Connections page — click Disconnect on the Zoho CRM card. Leadmeister immediately stops accessing your Zoho data and removes the stored connection. You can reconnect later with the same one-click flow.

Data handling and privacy

Leadmeister only accesses the Zoho data needed to run the features above, and only while your account is connected. Access tokens are stored securely and are never shared. Because we never request delete permission, there is no way for Leadmeister to remove data from your Zoho CRM. Disconnecting revokes Leadmeister's ongoing access.