Zoho
This guide describes how to use Zoho as a source for sending your customer profile & events to Regal using a Zoho's Webhooks Actions.
Sending data from Zoho to Regal
Regal relies on the Zoho's Webhooks Actions to send data to Regal. You can refer to Zoho's documentation for additional information and examples.
Create New Webhook Action
- Log in to Zoho CRM as an admin. Then, navigate to Set Up > Automation > Actions

-
Click on the "Webhooks" tab then click the blue "Configure Webhook" button
- Create a new webhook action for each event you want to send in Regal
-
Configure Webhook Action
- Name: <give your webhook action a name (e.g. New Lead Created)>
- Description:
- Method: POST
- URL to Notify:
https://events.regalvoice.com/events
- Authorization Type: General
- Module: <select the object where the data will be sent from (e.g. Leads)>
- Header:
- Module Parameters: N/A
- Customer Parameters:
- Authorization:
- Body:
- Type: Raw
- Format: JSON
- Paste Regal Event JSON
- Type "#" to view all the Zoho dynamic fields available
- You can find more information on how to format this payload by referencing our API Docs
- Example JSON Below
- Click "Save"

Create New Workflow Rule
Workflow rules are the logic that will trigger the Webhook action we created.
-
Log in to Zoho CRM as an admin. Then, navigate to Set Up > Automation > Workflow Rules
-
Click "Create Rule"
- Module: <same module that was set on webhook action (e.g. Leads)>
- Rule Name: <name your rule (e.g. Send New Leads)>
- Description:
-
Click "Next" which will bring you to the canvas
-
Configure Workflow
- WHEN
- Executed this workflow rule based on: Record action
- You can choose any option, in this example we want to fire an event when a new Lead is created which is a Record Action (update/created)
- Select "Create"
- Executed this workflow rule based on: Record action
- CONDITION 1
- Which leads would you like to apply the rule to?: All Leads
- You can add additional filtering within Zoho to only send a subset of leads, in this example we are not filtering any leads
- Click "Next"
- Which leads would you like to apply the rule to?: All Leads
- ACTIONS
- Select "Webhook"
- Select the webhook you created previously
- Click "Save"
- WHEN
Test the Workflow to ensure events are being sent to Regal
API Request Examples:
New Lead Created
{
"userId": "${Leads.Lead Id}",
"traits": {
"firstName": "${Leads.First Name}",
"lastName": "${Leads.Last Name}",
"leadStatus": "${Leads.Lead Status}",
"leadSource": "${Leads.Lead Source}",
"emails": {
"${Leads.Email}": {
"emailOptIn": {
"subscribed": true
}
}
},
"phones": {
"${Leads.Phone}": {
"isPrimary": true,
"label": "Main Phone",
"voiceOptIn": {
"subscribed": true
},
"smsOptIn": {
"subscribed": true
}
}
}
},
"name": "New Lead Created",
"properties": {
"leadStatus": "${Leads.Lead Status}",
"leadSource": "${Leads.Lead Source}"
}
}
Updated 12 months ago