30k per month Cold Email SystemOutreach control plane
← Fluxworks products Demo · fictional records
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.

Total contacts0Source records
Email present0Not verification
Verified0Provider confirmed
Suppression clear0Compliance reviewed
Sendable0All gates passed
01

Contact control

Source data and workflow state stay visibly separate.

Import boundary

Google Contacts CSV

30 exact fields
No file selected.
Readiness path

Five gates to production

  1. 1
    Contract matchedThe 30-field contract locked
  2. 2
    Email verifiedExternal provider confirmation
  3. 3
    Suppression clearGlobal and campaign review
  4. 4
    Campaign approvedAudience, copy, and ownership
  5. 5
    Sender authorizedHuman launch decision
02

Contact ledger

ContactOrganizationSource emailVerificationSuppressionSendable
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
  1. 01webhook trigger Contact ingestion CSV webhook → validate & map 30 fields → upsert source contacts → safe workflow state → import run recorded
  2. 02webhook trigger Verification results Provider result webhook → normalize → update verification state
  3. 03webhook trigger Unsubscribe & suppression Sequencer event webhook → normalize → record suppression → sync suppression list
  4. 04fail-closed gate Campaign preflight gate Load approval → load gate → load candidates → fail closed → preflight audit
  5. 05webhook trigger Reply routing Reply webhook → classify (interested / not now / bounce) → append reply event
  6. 06webhook trigger CRM event sync CRM event webhook → validate immutable event → append → dead-letter on error
  7. 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.