Zoho CRM
Push leads to Zoho CRM: create a lead in Zoho CRM, assigned to an owner you pick.
Authenticated with ?privateKey=YOUR_KEY (see Authentication).
| POST | /admin/automations | Create a new automation |
| GET | /admin/automations | Get all automations for a website |
| PATCH | /admin/automations/{id} | Enable or disable an automation |
| GET | /v3/crm/owners | List CRM owners |
| POST | /v3/crm/push | Push contact to CRM |
| GET | /v3/crm/{crm}/mappings | Get CRM field mappings |
| PUT | /v3/crm/{crm}/mappings | Set CRM field mappings |
POST
/admin/automationsTry:
Request body
NameName of the automation
Is ActiveWhether automation is active
WebsiteWebsite ID this automation belongs to
FilterFilter criteria for leads
Trigger
WhenEvent that triggers the automation
ThenAction to perform
Interval
Contact Persona
Roles
Excluded Roles
Email Verification
Allow Only Valid Emails
Allow Catch All Emails
Allow Guessed Emails
Allow Without Emails
Contact Selection Strategy
Max Contacts To Send
ActionsAction-specific configurations
Sent To Slack
Send Messages ToSlack channel, e.g.
Message TemplateMessage with merge fields such as {{name}} and {{company}}; empty uses the saved template
How Many To Add
Sent To Webhook
Url
When To Push
Send To Clay
UrlThe webhook URL of your Clay table
When To Push
Sent To Email Campaign
Email CampaignCampaign ID from GET /admin/email-campaigns
Email Accounts
Sent To Hubspot
Action
Assign Contacts ToOwner ID from GET /v3/crm/owners
Sent To Pipedrive
Assign Contacts To
Sent To Salesforce
Assign Contacts To
Sent To Zoho
Assign Contacts To
Sent To Go High Level
Assign Contacts To
Create Opportunity
Pipeline Id
Pipeline Stage Id
Opportunity Status
Tags
curl -X POST "https://rest-admin.happierleads.com/admin/automations?privateKey=YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "Docs example: send-to-zoho", "isActive": true, "website": "64b7f0a1c2d3e4f5a6b7c8d9", "when": "new-lead-is-identified", "then": "send-to-zoho", "interval": "immediately", "actions": { "sentToZoho": { "assignContactsTo": "OWNER_ID" } }}'Response
Press Send request to try it with sample data.
Use case: Pick the owner
GET /v3/crm/owners?crm=zoho lists the users of your Zoho CRM; use one's id as assignContactsTo.
Use case: Push one lead now
POST /v3/crm/push with crm: "zoho" and a leadId sends that lead right away, without an automation.