Skip to content
Sales & CRM

CRM Integration Health Probe via Webhook and HTTP

7 nodes 37 2 Webhook
Download

Loading workflow…

Workflow Description

The workflow receives POST requests on a webhook, maps the request body into an input field, and checks that it is not empty. On success it sends an HTTP request to create a CRM record, then a second request to notify the owner, and responds with {"status": "created"}; on failure it responds with {"status": "missing-fields"}. All remote URLs and body values are placeholders that must be replaced before use.

How it works

  1. 1.The Form Webhook node accepts POST requests at sales-crm-integration-health-probe-form and defers the response to a respond node.
  2. 2.The Normalize Form Set node adds source (fixed string) and input (from the request body) while keeping original fields.
  3. 3.The Required Fields If node checks that input is not empty and routes to the success or failure branch.
  4. 4.The success branch POSTs with a generic credential type to create the CRM record, then to notify the owner, and responds with {"status": "created"}.
  5. 5.The failure branch responds directly with {"status": "missing-fields"}.

Use cases

  • Probing the readiness of a CRM integration endpoint on demand.
  • Validating the record-creation and notification chain before production rollout.
  • A starter template for ingesting external form submissions with mandatory field checks.

Requirements

  • Replace the api.example.com placeholder URLs and REPLACE_WITH_YOUR_VALUE body values in both HTTP Request nodes.
  • Configure generic credential type authentication on both HTTP Request nodes.
  • Activate the workflow manually, since it is currently inactive (active: false).
  • No origin or signature verification exists on the webhook, so secure the path before exposing it.

Setup and testing in n8n

  1. POST to the webhook path with a non-empty body and expect a created response.
  2. POST with an empty or missing body and expect a missing-fields response.
  3. Verify both HTTP calls reach your real endpoints after replacing the placeholders.

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