Skip to content
Sales & CRM

At-risk student webhook intake with CRM and owner notification

7 nodes 34 2 Webhook
Download

Loading workflow…

Workflow Description

A template workflow that receives form submissions via a POST webhook, normalizes the request body into a single input field, and checks that it is not empty. Valid submissions trigger two outbound HTTP requests to placeholder endpoints for CRM record creation and owner notification, then return a JSON success response; empty submissions return a missing-fields response.

How it works

  1. 1.The Form Webhook node listens for POST requests on education-at-risk-student-monitor-form with responseMode set to responseNode.
  2. 2.The Normalize Form node maps the request body into an input field and adds a source field set to At-Risk Student Monitor.
  3. 3.The Required Fields IF node checks that input is not empty and branches into two paths.
  4. 4.On the true path, Create CRM Record posts to an external API endpoint, Notify Owner then posts to a notification endpoint, and Respond OK returns {"status": "created"}.
  5. 5.On the false path, Respond Missing returns {"status": "missing-fields"}.

Use cases

  • Capturing at-risk student referral forms from an external site into a CRM.
  • Notifying a designated owner or advisor as soon as a new referral arrives.

Requirements

  • Both HTTP Request nodes use genericCredentialType authentication and require valid credentials plus a real auth type to be configured.
  • All placeholder URLs on api.example.com and the REPLACE_WITH_YOUR_VALUE body values must be replaced with real endpoints and payloads.
  • The workflow must be activated in n8n for the webhook to accept requests.

Setup and testing in n8n

  1. POST a request with a non-empty body and verify the {"status": "created"} response and that both HTTP requests executed.
  2. POST a request with an empty body and verify the {"status": "missing-fields"} response.
  3. Inspect the n8n execution log to confirm the correct branch was taken.

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