Outbound sequence SOP
Operator SSOT for Ambient Systems outreach on the marketing site stack. No fake weekly metrics. No invented account creation. Ability to pay before launch is the commercial filter.
Related: Outbound capture runbook, CRM operator SOP, Inbox and outreach. Hub pack: commercial/contacts-stp/ (live A = 142 finance FP&A overlap; people_master ~7k is not the refill pool).
Repo mirror: docs/OUTBOUND-SEQUENCE-SOP.md.
Tool roles (do not blur)
- Wix (Headless site + Contacts + Forms) — Capture, CRM board, warm email/call task labels, webhook fan-out when Automations are wired. Browser never gets
WIX_API_KEYinPUBLIC_*. Same-origin CRM BFF (/api/crm/*) is the Contacts path for INTERNAL members. - lemlist or Instantly + Make — ATP-qualified cold/warm email and LinkedIn sequences only after ability-to-pay / STP qualification. Export or sync from Wix Contacts (or hub STP CSVs) into the sequencer; do not treat the sequencer as the system of record for funnel stage.
- X (Twitter) — Manual only. Track handle on
as_x_handlewhen known; no bulk API automation required for v1. - Hub local — Pre-lead staging, STP CSVs, and operator notes stay outside public git (hub
commercial/local/,contacts-stp/).
Do not create throwaway Wix / lemlist / Instantly accounts for demos. Use the existing company accounts and Cursor env secrets only.
Who to work
- Primary: STP A overlap (HubSpot ∩ campaign) — live A = 142 finance FP&A contacts.
- Filter: Ability to pay before launch (operator judgment + notes). Park or nurture when ATP is unclear.
- Do not: Refill sequences from the ~7k people_master just to keep volume up.
- Pilot cadence: Run 10–20 of the 142 at a time for STP sequencing. Expand only after reply / meeting quality is visible.
Funnel label mapping (Wix Contacts)
INTERNAL board columns use Contact labels:
- Funnel: Leads — In pool; not yet in active validation conversation
- Funnel: Validation — Discovery / validation thread live
- Funnel: Qualified — ATP cleared for a bounded next step
- Funnel: Closed — Won / customer / subscriber outcome
- Funnel: Parked — Drop-off, cooldown after Professional Breakup, or churned
Cadence days (1 / 3 / 4 / 6 / 8 / 10 / 14) live on AS sequence step, not as extra funnel columns. After breakup / exit: set AS cooldown until (last touch + 90 days), then re-engagement or nurture — never the same Day 1–14 without a new hook.
Admin-labeled contacts are operators, not outreach rows.
Sequence sketch (ATP-qualified only)
- Confirm STP source / bucket and ATP notes on the Wix contact.
- Push or sync into lemlist|Instantly (+ Make if bridging LinkedIn tasks).
- Run Day 1–14 steps; stop on reply or meeting (
AS outcome). - Mirror stage moves on the INTERNAL Funnel board.
- X touches stay manual; log channel on AS last channel when used.
- Warm email / call tasks that must stay inside Wix: use Automations or operator HITL — do not invent a second CRM.
Day-by-day copy templates (paste into lemlist / Instantly)
Draft text for ATP-qualified STP contacts only. Personalize {{firstName}}, {{company}}, and one concrete FP&A pain from research. Do not invent metrics, customers, or pricing. Stop the sequence on reply or meeting. Do not create throwaway sequencer accounts - paste into the company lemlist / Instantly workspace after HITL login.
Day 1 - Email
- Subject: Contract-backed Gold for FP&A at
{{company}} - Body:
{{firstName}} -
Reworking board and close numbers after the lakehouse was supposed to be authoritative is the failure mode we fix.
Ambient ships contract-backed Gold for FP&A and ops: ODCS-shaped contracts, Unity Catalog governance, consumption adapters. Gold does not leave without a contract. Ambient Core (MIT) is inspectable on GitHub.
If ability to pay before launch is real for a bounded validation, reply with a work email and the metric set you defend today. If not a fit, say so and I will close the thread.
Ivan Damnjanovic
Ambient Systems
https://www.ambientsystems.ai/
Day 3 - LinkedIn (connection or note)
{{firstName}} - short note on contract-backed Gold for FP&A (lineage + ODCS contracts, not another dashboard). Happy to share the public Ambient Core contracts if useful. No pitch deck required.
Day 4 - Email (bump)
- Subject: Re: Contract-backed Gold for FP&A at
{{company}} - Body:
{{firstName}} -
Quick bump. If you already have a governed Gold path you trust under audit, ignore this.
If rework after close is still eating calendar, the next step is a short validation conversation - ability to pay before launch is the filter, not a price sheet. Ambient Core contracts stay public either way: https://github.com/Ambient-Team/ambient-core
Ivan
Day 6 - Call task (Wix / operator)
- Goal: 5-minute ATP screen, not a demo dump.
- Opener: "Calling about FP&A Gold contracts - is rework after close still a live problem for
{{company}}?" - If yes: Confirm buyer / budget path and book a validation note (Members for approved accounts).
- If unclear ATP: Park / nurture. Do not push into lemlist Day 8+.
- If no: Professional Breakup path; set AS cooldown until (+90 days).
- Log: AS last channel = call; update Funnel label.
Day 8 - LinkedIn (value, no ask spam)
{{firstName}} - one concrete detail: we keep Agency / Advisory (cash, controls, TCO, audit review) as a separate SKU from product Gold. If your need is advisory-only, say so and I will route that instead of a platform validation.
Day 10 - Email (breakup foreshadow)
- Subject: Close the loop?
- Body:
{{firstName}} -
I will close this thread after one more note unless validation is useful.
What we offer: invitation-only review of contract-backed Gold for FP&A, scoped to ability to pay before launch. What we do not offer: public list pricing, Canada/Serbia/memoir framing, or dashboard-agency staffing pitches.
Reply "interested" with context, or "not now" and I will stop.
Ivan
Day 14 - Email (Professional Breakup)
- Subject: Closing the thread
- Body:
{{firstName}} -
Closing the outreach thread on my side. If FP&A Gold contracts become relevant later, leave a note at https://www.ambientsystems.ai/contact/index.html or reply here.
Ivan Damnjanovic
Ambient Systems
After Day 14: set Funnel: Parked, AS cooldown until = last touch + 90 days. Never restart Day 1–14 without a new hook.
Webhooks
Prefer Wix Automations → Make (or equivalent) for form capture and stage change fan-out. Keep secrets in CI / Cursor env, never in PUBLIC_*. Document concrete Make scenarios in hub local notes — not in public marketing copy.
Operational capture (form → Contacts Funnel: Leads, thank-you + Make HITL, smoke checklist): Outbound capture runbook. Run npm run wix:outbound-capture:ensure then npm run wix:outbound-capture:smoke.
Anti-patterns
- Merging Agency / Advisory consulting into the product Gold hero
- Canada / Serbia / memoir framing on company surfaces
- Fake weekly dashboards or invented reply rates
- Cloudflare Workers CRM path (retired; Wix-hosted
dist-serveronly) - Shipping empty form IDs or disabling commercial forms without an explicit operator decision
- Putting
WIX_API_KEYinPUBLIC_*or auto-pushing form leads into lemlist/Instantly before ATP
Post-deploy checks (site)
curl -sI -L https://www.ambientsystems.ai/agency | head -20
curl -sI -L https://www.ambientsystems.ai/agency/ | head -20
curl -sI -L https://www.ambientsystems.ai/advisory | head -20
curl -sI -L https://www.ambientsystems.ai/advisory/ | head -20
curl -sI -L https://www.ambientsystems.ai/product | head -20
curl -sI -L https://www.ambientsystems.ai/enterprise | head -20
curl -sI -L https://www.ambientsystems.ai/zh-hk/ | head -20
curl -sI -L https://www.ambientsystems.ai/docs/ops/outbound-sequence-sop/ | head -20
curl -sI -L https://www.ambientsystems.ai/docs/ops/outbound-capture-runbook/ | head -20
curl -sL https://www.ambientsystems.ai/sitemap-index.xml | head -40
curl -sL https://www.ambientsystems.ai/robots.txt | head -40
Expect HTML (pretty URL 302 → …/index.html via dist-server when CDN strip-slash applies), same pattern as /product. /enterprise and /zh-hk must resolve to real HTML (not JSON not_found). Ops wiki pages should return 200.
If /robots.txt or /sitemap.xml still show Wix SEO Tools "pricing-plans" stubs, that is HITL in the Wix Robots.txt / Sitemap editor — code-owned discovery remains /sitemap-index.xml and /sitemap-0.xml.