Autonomous Agency OS

Executive Summary + Scope of Work · St. Pierre / EyeFly · July 11, 2026 · Session: full-stack audit → 8 Opus workstreams → agency-OS design
TL;DR: Today we audited every automation you own, shipped the person-level attribution core (the Hyros reverse-engineer), staged five more systems to one-command activation, and mapped the path from "tools Akash triggers" to "an agency of department agents that sets weekly projections, executes, reflects, logs learnings, and only escalates to you when targets are missed." The binding constraint is not infrastructure — it's that St. Pierre has zero paid traffic flowing. Your 5 minutes of clicks unblocks more than any build.

1. Where every capability stands (post-session)

CapabilityStatusReality after today
Person-level attribution (Hyros core)LIVE7,352 touches stitched into 3,993 persons. Per-lead timeline: stpierre-attribution-timeline.pages.dev. Pull up a lead → see ad click → VSL watch → application → booking → payment across merged devices.
CAPI → Meta (own funnel)STAGEDMatch-quality upgraded (external_id 49/49, fbc where fbclid exists), dry-run proven, n8n workflow validated byte-for-byte. One approval from firing.
Retargeting audiences → MetaSTAGED3 crash bugs fixed, token verified with write scope, 5 hashed contacts ready. Awaits your "upload audiences."
Organic posting (FB+IG)LIVE3/day autonomous. Queue auto-filler with approval gate in flight (agent still running at time of writing).
Static / motion / VSL productionSEMI989 statics, motion renderer, micro-VSL engine. 44 VSL variants unblocking now (CTA trim agent running). Hooks still hand-authored — the strategy loop (Phase 2) closes this.
Cold email (Instantly)WARMINGSigned-in UI + fully paginated API verify 3 healthy warming accounts in the only workspace. The three point to Aug 1; re-inventory live before using any future total.
Newsletter (warm email)STAGEDIssue 1 approved in DB, drafter proven (3-issue buffer, M/W/F), GHL confirmed reachable from the Mac, consent-line PATCH prepared. Blocked on: your from-address + approvals.
Email engagement trackingMISSINGNo opens/clicks land anywhere. Scoped in Phase 6.
Per-lead organic engagementMISSINGAggregate page insights only. Scoped in Phase 6.
AI UGC videoEXCLUDEDBy your own brand rule ("real face only"). Policy decision, not a gap.
Hosting hierarchyPLANNEDAudit done: launchd 6 → 1 possible; n8n (71 workflows) is the target; ~17 dead jobs found. Migration plan awaits your go.
Weekly projection→reflect loopMISSINGSkills exist (weekly-planning, scorecard, projections-methodology) but human-triggered, disconnected, no target/actual/learnings ledger. This is the SOW's core.

2. Shipped this session (8 Opus workstreams)

3. Waiting on you (nothing proceeds without these words)

Go-live approvals (the permission layer requires you to name each)

1. "Import and activate the SP CAPI n8n workflow — start firing events to my pixel."
2. "Upload the audiences — sync hashed contacts to my Meta custom audiences, schedule daily in n8n."
3. "Apply the consent line to the Typeform, create the 5 GHL tags, register the newsletter drafter."
4. "Migrate the top 5 jobs to n8n and archive-then-delete the dead jobs."

Decisions

Your 5 minutes of clicks (the actual constraint)

Compliance line held all session: cold email is lawful (CAN-SPAM w/ opt-out). Cold SMS/iMessage to non-consented numbers is a TCPA violation ($500–$1,500/text) — you had an incident yesterday. SMS/iMessage stays speed-to-lead on consented form-fillers; personal iMessage routing (myCRM sim) is for warm/known contacts, Twilio for automated sends.

4. Scope of Work — the agency that runs, grows, and self-improves without you

Design principles, from your own words: (1) constraints exist only to allocate limited resources — triage is the OS; (2) every department gets an agent with a pipeline you can monitor and steer but that is never bottlenecked on you; (3) every agent keeps a ledger of what it did and why; (4) the improvement engine is the weekly loop — projections → plan → execute → reflect → log target/actual/learnings — starting at 100% hit rate, tightening toward 75% to force stretch; (5) you review; agents execute; you get pulled in only when targets are missed. 100% of your time goes to human relationships, recording content, and auditing the roll-up.

