Application Stage Changed Trigger in Webhook Module
Overview
This is a Webhook-integrated trigger that activates as soon as an application's stage is changed, regardless of the form type or payment state. The system pushes all configured stage-change entries in real time from Meritto to the configured Third-Party API Endpoint (set up in Webhook).
Permissions
For Manual Push via Application Manager :
- Bulk Data Push Through Webhook/ERP – Allows users to push data in bulk manually.
- Allow Data Flow to ERP – Allows users to single-push manually.
Core Functionalities - Application Stage Changed Trigger
Many times, while marking a stage against an application, the data needs to be pushed to a third-party system. This is where the Application Stage Changed Trigger comes into play. It enables real-time data push to external systems whenever a defined stage is marked against any application.
How It Works
Whenever an application stage is updated—whether manually by a counselor or automatically through workflows, marketing automation, or integrations—the Application Stage Changed Webhook is triggered. This ensures that, regardless of how the stage change occurs, your connected systems always receive the latest status in real time.
- Manually stage is changed:
When a user changes the application stage from the Application Manager page via single or bulk action through Web or Mobile (Android, iOS), the system identifies the change and pushes the data via the configured application stage changed trigger webhook.
- Marketing Automation:
When the system automatically changes an application to another stage via any configured Marketing Automation, the system identifies the change and pushes the data via the configured application stage changed trigger webhook.
- Workflow Rule:
When the stage is updated as a result of workflow logic, the system identifies the change and pushes the data via the configured application stage changed trigger webhook.
- Application Update API:
- When the stage is updated through the Application Update API available on our Developer Portal, the system identifies the change and pushes the data via the configured application stage changed trigger webhook.
- Multiple Stages Configured in Same Webhook:
If the use case is to push applications across multiple stages via the same webhook, multiple stages can be configured in the same webhook trigger.
The system will identify the change and push the data individually for every stage.
Fallback Mechanism
- Fallback Mechanism (Runs Every 30 Minutes):
If there is any stage change case that does not get pushed in real time due to a Meritto system delay, the fallback mechanism kicks in and identifies the data that was not sent in real time. This data is then pushed using the fallback mechanism. - Third-Party Failure Retry (Runs Once a Day):
All records that fail due to third-party API errors are automatically logged by the system. These records are then identified and retried by the fallback mechanism once every day at 2:00 AM, ensuring no application update is permanently missed.
System Behavior:
- All scenarios are real-time first.
- Fallback mechanisms ensure no entries are missed due to real-time and third-party failures or system delays.
Manual Push (Single/Bulk Push)
Users can manually trigger a webhook push for one or more applications from Application Manager.
Step by Step Guide:
- You can select the webhook name in the Select Logic Name dropdown through which you want to push the data.
- The Select Trigger Point dropdown will show all the configured triggers in the selected Webhook configuration.
- In the Select Application Stage dropdown, the user can select the stage against which the data needs to be pushed. This ensures only the matching data from the selected set is pushed.
Use Cases
- Marketing Automation Sync
If an application stage changes to Offer Letter Released, the trigger can push this data to a marketing automation platform. This enables sending automated communication (e.g., congratulations emails, onboarding instructions, or targeted ads).
- ERP / Finance System Integration
When an application reaches the Fee Verified stage, the trigger pushes the data update to an ERP or finance system for accounting reconciliation, ensuring no manual entry errors.
- Third-Party Learning Management Systems (LMS)
If the stage changes to Enrolled, the trigger can automatically create a student profile in an LMS, giving the applicant immediate access to online resources without waiting for manual processing.
- Visa / Compliance Tracking Systems
For international applicants, when an application moves to Document Verification Completed, the data can be pushed to a compliance or visa management system, ensuring regulatory checks are started without delay.
- Call Center / Support System Notification
When an application moves to Interview Scheduled, the data can be pushed to a call center tool. This ensures support teams have the latest status while handling candidate queries.
Limitations & Known Cases
When multiple stages are configured within the same webhook, if a candidate returns to a stage that has already been pushed earlier, the data will be sent only in real time. In this case, if the real-time push fails for any reason, the fallback mechanism will not re-push the entry.
Example:
If a candidate moves from Stage 1 → Stage 2 (both configured in the same webhook), data is pushed for each stage in real time. If the candidate later returns to Stage 1, the real-time push is attempted again. However, if this specific real-time push fails, the fallback process will not retry it.
Note: The unique condition of data push for this trigger now works on the Webhook ID. Therefore, if you need to push data again for an Application Stage, you should create a new webhook (which will have a different system-generated ID) instead of changing the vendor in the existing webhook.
Conclusion
The Application Stage Changed Webhook Trigger is a reliable and comprehensive ERP integration for pushing stage change data in real time. With robust fallback mechanisms via cron jobs and intelligent manual push handling, it ensures no data loss, minimal duplication, and maximum alignment with business workflows.
Related Articles
Application Submit Trigger in Webhook Module
Overview The Application Submitted Trigger is a Webhook Trigger that activates in real time whenever an application is submitted through any form type (excluding partwise forms). This ensures that client systems receive timely and consistent data, ...
Partwise Submit Trigger in Webhook Module
Overview The Partwise Submit Trigger is a Webhook Trigger that activates in real time whenever a candidate saves and submits a section (part) of an application form. Unlike the full application submission trigger, this one ensures that client systems ...
Dynamic Activity Create Trigger in Webhook Module
Overview The Dynamic Activity Create Trigger is a webhook trigger that activates in real time whenever a new dynamic activity is created against any lead or opportunity. This includes activity creation from the API, Lead/Opportunity profile, or the ...
Webhook Module in Meritto
Overview The Webhook module in Meritto is a real-time integration tool that allows lead, application, and opportunity data to be shared automatically with external systems. It eliminates the need for manual exports and ensures that your CRM, ERP, or ...
Token Fees Trigger in Webhook Module
Overview This is a Webhook-integrated trigger that activates as soon as a candidate pays the configured Token fees. The system pushes all payment-approved entries in real time from Meritto to the configured Third-Party API Endpoint (set up in ...