Skip to content
General Automation

Webhook intake for new student onboarding with validation and forwarding

6 nodes 25 2 Webhook
Download

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. 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. 2.Normalize Input adds fields input (from the request body) and source (template name) while keeping original fields.
  3. 3.Validate Input checks that input is not empty and routes to the forward or invalid branch.
  4. 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. 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

  1. POST a non-empty body to the webhook path and confirm the target service receives it and the response is accepted.
  2. POST an empty body and confirm the invalid response with no outbound request.
  3. 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

Webhook Set If HTTP Request

Details

Trigger Webhook
Nodes 6
Apps 4
Views 25
Downloads 2

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (6)

Webhook Trigger

Webhook

#1

Normalize Input

Set

#2

Validate Input

If

#3

Forward To Service

HTTP Request

#4

Respond Success

Webhook

#5

Respond Invalid

Webhook

#6

Source and license

Sticky Note

#7
Stay in the loop

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

Be first to discover what is new

Your name, your email, and one confirmation.

Email confirmation · Unsubscribe anytime