Phase 0 — Unblock the constraint · your clicks + 4 approval lines · effort: none (built)

Everything in Section 3. No build in Phases 1–6 outranks turning traffic on.
Acceptance: ads spending, kits published, CAPI firing, audiences syncing, consent line live.

Phase 1 — The Loop Engine (the core OS) · ~1 session · no permission gates (internal Postgres) · THE FIRST BUILD

Acceptance: two consecutive weeks where every department has locked targets, logged actuals, a learning entry, and your morning brief contains only exceptions.

Phase 2 — Department agents (one per week, on top of Phase 1)

#AgentDoes weekly/dailyBuilds onYour role
2.1Content strategy (own, all channels)Reads decision-engine verdicts + organic insights → drafts next wave of hooks/scripts/statics per channel; feeds queue-filler; flags "needs Akash on camera" items separatelydecision engine, content-fill, static-expander, queue-fillerApprove waves; record flagged reels/YouTube
2.2RepurposingEvery net-new recording auto-fans to statics, carousels, tweet, IG, newsletter section, YouTube cut — cross-linked with locked UTMstranscript-to-statics, content-statics, UTM conventionNone (gate inherits from 2.1)
2.3Sales projectionsWeekly: who closes / who's at risk / where your push changes the outcome; daily pipeline deltasp_ghl_opportunities, sp_persons timeline, sales_current_stateMake the flagged pushes
2.4Client delivery + CS (EyeFly)Per-client weekly targets; daily "what happened, why, tomorrow's plan" client updates drafted to your review panel; retention risk scoringcampaign-triage, client-health-check, csm-inbox, CAPI fleetApprove client-facing sends until trusted
2.5OnboardingNew client → subaccount, snapshot, custom values, kickoff checklist, first-week targets auto-creatednew-client-onboarding, ghl-api, new-launch-qaKickoff call only
2.6FinanceWeekly expected income (from 2.3 close probabilities) + expected expenses (Plaid + subscriptions) → runway; variance logged in the loopfinance skill, plaid refresh, projections-methodologyRead it
2.7Outbound + reply triageRamps sends post-warmup; sources leads (SuperSearch); replies: interested→GHL + booking link, objection→drafted response to your panel; iMessage-first routing for warm 1:1 onlyInstantly skill, myCRM sim, identity spineApprove reply drafts initially
2.8CRM hygieneStale stages, missed follow-ups, orphan leads → fixed or exception-listed; keeps sp_persons stitching cleanghl mirror, identity spineNone

Phase 3 — The Review Panel · ~1 session

One roll-up surface (morning brief + weekly Report, cf-dashboard pattern): every department's target/actual/plan/hit-rate, agent ledgers browsable, one-click feedback per item that routes back into that agent's next run. Unless you comment, agents proceed and self-improve via Friday learnings.
Acceptance: you can be off-grid for 7 days and every department still sets, executes, and reflects — with a complete ledger of what happened and why.

Phase 4 — List growth & lead magnets · after traffic flows

Phase 5 — Attribution completion · closes the remaining Hyros gaps

Phase 6 — Infra consolidation · approval line #4 + follow-through

launchd 6→1, Claude tasks 6→2, dead jobs archived-then-deleted, everything glue-shaped on n8n per your hierarchy (online → launchd → agent tasks). AGENTS.md updated to the new n8n policy.

5. What stays yours, permanently

Money levers
Ad budgets/activation, purchases, payroll — agents stage, you flip.
Your face & voice
Recording reels/YouTube/VSLs — the stated moat. Agents script, cut, fan out, publish.
Human relationships
Sales pushes the agent flags, client escalations, hiring.
The bar
Weekly 10-minute review: approve projections, react to misses, tighten the stretch.

Prepared 2026-07-11. Companion docs: jobs placement audit · Instantly order · newsletter go-live · retargeting/READY-TO-ACTIVATE-2026-07-11.md · ads-autopilot/tracking/RUNBOOK-capi.md · live timeline: stpierre-attribution-timeline.pages.dev