Skip to content
General Automation

Webhook intake for new project onboarding with forwarding

6 nodes 46 3 Webhook
Download

Loading workflow…

Workflow Description

The workflow listens for POST requests on a dedicated webhook path, normalizes the payload into input and source fields, and checks that the input is non-empty. Valid requests are forwarded via HTTP POST to a placeholder external API using generic credential authentication, and a JSON response with status accepted is returned; empty inputs short-circuit to a status invalid response.

How it works

  1. 1.Webhook Trigger receives POST requests on path project-management-new-project-onboarding-trigger-intake with responseMode set to responseNode.
  2. 2.Normalize Input adds input (the request body) and source fields while keeping existing fields.
  3. 3.Validate Input routes non-empty input values to the forwarding branch and empty ones to the invalid branch.
  4. 4.Forward To Service sends a POST with a placeholder body parameter to https://api.example.com/... using genericCredentialType authentication.
  5. 5.Respond Success and Respond Invalid return JSON bodies with status accepted or invalid respectively.

Use cases

  • Unified entry point for onboarding requests originating from external project systems.
  • Basic payload presence validation before handing data to a downstream service.

Requirements

  • Activate the workflow and replace the example.com URL and placeholder value with real endpoint details.
  • Configure HTTP credentials of type genericCredentialType on the Forward To Service node.

Setup and testing in n8n

  1. Send a POST with a non-empty body to the webhook path and verify an accepted response and the outbound request.
  2. Send a POST with an empty body and verify an invalid response with no external call.

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 46
Downloads 3

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