Integrations
Zoho CRM integration
Two Deluge functions check the email addresses on your Zoho CRM contacts and leads and write the result into fields you choose. A workflow rule checks a record when it is created or its Email changes, and a scheduled clean-up works through a whole view, in a bulk job when there are many.
- Status: Setup guide
- Deluge functions in your own Zoho org
Service Custom service
Authentication API Key
Parameter Authorization (type Header)
Value Bearer ev_live_…
Link name emailvalidationAt a glance.
- Status
- Setup guide. Not listed on a marketplace yet: you set it up yourself in a few steps, below and in the full guide.
- For
- Zoho CRM teams who want every contact’s and lead’s address checked as it comes in, and older records cleaned up without exporting them.
- You need
- A Zoho CRM edition with custom functions in workflow rules and schedules (in Zoho’s current plans, Enterprise and higher, Zoho One and CRM Plus), four result fields on Contacts or Leads, and an API key made for it, with a daily credit cap. The clean-up also needs the key’s
bulkscope. - Costs
- 1 credit = 1 validated address, as with any API request. Free: unknown results, API errors, malformed addresses and test addresses on sandbox.email-validation.org.
- Full guide
- Read the full setup guide
Typical uses.
Check new and changed records
A workflow rule checks a record within seconds of being created or of its Email changing, and writes EV Status, EV Reason, EV Checked At and EV Checked Email.
Clean up a whole view
A run names a view, such as Contacts without a status. With an hourly schedule, a large view moves by up to 2,000 records an hour, until every record has a result.
Never check twice
EV Checked Email keeps a record from being checked again for the same address, so other edits cost no credits and a run skips records that already have a result.
Set it up. 5 steps.
The short version of the full setup guide, which stays the reference when a step does not match what you see.
Add the result fields
In Modules and Fields, add EV Status, EV Reason, EV Checked At and EV Checked Email to Contacts (and to Leads), and Zoho gives them the API names the functions expect.
Connect your key
In Developer Hub, Connections, create a custom-service connection with API Key authentication: a Header parameter
Authorizationset toBearerand your key, and the link nameemailvalidation.Add the workflow rule
Create a rule on Contacts for Create or Edit, repeated on every edit, with a Function action holding the workflow function from the guide and the arguments recordId and moduleName.
Test it
Create a contact with
accepted@sandbox.email-validation.org: within seconds EV Status showsvalid, at no cost.Schedule the clean-up
Create the EV Runs module, a view with EV Status is empty and an hourly schedule with the clean-up function, then add a run with the view’s id.
Good to know.
- The function writes its fields without running any workflow rule and never touches Email, so it never loops.
- A round with up to 50 records to check sends them one by one; more go into one bulk job that is created without starting it and saved on the run first, so a job is never paid for twice.
- An execution starts no new work after 10 minutes, because Zoho stops a scheduled function after 15; the next one continues.
- When a check cannot finish, the record is left without a status for the clean-up to check later. A run that needs you stops, and EV Note says what to fix.
- For EU data residency, for example with an org on zoho.eu, use
https://api-eu.email-validation.orgas the functions’ host: the same key works on both.
Updated · Maintained by the email-validation.org team