Skip to content
AI Agents

Client Onboarding Intake Validator and Workspace Spec Builder

8 nodes 72 6 Manual trigger
Download

Read the execution path horizontally, with supporting AI nodes below. Layout changes affect this preview only; the download stays unchanged.

Loading workflow…

Workflow Description

A self-contained n8n workflow that processes new client records locally with no external calls. It checks required clientId and companyName, email format, case-insensitive duplicate IDs and emails, allowed tier (starter/growth/enterprise) and positive contract value. Valid records get a normalized workspace key and a tier-based subfolder list; every record is tagged accepted or rejected with explicit reasons. It does not create cloud folders or send real emails; those are optional extensions.

How it works

  1. 1.Manual Trigger starts the run.
  2. 2.Sample Contract Payloads emits four fictional records: two valid, one duplicate, one malformed.
  3. 3.Validate and Normalize Contracts checks fields and duplicates, building workspaceKey and expectedSubfolders.
  4. 4.Branch On Validation splits records by isValid.
  5. 5.Two Set nodes add processingStatus and rejectionReasons while keeping all fields.
  6. 6.Merge Records appends both branches and Format Specification Output enforces a stable schema.

Use cases

  • Pre-checking new client data before provisioning storage.
  • Blocking duplicate client IDs or contact emails within an intake batch.
  • Standardizing workspace naming and tier-based folder structure.

Requirements

  • n8n 2.42.6 or compatible.
  • No credentials needed for the demo run.
  • For production: replace the sample node with a Webhook or CRM trigger, and optionally add HTTP Request nodes with your own Google Drive, Airtable or SendGrid credentials.

Setup and testing in n8n

  1. Import the JSON into n8n and click Execute Workflow.
  2. Confirm CLI-2026-101 and CLI-2026-102 get VALIDATED_SPEC_READY with correct subfolders.
  3. Confirm the third record is rejected for duplicate ID and email.
  4. Confirm CLI-2026-103 is rejected with four reasons: name, email, tier, value.
  5. Edge case: empty the sample list and confirm the run finishes without errors.

Service Value

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

Apps Used

Manual Trigger Code If Set Merge

Details

Trigger Manual trigger
Nodes 8
Apps 5
Views 72
Downloads 6

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

Manual Trigger

Manual Trigger

#1

Sample Contract Payloads

Code

#2

Validate and Normalize Contracts

Code

#3

Branch On Validation

If

#4

Tag Validated Records

Set

#5

Tag Rejected Records

Set

#6

Merge Records

Merge

#7

Format Specification Output

Code

#8

Sticky Input Validation

Sticky Note

#9

Sticky Spec Routing

Sticky Note

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