Skip to content
Sales & CRM

WMS Integration Health Probe via Form Webhook

7 nodes 37 3 Webhook
Download

Loading workflow…

Workflow Description

This template receives POST requests on a dedicated webhook path, normalizes the payload into source and input fields, and checks that input is not empty. On success it calls two external services to create a CRM record and notify the owner, then replies with a created status; otherwise it replies directly with a missing-fields status. All URLs and body values are placeholders that must be replaced before use.

How it works

  1. 1.A Webhook node accepts POST requests on the configured path using responseNode mode for deferred replies.
  2. 2.A Set node adds a fixed source value and maps the request body into the input field.
  3. 3.An If node checks that input is not empty and routes execution to one of two branches.
  4. 4.On the true branch, HTTP Request nodes POST to a CRM create endpoint and then a notify-owner endpoint using generic credential authentication.
  5. 5.Respond to Webhook nodes return a created or missing-fields JSON status depending on the branch.

Use cases

  • Logging WMS integration health probe submissions coming from an operations form.
  • Creating a CRM record and notifying an owner when a probe submission is valid.
  • Returning an immediate custom response to the webhook caller.

Requirements

  • Replace the api.example.com URLs and placeholder body values in both HTTP Request nodes with real endpoints and data.
  • Configure Generic Credential authentication for the two HTTP Request nodes.
  • Activate the workflow in n8n so the webhook path can receive requests.

Setup and testing in n8n

  1. Send a POST request with an empty body to the webhook path and confirm the missing-fields response.
  2. Send a POST request with a body value and verify both the CRM create and notify-owner endpoints are called.
  3. Inspect the n8n execution log to confirm node order and the final JSON response.

Service Value

Ready-made workflow template for automation delivery and service execution.

Apps Used

Webhook Set If HTTP Request

Details

Trigger Webhook
Nodes 7
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 (7)

Form Webhook

Webhook

#1

Normalize Form

Set

#2

Required Fields

If

#3

Create CRM Record

HTTP Request

#4

Notify Owner

HTTP Request

#5

Respond OK

Webhook

#6

Respond Missing

Webhook

#7

Source and license

Sticky Note

#8
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