Webhooks facilitates communication with third-party applications by sending instant web notifications every time an event occurs in Zoho Recruit. With Webhooks, you can configure HTTP URLs and associate them in workflow rules to automate the entire notification process.
Profile Permission Required: Users with the Manage Workflow permissions in can access this feature.
Field Name | Description | Data Type | Maximum Limit |
Name | Specify name of the webhook. | Text | Alphanumeric(50) |
Description | Add a description for the webhook. | Text | 200 characters |
URL to Notify | Specify the REST API URL of the third-party application. | URL | 200 characters |
Method | Select type of API method - POST or GET. By default, system selects POST method. | Radio Button | - |
Module |
Choose one of the Zoho Recruit modules.
Supported Modules:
Note: You cannot set up webhooks for Call Logs and Notes modules. |
Picklist | - |
Append Entity Parameters | Specify the Parameter Name and corresponding Parameter Value. This is the request parameters sent while triggering the webhook notification to third-party application. Supported Modules:
|
String | 3000 characters |
Append Custom Parameters | Specify the Recruit Parameter Name and corresponding Value for the webhook. This is also the request parameters sent while triggering the webhook. The name and the value are as configured. This key/value pair is mainly used to send the Auth tokens, security tokens, etc. | String | - |
Preview URL | Preview the complete webhook URL to be notified to the third-party application. | Text | Read-only |
Setting up Webhooks includes the following three steps:
Sometimes you may notice that the merge field values you have used in the Value Description editor of your webhook now get displayed as ${Unsupported_Field}. The following are some of the reasons why this happens.
The merge field whose value you have inserted has been deleted. If your webhook's Value Description editor continues to contain the merge field value of a deleted field, that value will be displayed as ${Unsupported_Field}.
The custom look up field whose value you have inserted has been deleted. If your webhook's Value Description editor continues to contain the merge field value of a deleted look-up field, that value will be displayed as ${Unsupported_Field}.
If you have used the merge field value of a field that is not among the list of available merge fields for the selected module, then it will be displayed as ${Unsupported_Field}.
For example, if you insert the merge field value ${Candidates.Candidate Id} in the Value Description editor for the Job Openings module, it will get displayed as an unsupported field.
A mass hire is happening and all interviewers are to be sent an SMS alert. The process can be simplified using webhooks.
In your SMS gateway service, create an account and get these details to configure webhook:
Currently, Zoho has partnered with the following SMS Gateway providers:
You can buy SMS credits and API details from the above vendors.
Select the following Fields from the Interviews module while setting up user-defined parameters:
In webhook, specify the following details:
URL to Notify:
http://<Domain Name>/smsgateway/post - POST method
User-defined Parameters (XML or JSON)
<?xml version="1.0"?>
<m:Library xmlns:m="http://www.screen-magic.com/" xmlns="http://www.defns.com/">
<username>xxxx@xxxxx.com</username>
<senderid>SMS-Provider</senderid>
<accountid>XXXXXXX</accountid>
<authtoken>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</authtoken>
<message mobilenumber="${User.Mobile}">Hi ${Interviews.Interviewer}, An Interview has been scheduled for you on ${Interviews.From} at ${Interviews.Location} for candidate: ${Interviews.Candidate Name}</message>
</m:Library>
Follow these steps in the Workflow Rule page:
Add a test Interview record with all the updated Interview details.
In your mobile phone check for the SMS alert. If you've not received SMS, modify the webhook configuration and continue testing. After successful testing, remove test entries and roll-out this integration to your Recruit users.
When execution of webhook fails, one of the following error messages are displayed in Zoho Recruit:
Internal process failure - When the webhook is not executed due to errors in processing the webhook.
Day limit reached - When the company reached the maximum limit for the day.
Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.
If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.
You are currently viewing the help pages of Qntrl’s earlier version. Click here to view our latest version—Qntrl 3.0's help articles.