Skip to content
Sales & CRM

Overdue invoice form intake with CRM record and owner notification

7 nodes 35 3 Webhook
Download

Loading workflow…

Workflow Description

A webhook-based workflow that receives a POST submission from a finance admin form, normalizes it into source and input fields, and checks that the input is non-empty. Valid submissions trigger two authenticated HTTP calls, one to create a CRM record and one to notify the owner, followed by a JSON success response; invalid submissions get a missing-fields response. All endpoint URLs and body parameters are placeholders that must be replaced before use.

How it works

  1. 1.A webhook node listens for POST requests on the path finance-admin-overdue-invoice-monitor-form with responses deferred to a response node.
  2. 2.A Set node normalizes the payload into a fixed source string and an input string taken from the request body.
  3. 3.An If node checks that input is not empty and splits the flow into two branches.
  4. 4.On the true branch, HTTP Request nodes POST with generic credential authentication to a CRM creation endpoint and then an owner notification endpoint.
  5. 5.RespondToWebhook nodes return JSON with status created or status missing-fields.

Use cases

  • Capturing overdue invoice reports from a finance admin form into a CRM system.
  • Notifying the responsible owner automatically when a valid form submission arrives.

Requirements

  • Activate the workflow and configure the public webhook URL in the source form.
  • Replace the api.example.com URLs and placeholder body parameters in both HTTP nodes with real values.
  • Configure genericCredentialType credentials for both HTTP Request nodes.

Setup and testing in n8n

  1. Send a POST request with an empty body to the webhook path and verify the missing-fields response.
  2. Send a POST request with a valid body and trace execution of both HTTP nodes and the created response.
  3. Review the execution log to confirm the If node routing and node order.

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