Skip to content
General Automation

Compliance Document Checklist Webhook Intake Router

6 nodes 37 3 Webhook
Download

Loading workflow…

Workflow Description

The workflow receives POST requests on a fixed webhook path, normalizes the request body into an input field tagged with a source label, and checks that it is not empty. Valid payloads are forwarded to a placeholder external API using generic HTTP credentials, returning an accepted JSON response; invalid payloads return an invalid JSON response immediately. It is an inactive template with placeholder values that require user configuration.

How it works

  1. 1.A webhook accepts POST requests at legal-admin-compliance-document-checklist-intake and defers the response to a respond node.
  2. 2.A Set node copies the request body into input and adds a source field labeled Compliance Document Checklist.
  3. 3.An If node checks that input is not empty and routes execution to the appropriate branch.
  4. 4.The true branch sends a POST to api.example.com with a placeholder body value that must be replaced.
  5. 5.Respond to Webhook nodes return JSON statuses: accepted after forwarding and invalid on failed validation.

Use cases

  • A starter skeleton for legal-admin intake flows that validate webhook payloads before backend submission.
  • A reference pattern for input validation branching with immediate JSON responses.

Requirements

  • Replace the api.example.com URL and the REPLACE_WITH_YOUR_VALUE placeholder body with real values.
  • Configure generic credential type HTTP credentials for the Forward To Service node.
  • Activate the workflow manually since it ships inactive, and expose the webhook path to sending systems.

Setup and testing in n8n

  1. POST to the webhook path with a non-empty body and expect an accepted response.
  2. POST with an empty or missing body and expect an invalid response.
  3. Verify the forwarded request reaches the external service and that credentials are configured correctly.

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 37
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