Webhook intake for new student onboarding with validation and forwarding
Loading workflow…
Workflow Description
The workflow receives POST requests on a dedicated webhook path for new student onboarding, normalizes the payload by copying the request body into an input field, validates that it is not empty, and forwards valid requests to an external API endpoint using generic credentials. It replies with a JSON accepted response after forwarding, or an invalid response when the input is empty. The workflow is currently inactive.
How it works
- 1.The Webhook node accepts POST calls on path education-new-student-onboarding-trigger-intake with response deferred to a Respond to Webhook node.
- 2.Normalize Input adds fields input (from the request body) and source (template name) while keeping original fields.
- 3.Validate Input checks that input is not empty and routes to the forward or invalid branch.
- 4.Forward To Service sends a POST to https://api.example.com/education-new-student-onboarding-trigger/forward with a placeholder body parameter and genericCredentialType authentication.
- 5.Respond Success returns {"status":"accepted"} after forwarding; Respond Invalid returns {"status":"invalid"} for empty input.
Use cases
- Entry point to collect new student onboarding payloads from external systems before handing them to a processing API.
- Starter template for validating incoming webhook bodies before forwarding them to another service.
Requirements
- Activate the workflow in n8n so the webhook path becomes reachable.
- Replace the api.example.com URL and the REPLACE_WITH_YOUR_VALUE placeholder body with real values.
- Configure a genericCredentialType credential and its auth type on the HTTP Request node.
Setup and testing in n8n
- POST a non-empty body to the webhook path and confirm the target service receives it and the response is accepted.
- POST an empty body and confirm the invalid response with no outbound request.
- Verify the HTTP credential by testing the connection in the Forward To Service node settings.
Service Value
Ready-made workflow template for automation delivery and service execution.
Apps Used
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (6)
Webhook Trigger
Webhook
Normalize Input
Set
Validate Input
If
Forward To Service
HTTP Request
Respond Success
Webhook
Respond Invalid
Webhook
Source and license
Sticky Note
Fresh workflows, straight to your inbox
Get newly published DROPIDEA workflows, a clear overview of what they do, and a link to explore them.
- New workflows
- Clear overviews
- Setup guides