- Home
- Resources
- Integrations
- Zoho CRM
Zoho CRM Zapier integrationAutomate Zoho CRM with Zapier.
The Zoho CRM Zapier integration gives you 8 triggers, 8 actions and 2 searches. Three triggers are instant and five are polled, and the gap matters. Zoho CRM is a premium app on Zapier, so every Zap that uses it needs a paid plan or the trial.
Premium app Zapier reserves this app to its paid plans.
Verified Trustpilot reviews · AI, automation & growth agency
What the Zoho CRM Zapier integration does for a sales team
Zapier links apps together without code. The Zoho CRM Zapier integration lets a change in Zoho CRM (a new lead, an updated contact, a new user, an entry in any module) start an automation elsewhere, and lets other tools create, update, tag, convert and relate records inside Zoho CRM.
Three outcomes cover most of what sales and ops teams build.
Leads from forms and ads arrive in the CRM already filed. Create/Update Module Entry writes the record, or updates it if it already exists, and Add Tag marks where it came from.
The team hears about new deals while they are still warm. New Module Entry reports a new record the moment it is saved, so a channel message or a task in a project tool follows straight away.
Qualified leads move forward without manual steps. Convert Lead turns a lead into a contact and an account, with an optional new deal, once another tool says the lead is ready.
The most useful advice on this page: Zapier itself recommends the instant module triggers (New Module Entry, New/Updated Module Entry) over the lead and contact triggers for anyone on a paid Zoho CRM plan. The instant ones start the Zap the moment the record changes; the others wait for Zapier's next check.
What Zapier does not do here: it does not let a non-admin connection read every record. Searches return only the entries the connected user owns unless that user has Administrator privilege.
The same CRM is also covered on the Zoho CRM n8n integration and Zoho CRM Make integration pages.
The Zapier words in one minute
Seven words carry this whole page. One plain line each.
- Zap
- The automation you build on Zapier: one starting event, then one or more steps that run every time it happens.
- Trigger
- The event in an app that starts the Zap, such as a new lead in Zoho CRM. Once the Zap is on, Zapier waits for it.
- Action
- What the Zap does once started: the step that writes, sends or changes something for you, in Zoho CRM or elsewhere.
- Task
- The unit Zapier bills. One task is one action that completed successfully, and your plan allowance counts those.
- Polling vs instant
- Zapier checks a polling trigger on a timer, by plan. An instant trigger is pushed by the app the moment the event happens.
- Filter
- A step that lets the Zap continue only when the incoming data meets a condition you set, and stops it otherwise.
- Search step
- A step that looks up a record that already exists in an app, so the following steps can reuse what it found.
What a Zoho CRM Zap really costs
Zapier bills tasks, and only completed actions count. Zoho CRM adds one condition first.
- Premium appYes, paid plan or trial required
- Free plan100 tasks a month, no premium apps
- BilledEach action that succeeds
- Zoho CRM triggers3 instant, 5 polling
Zoho CRM is a premium app: Zapier keeps it for paid plans and the free trial, so the free plan cannot use it at all. On a paid plan, the trigger never costs a task, and Zapier checking for new records costs nothing either. Each action that succeeds counts once; a failed one is not billed. A search before an update, or a filter that lets only some records through, makes a multi-step Zap (anything past one trigger and one action), which paid plans allow. The five polled triggers follow the grid below; the three instant ones ignore it.
Connect Zoho CRM to Zapier in three steps
- 01
Open your connections
In Zapier, open the Apps page of your account and click + Add connection. A connection is your Zoho CRM account linked once, then reused by every step that works with it.
- 02
Pick Zoho CRM
Type Zoho CRM in the search box of the dialog, select it in the results, then click Add connection. A new browser tab then opens so you can sign in to Zoho CRM.
- 03
Sign in and grant access
Log into Zoho CRM in that tab and allow Zapier to reach the account. The connected user needs read or write access on every module and record the Zap will touch, including ones owned by colleagues.
Your first Zap: tag every new lead in Zoho CRM and tell the team
GoalEach new lead gets a tag the moment it is saved, and the sales channel hears about it.
- 01
Create the Zap and pick the trigger
Create a Zap, choose Zoho CRM, then
New Module Entry, and select the Leads module. It is instant, so the Zap runs the moment a lead is saved. - 02
Test the trigger
Run the test. Zapier brings back the three most recent leads of the connected account, so you build the next steps on a real record.
- 03
Add Add Tag
Choose Zoho CRM again, then
Add Tag. Map the entry ID from the trigger step, and type the tags in one field, separated by commas. - 04
Add the message to the team
Add a third step in your team chat tool and map the lead's name from the trigger. Three steps make it a multi-step Zap, which your paid plan already covers.
- 05
Test, then publish
Test each action, then open the lead in Zoho CRM to check that the tag is there. Then click Publish to switch the Zap on.
The 8 Zoho CRM triggers
8 events start a Zap when something happens in Zoho CRM, and 3 of them are instant: the app calls Zapier straight away, whatever your plan.
New Contact
Polling triggerIn Zapier“Triggers when a new contact is created. If you are on a paid plan for the Zoho CRM then it is advisable to use New Module Entry (Instant) trigger.”
Starts the Zap when a contact is created in Zoho CRM. It is the classic entry point for anything that should follow a new relationship: a welcome sequence, an onboarding task, a row in a reporting sheet.
New Lead
Polling triggerIn Zapier“Triggers when a new lead is created. If you are on a paid plan for the Zoho CRM then it is advisable to use New Module Entry (Instant) trigger.”
Fires on each lead created in Zoho CRM, whatever its source. Leads usually need fast handling, so this trigger often feeds a notification, an enrichment tool or an email sequence.
New Module Entry
Instant triggerIn Zapier“Triggers instantaneously when any entry is created in the specified module.”
Runs as soon as a record is created in the module you choose: leads, contacts, deals, accounts or any other module of your CRM. It is the most flexible creation trigger of the integration.
New or Updated Contact
Polling triggerIn Zapier“Triggers when a new contact is added or modified in Zoho. If you are on a paid plan for the Zoho CRM then it is advisable to use New/Updated Module Entry (Instant) trigger.”
Reacts both when a contact is added and when an existing one is modified. It suits syncing jobs, where another tool must always hold the latest version of each person.
New or Updated Lead
Polling triggerIn Zapier“Triggers when a new lead is added or modified in Zoho. If you are on a paid plan for the Zoho CRM then it is advisable to use New/Updated Module Entry (Instant) trigger.”
Picks up new leads and also changes on existing ones, such as a status or an owner being edited. It lets another tool follow a lead's whole life, not only its arrival.
New/Updated Module Entry
Instant triggerIn Zapier“Triggers instantaneously when any entry is created or updated in the specified module.”
Fires as soon as a record is created or changed in the module you pick. It is the instant counterpart of the lead and contact sync triggers, and works on any module.
New User
Polling triggerIn Zapier“Triggers when a new active user is added to your Zoho CRM account.”
Starts when a new active user is added to your Zoho CRM account. It concerns the people who work in the CRM, not the customers inside it.
Updated Module Entry
Instant triggerIn Zapier“Triggers instantaneously when a module entry is updated”
Reacts only to edits on existing records of a chosen module, ignoring new ones. It is the right trigger when the change itself is the signal, not the arrival of a record.
The 8 Zoho CRM actions
Zoho CRM gives you 8 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Add Attachment
ActionIn Zapier“Add attachment to the selected Module entry”
Attaches a file to the record you point at, such as a contract or a brief from another tool.
Add Tag
ActionIn Zapier“Add new tag to existing module entries”
Puts one or several tags on existing records, so lists and views in Zoho CRM can sort them.
Convert Lead
ActionIn Zapier“Convert an existing lead to contact and account”
Turns an existing lead into a contact and an account, with options to notify owners and to open a new deal at the same time.
Create Module Entry
ActionIn Zapier“Creates a new entry in a module”
Adds a new record to any module of your CRM, from data collected in another tool.
Update Module Entry
ActionIn Zapier“Update existing entry in the selected module”
Changes an existing record identified by its entry ID, in the module you select.
Update Related Module Entry
ActionIn Zapier“Relates an entry in this module with an entry in another module”
Links a record in one module to a record in another, for example a contact to a campaign.
Create/Update Module Entry
ActionIn Zapier“Create or update module entries”
Creates a record, or updates it when it already exists, in the module you choose. It is the safest way to feed leads without duplicates.
API Request (Beta)
ActionIn Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”
An advanced action that sends a raw request to Zoho CRM with the connection already in place.
The 2 Zoho CRM searches
2 search steps look for data that already exists in Zoho CRM, so a later step can use it.
Search steps sit under their own SEARCH heading at the bottom of the Action event list. Three settings decide what happens when the match is not a clean single record.
Find Module Entry
SearchFind or createIn Zapier“Finds an entry in a module”
Looks up one record in a module by a field and a value, such as a contact by email, and hands its ID to the next steps.
Update Module Entry, to find which record to change.Find Module Entries
SearchIn Zapier“Finds multiple entries in a module (with line item support)”
Returns several matching records from a module at once, line items included.
The three settings every search exposes
- Successful if no search results are found?Left on its default, a search that finds nothing stops the Zap and skips the steps that relied on it. Switched on, the Zap continues empty-handed.
- Create X if it doesn't exist yet?Ticking it turns the search into find-or-create: the setting above disappears and Zapier asks for the fields needed to create the missing record.
- If multiple search results are found?Three ways out when several records match: keep the first one (the default), stop the Zap, or pass all of them on together.
When a Zoho CRM Zap breaks
Zapier attaches two help articles to Zoho CRM: Common Problems With Zoho CRM, and How to get started with Zoho CRM on Zapier. Their titles name the usual suspects; the general limits below complete the picture.
Six cases explain most broken Zoho CRM Zaps. If one of them blocks you, the Zapier troubleshooting guide goes through the fix.
Searches that miss records
Without Administrator privilege on the connection, the two searches only return records owned by the connected user. A colleague's lead stays invisible to the Zap.A polled trigger feels slow
New Contact, New Lead and the other polled triggers wait for Zapier's next check. Switch to a module trigger when the Zap must react the moment a record is saved.A Zap that feeds itself
A Zap on New or Updated Contact that writes back into the same contact restarts itself on every run. The loop burns through your task count fast.Old records are not replayed
A Zap only reacts to what happens after you switch it on. Leads and contacts that already existed are never picked up; migrating them is a separate job.A bulk import gets held back
When a trigger suddenly returns a huge batch, after a bulk import or a migration, Zapier's flood protection can hold those records instead of running them all.The free plan refuses the app
Zoho CRM is a premium app. On the free plan it cannot be added to a Zap at all, whatever the number of steps; a paid plan or the trial is needed.
Need help automating Zoho CRM with Zapier?
A person reads every message.



