Step-by-Step Guide: How to Configure a Webhook in Meritto?
Overview
This guide shows the exact steps to create and configure a webhook in Meritto so external systems receive lead, application, opportunity or dynamic activity data in real time via HTTP POST (JSON). It covers permissions, prerequisites, JSON configuration, advanced transformation settings, authentication, file delivery options, testing, and monitoring.
Plan & Permissions (pre-check)
- Ensure Webhook add-on is Subscribed for your institute.
- Required permissions:
- View Webhook: Post Application Manager > ERP Manager
- Create / Edit Webhooks: Post Application Manager > Configure ERP
- View push logs: API/Integration Logs
Pre-requisites
- Valid API endpoint on the receiving system that accepts POST requests.
- Trigger identification: know which Meritto event will initiate the push (e.g., Application Submit, Lead Verified, Payment Approved).
- Form / Program mapping: decide which form or opportunity this webhook applies to.
- Payload format: confirm the receiving system accepts JSON and the expected JSON structure (simple, nested, array).
- Authentication credentials (if endpoint is secured): Basic Auth / Bearer Token / Custom Header Token.
Advanced (only if applicable)
- Document transfer method (if sending uploaded documents): Full URL, SFTP or Amazon S3 and required credentials.
- Custom file naming rules (e.g., AppNo_Transcript.pdf) if the receiver needs them.
- Two-step API flow details if the receiver requires session tokens (Step 1 — fetch token; Step 2 — use token).
Step 1 — Create the Webhook
- Navigate: Post Application > Webhook.
- Click Create.
- Fill basic details:
- Webhook Name
- College Name (select)
- Form Name (select)
- Module: Lead / Application / Opportunity / Dynamic Activity (As per your subscription)
- Trigger Event (choose the exact event)
- Vendor: Select Other and enter vendor name
- Webhook Listing Page : Click on the “+ New Webhook” Button to create a New Webhook.


- Webhook transfers data in JSON.
- Use the token picker to insert field tokens (tokens are populated based on the module selected in Step 1).
Build the JSON template. Example:
{
"name": "{{ud.name|Registered Name}}",
"email": "{{u.email|Registered Email}}"
}
- Click Validate JSON to ensure formatting is correct.

- Use these only as required by the receiving system:
- Required Field Configuration — mark fields mandatory; if blank, webhook call will fail.
- Date Fields Configuration — convert/format dates (e.g., DD/MM/YYYY, YYYY-MM-DD).
- Replace Value Field Configuration — map values to replacements (format: {"Field Value":"Replaced Value"}).
- Default Value Field Configuration — set fallback values for empty fields.
- Yes/No Field Configuration — standardize checkbox/boolean outputs (Yes/No, 1/0).
- Split Data Field Configuration — split a field by separator and send the required part (e.g., dial code separate from mobile).
- Conditional Filter Configuration — only trigger webhook if condition(s) are met (e.g., Program = MBA).
- Integer Field Configuration — convert text to integer.
- File Field Configuration — define file upload paths and method for upload-type fields (SFTP, Amazon S3, Full URL).

Select the Method of API Configuration - Single Step or Two Step
- Single Step
- Configure Sandbox / Production mode as applicable.
- Request method: choose POST.k
- Content Type : Application JSON
- Request URL : 3rd Party System API URL
- You can also add Parameters like (Headers and Body) in this by clicking on Add request parameters.
- Response Type : Select the Response Type
- Mark Success : You can configure the key and the value based on which you want to mark success inside meritto.
- Two Step
- Configure Sandbox / Production mode as applicable.
- Request method: choose POST.
- Content Type : Application JSON
- Request URL : 3rd Party System API URL (For Fetching Token)
- You can also add Parameters like (Headers and Body) in this by clicking on Add request parameters.
- Response Type : Select the Response Type
- Request URL 2 - 3rd Party System API URL (For Posting Data)
- Use the “Bearer Token” Fetched from the 1st API to be used in the 2nd API by adding the same in Parameters
- Response Type : Select the Response Type
- Mark Success : You can configure the key and the value based on which you want to mark success inside meritto.

Options supported:
- Full URL — send file links in payload.
- SFTP — configure host, path, credentials.
- Amazon S3 — configure bucket, folder, access credentials.
- Configure custom file naming logic here if required.
Step 6 — Preview & Test
- Use Test Hit to send a sample payload.
- Confirm a real record that meets trigger conditions is used for testing (valid lead/application/opportunity/dynamic activity).
- Verify the receiving endpoint response and ensure success conditions are satisfied.

Step 7 — Save & Activate
- Once JSON, advanced settings, auth, and uploads are validated, Save the webhook.
- Activate / enable it for production
Step 8 — Monitor Logs & Activity
- Check API/Integration Logs for success/failure details.
- Logs are retained for review for up to 10 days.
- Use logs to confirm successful delivery or inspect failure reasons.
Points to Keep in Mind
- Always Validate JSON before saving.
- Vendors must provide API documentation (endpoints, expected success response, auth requirements, file expectations) for the integration to be done seamlessly and avoid any error during the data export.
- Confirm whether the third party expects a particular success response format—map that in your request/response parsing.
- Use transformations (date, replace, default) only to match the vendor’s required format.
- Review logs within the 10-day window for troubleshooting.
Conclusion
Follow the exact numbered steps above to create and deploy a webhook in Meritto. The flow covers creation, JSON configuration, advanced field transformations, authentication (single- and two-step), file delivery options, timeout and retry behavior, testing, and monitoring — using only the details you provided.
Related Articles
Connecting Facebook Lead Ad Form with Meritto
Introduction Facebook Ads (also known as Instant Forms) provide a seamless way for users to express interest in your offerings by submitting a form directly on Facebook or Instagram, without ever having to leave the platform. These forms are widely ...
How to Push Bulk Webhook?
Overview Bulk Webhook Push in Webhook Manager enables users to resend lead and application data efficiently by retriggering existing webhook logic. Recover & Resend Data: Resolve failed webhook notifications or transmission issues. Bulk Repush: ...
How to Identify and configure GTM Code in Meritto?
Overview Google Tag Manager (GTM) is a tag management system that enables you to deploy and manage multiple tracking scripts from a centralized container, eliminating the need for direct code modifications on your website. It acts as a central ...
CTA (Call-to-Action) Whitelisting Process for SMS: A Step-by-Step Guide
Overview In today’s digital communication landscape, SMS continues to be a powerful channel for customer engagement. However, with growing regulatory scrutiny and evolving user data protection laws, it's crucial to follow proper protocols — ...
How to Configure Token Fee?
Overview Token Fee configuration in Meritto allows institutions to collect an initial payment from applicants before proceeding with further steps. This article provides a step-by-step guide to setting up a Token Fee in Meritto. Plan & Permissions ...