Overview
If your webhook is not pushing data as expected, certain JSON keys are returning blank values, or the data push is delayed, follow this step-by-step troubleshooting guide to identify and resolve the most common issues.
This guide helps you quickly determine whether the issue lies in the webhook configuration, data logic, or vendor-side validations.
- Example: If a conditional filter is applied in Step 3 such as Course = MBA, only records with “MBA” in the course field will be pushed. Any other course data will be skipped.
- Action to Take: Review the conditional logic defined in Step 3. Ensure that it does not contradict the data that needs to be pushed via the webhook.
Steps to Verify:
- Navigate to Webhook → Edit and open the concerned webhook configuration.
- Review the Trigger (Step 1) and Conditional Filters (Step 3).
- Go to API/Integration Logs, locate the vendor configured in Step 1, and open the relevant log entry to check for errors or failed pushes.
3rd Party Vendor Error or Internal Validation Failure
1. Data has been Pushed but error is received
Examples:
- Validation Error: Data is successfully pushed from Meritto, but the 3rd-party API returns an error (for instance, due to invalid parameters or authentication failure).
- Wrong Configuration: Wrong value has been set in the success marking configuration and due to this system is marking all the success entries failed.
Actions to Take:
- Check the API/Integration Logs to identify any error messages linked to the specific Lead, Application, or Opportunity, check the error and convey the same to the 3rd party vendor based on the input from their side, check and correct the configuration, data or advance settings inside webhook.
- After the correction of configuration or candidate data , the data can be manually pushed via the single or bulk push to webhook options in Lead, Opportunity or Application Manager.
- Also this failed data will be retired once a day by the systems fallback mechanism which is triggered at 2AM everyday.
Steps to Verify:
- Navigate to Webhook → Edit and open the concerned webhook configuration.
- Review the Trigger (Step 1) and Conditional Filters (Step 3).
- Go to API/Integration Logs, locate the vendor configured in Step 1, and open the relevant log entry to check for errors or failed pushes.
Data Is Being Pushed With a Delay
The data push may happen with a delay in the following cases: