Skip to content
General Automation

Vendor onboarding webhook intake with validation and forwarding

6 nodes 13 0 Webhook
Download

Loading workflow…

Workflow Description

This workflow exposes a POST webhook that triggers a new vendor onboarding flow, normalizes the incoming body, checks that it is not empty, and forwards a placeholder payload to an external HTTP service using generic credentials. It replies with a JSON accepted or invalid response depending on validation. The URL and body values are placeholders that the user must replace before real use.

How it works

  1. 1.A Webhook node receives POST requests on the configured path and defers the response to a Respond to Webhook node.
  2. 2.A Set node extracts the request body into an input field and adds a source label identifying the template.
  3. 3.An If node checks whether input is not empty to route execution.
  4. 4.On the true branch an HTTP Request node POSTs to api.example.com with generic credential authentication and a placeholder body.
  5. 5.Respond to Webhook nodes return JSON statuses of accepted or invalid.

Use cases

  • Centralized intake endpoint for new vendor registration forms from finance admin systems.
  • Lightweight validation gate before passing vendor data to an external processing service.
  • Starting template to extend with notifications or approval steps after intake.

Requirements

  • Configure HTTP generic credentials in n8n for the Forward To Service node.
  • Replace the placeholder https://api.example.com URL and REPLACE_WITH_YOUR_VALUE body parameter.
  • Activate the workflow so the webhook path becomes callable.

Setup and testing in n8n

  1. Send a POST request with an empty body to the webhook path and confirm an invalid response.
  2. Send a POST request with a non-empty body and verify the external service receives it and an accepted response returns.
  3. Inspect the n8n execution log to confirm the correct branch was followed after validation.

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 13
Downloads 0

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