Manufacturing pipeline intelligence
One clean source.
Every contact accountable.
A source-faithful contact database and outreach control plane for a manufacturing sales pipeline, built around the exact Google Contacts export contract. Nothing becomes sendable until a person says so.
01
Contact control
Source data and workflow state stay visibly separate.
Import boundary
30 exact fieldsGoogle Contacts CSV
No file selected.
Readiness path
Five gates to production
- 1Contract matchedThe 30-field contract locked
- 2Email verifiedExternal provider confirmation
- 3Suppression clearGlobal and campaign review
- 4Campaign approvedAudience, copy, and ownership
- 5Sender authorizedHuman launch decision
02
Contact ledger
| Contact | Organization | Source email | Verification | Suppression | Sendable |
|---|
N
Your contact ledger is ready
Import a CSV using the exact 30-field header to begin. No contact becomes sendable automatically.
03
System boundary
Designed for a safe n8n and Supabase handoff.
SourceGoogle Contacts30 fields · lossless
→
ControlCold Email SystemValidate · review · report
→
Read modelSupabaseDashboard state
→
Executionn8n + sequencerHuman-gated · locked
04
n8n automation package
Seven import-tested workflows. Every send stays behind a human gate.
cold-email-outreach · 7 workflows · running demo
- 01webhook trigger Contact ingestion CSV webhook → validate & map 30 fields → upsert source contacts → safe workflow state → import run recorded
- 02webhook trigger Verification results Provider result webhook → normalize → update verification state
- 03webhook trigger Unsubscribe & suppression Sequencer event webhook → normalize → record suppression → sync suppression list
- 04fail-closed gate Campaign preflight gate Load approval → load gate → load candidates → fail closed → preflight audit
- 05webhook trigger Reply routing Reply webhook → classify (interested / not now / bounce) → append reply event
- 06webhook trigger CRM event sync CRM event webhook → validate immutable event → append → dead-letter on error
- 07webhook trigger Campaign metrics sync Metrics webhook → build request → metric snapshot inserted
execution logWaiting for a CSV drop…
Rendering of the workflows in this package, not the n8n editor itself. The sequencer boundary is a single whitelisted interface and is not shown.