Simulation. Invented brand, invented people, no vendor APIs. This page models the Webflow to Typeform to ActiveCampaign to Attio contract for a proposal demo.
New from Rowan Hale · launches October 6

Stop running launches. Start operating them.

The Handoff is a builder's book: how signups get tagged, routed, deduped and delivered without a human in the loop. Take the readiness assessment below, or grab the first chapter by email.

Email capture routes through the same pipeline below: source tag, consent, suppression, CRM upsert.

“The rare launch book that cares where the data lands.”Ledgerline Review (invented)
“Hale writes about plumbing the way others write about strategy.”The Ops Quarterly (invented)
“Read chapter six before you send another campaign.”Foglight Press readers' panel (invented)
Hidden fields

Where did this visitor come from?

Pick an arrival path. The hidden source-tracking fields update live, and every downstream decision (tags, segment, automation) follows them.

Scored assessment

The Launch Readiness Score

Fourteen questions in the pool, two of them conditional: answering “just me” or “no CRM” removes their follow-ups from your path, and the score renormalizes against the questions you actually saw. Points are shown on each option because this demo is about the machinery.

Get your score and the chapters to read first

Try it with the suppressed address blocked@synthmail.test to watch suppression win.
Routing console

One submission in, the right objects out

What the automation platform receives, and every decision it makes: tags, list, segment, automation track, consent gate, suppression check. Green means enrolled. Nothing here is hand-set; it is computed from your submission.

Last submission waiting

Submit the assessment (or the hero email form) to see a routing decision.

Per-source routing map

sourcesegmentautomationfirst send
consent unchecked → score receipt only, zero marketing objects
suppressed addressno sends at all, CRM record flagged
ga4 events (simulated) page_view
CRM, single source of truth

Upsert, never duplicate

Three rules, in order: exact email match updates the existing person; same name at the same company with a new email is held for human review; only a true no-match creates a record. Companies dedupe by domain. Every write lands in an append-only ledger.

Upsert decision waiting

No submission yet.

People

Companies

Append-only ledger 0 writes

Review queue empty

Name-and-company collisions wait here instead of becoming duplicates.

Duplicate check

Selftest

Do not take this page's word for it

Every claim above is re-derived right here in your browser, against a fresh sandbox copy of the seed data: tier boundaries, path renormalization, per-source routing, the consent gate, suppression, and all three dedupe rules. Two companion checks deliberately disable a guard to prove the guard can fail.

Running…

Working inside a brand system

Supplied guidelines, not an invented look

This page runs on a token sheet the way your Webflow site runs on styles and symbols: palette and type ramp defined once, consumed everywhere. Launch assets get produced from the same tokens, named and sized to spec.

paper · #F6EFE2
ink · #221A11
rust · #B4451F
gold · #C1913C
console · #1C150B
display / Fraunces 600The quick brown launch
body / IBM Plex Sans 400The quick brown launch ships on time.
instrument / IBM Plex Mono 500tags: src:linkedin · tier:operator