Saigon Digital

SD Agentic

Founders' plan · Nick & Jonas

That code didn't work. Please try again.

Founders only · Confidential

Internal plan · Growth + Delivery + Ops

From agency to agentic agency.

A plan to put agents to work across Saigon Digital: the marketing team we don't have, client delivery at scale, and an operation that runs on SD Friday instead of Nick's laptop. Nick and Jonas decide and specify it. Tri's team builds it. People stay in charge of everything that leaves the building.

ForNick Rowe & Jonas Hoener
Build ownerTri, Development Team Leader
Data as of17 September 2026
Horizon6 months, then sell it
01 · THE PROBLEM

We sell agentic. We don't run agentic.

Our best automation is sales tooling that lives on one Mac. Delivery and SD's own marketing are almost entirely manual.

02 · THE MOVE

SD Friday becomes the brain.

Every agent reads and writes through SD Friday. Every output is a record with an owner and an approval.

03 · THE SHAPE

3 squads, 16 agents, 5 approvers.

Growth, Delivery and Ops. Six agents already exist in some form, ten are new.

04 · THE ASK

Two weeks of founder time.

Make 8 decisions and write 5 agent charters. Then Tri builds in phases, first results in about 6 weeks.

Where we are today · from SD Friday

The data is all there. Nobody is working it.

Pulled live from SD Friday on 17 September. The pattern is the same everywhere: good systems, too few hands, and records that drift out of date because updating them is nobody's job.

820 leads
in the funnel. We win about 15% of the deals we close out, and USD 3.5M sits in open stages.
Lead In · 115$1.97M
Intro Meeting · 4$53k
Proposal Prep · 7$132k
Proposal Sent · 35$1.04M
Contract / Deposit · 15$296k
Closed Won · 97$970k
Closed Lost · 547$5.25M
USD 29.7k
monthly recurring revenue in SD Friday today.
150+
invoices flagged "overdue", adding up to about USD 240k. Most date from 2023 to 2025 and were probably paid or written off but never updated. Agents can't chase money on data like this.
252 · 262
active tasks assigned to Tri and to Kes. Many are from 2025 and still open. The real queue is hidden inside the stale one.

No one owns SD's own marketing

SD's monthly social content task is on hold. We've produced 90 proposals and 142 AI visibility audits, and turned none of them into case studies or content.

Nick is the machine

Prospecting, outreach, audits, proposals and reply handling all run through Nick plus Claude on one laptop. It works. It also stops when Nick does.

Delivery is still by hand

SEO blogs and monthly reports queue up in "Ready for QAQC" across the SEO team. The automated report pipeline covers one client.

Sources: SD Friday getSalesFunnel, getFinancialMetrics, getOverdueInvoices and getTeamWorkload, 17 Sep 2026. Win rate = Closed Won ÷ (Won + Lost) by count. The shared "Developers" account holds another 281 tasks.

What we already have

We're further along than it feels.

A sweep of our own repos. Sales automation is genuinely strong. The problem is where it runs and how little of it touches delivery.

SD Friday Production

Projects, tasks with review and QA roles, leads, contracts, invoices, SEO KPIs. An MCP server with read and write tools, a Claude chat, AI briefs for platform requests, auto-drafted contracts, weekly health reports.

Sales engine Nick-dependent

Audit tool: prospector and lead-gen agents, enrichment, email verification, ReachKit campaigns, daily cold drafts, reply detection, AI visibility audits. Skills for warm replies, call scripts and proposals.

Proposal stack Production

Proposal Hub with grow. and build. decks and open tracking, the deck engine, 90 web proposals, the Go-Live Checker for launches.

SEO reporting 1 client

Monthly report pipeline: GSC, GA4, Ahrefs and CrUX pull, 13 QA checks, narrative, web page and PDF. Set up for VALO only. The SEO Command Center is a separate, script-built view.

SEO content production Nothing yet

No brief to draft to QA to publish pipeline for clients, even though SD Friday already models peer review, QA and publisher roles on tasks.

SD marketing Nothing yet

About 30 marketing skills are installed and unused. No blog, LinkedIn or case study pipeline. We don't track SD's own AI visibility, which is the thing we sell.

The catch: it runs in five places

Automation is split across Nick's Mac, Railway, Vercel crons, Netlify and local scripts, with about 40 one-off campaign fix scripts and no shared queue or monitoring. Two leads pipelines exist (the audit tool and SD Friday). We also found credentials stored in plain files in a few repos. Phase 0 fixes the foundations before we add more agents.

The operating model

One spine, three squads, people at the gate.

The same platform we're now pitching to clients like 7 Bridges, built for ourselves first. If it works for SD, it becomes a product.

Layer 1 · TriggersWhat starts work

Events, schedules and requests

New lead or replyContract signedTask moved to a stageMonday 8amMonth endRanking dropNick or Jonas asks in chat
Layer 2 · The spineSD Friday

Single source of truth

Leads & campaignsClients & contractsProjects & tasksInvoices & paymentsSEO KPIsSOPs & brand docsNew: agent runs logNew: approvals inbox
Layer 3 · AgentsThree squads

One runner, one queue, one log

Growth · 6 agentsDelivery · 6 agentsOps · 4 agentsClaude + MCP toolsCost cap per agent
Layer 4 · Human gateNamed approvers

Nothing external without a yes

Nick · growthJonas · ops & financeKes · delivery & marginMimi · client-facingSimon · SEO quality
Layer 5 · Out the doorChannels

Logged back to SD Friday

Gmail draftsReachKitsaigon.digitalLinkedInClient sites & CMSReports & proposalsGoogle Chat
The agent roster

Sixteen agents. Six already half exist.

Each one has a job, reads and writes named SD Friday records, and stops at a named person. Filter by squad.

Growth

Pipeline Nurse

New

Works the 35 proposals sent and 115 leads sitting at Lead In. Drafts chasers, flags stalled deals, builds reactivation lists from 547 closed-lost leads.

Reads
sales_leads, campaigns, Gmail threads
Writes
Gmail drafts, lead notes, next steps
Gate
Nick approves every send
Growth

SD Content Engine

New

Two SEO and AI-search articles a week for saigon.digital, plus LinkedIn posts in Nick's and Jonas's voices, built from real work and GSC gaps.

Reads
GSC, SEO KPIs, closed-won projects
Writes
Draft posts, content calendar tasks
Gate
Nick, 20 minutes a week
Growth

Case Study Writer

New

Turns closed-won projects, monthly reports and audits into case studies and anonymised proof points for proposals and the site.

Reads
projects, reports, proposals
Writes
Case study drafts, proof library
Gate
Mimi checks client consent
Growth

Prospector & Outreach

Exists, on Nick's Mac

The audit tool's prospecting, enrichment, verification and ReachKit campaigns, moved onto the shared runner and writing leads straight into SD Friday.

Reads
ICP rules, suppression lists
Writes
sales_leads, ReachKit drafts
Gate
Nick launches campaigns
Growth

Warm Reply

Exists as a skill

A reply comes in, the agent builds the audit, drafts the response, files the lead at the right stage and posts a card to the sales chat.

Reads
Gmail replies, ReachKit
Writes
Audit, Gmail draft, lead, chat card
Gate
Nick sends
Growth

Proposal Builder

Exists as skills

From a lead record and call notes to a branded proposal, with the 60% margin check run before anything is sent.

Reads
lead, notes, service guide, rate card
Writes
Proposal, lead link, margin note
Gate
Kes signs margin, Nick sends
Delivery

Kick-off Agent

New

When a contract is signed, turns scope into a client brief, a task plan with reviewers and dates, and access checklists.

Reads
contracts, proposal, SOPs
Writes
project, batchCreateTasks
Gate
Mimi and Kes approve the plan
Delivery

SEO Content Producer

New

Brief, draft in English or Vietnamese, fact and brand checks, structured data, then into the task's peer review stage. Writers become editors.

Reads
client brief, keywords, brand voice
Writes
Draft doc, task to Peer Review
Gate
SEO editor + QA/QC
Delivery

Monthly Reporter

Exists for 1 client

The existing report pipeline rolled out to every SEO retainer, with the narrative drafted automatically and flagged where the data looks wrong.

Reads
GSC, GA4, Ahrefs, CrUX, KPI targets
Writes
Report page + PDF, task to QA
Gate
Simon, then Mimi sends
Delivery

Site Watch

Pieces exist

Watches client sites for ranking drops, broken pages, blocked AI crawlers and slow Core Web Vitals. Opens an issue before the client notices.

Reads
SEO KPIs, Go-Live Checker, crawls
Writes
createIssue with evidence
Gate
Team lead triages
Delivery

Client Update Writer

New

Drafts a short weekly update per client from what actually moved in SD Friday that week, in the client's language.

Reads
getProjectActivity, tasks
Writes
Email draft, project update
Gate
Mimi sends
Delivery

Build Accelerator

New

Claude Code set up for Tri's team: component scaffolds from design, content migrations, redirect maps, visual QA before launch.

Reads
Repo, designs, sitemap
Writes
Pull requests, QA reports
Gate
Peer review as today
Ops

Founders' Monday Brief

Health report exists

One page every Monday: revenue, pipeline movement, cash, capacity, at-risk projects and the three things that need a founder this week.

Reads
Everything in SD Friday
Writes
Chat message + archived brief
Gate
None, read-only
Ops

Board Hygiene

New

Finds stale tasks, duplicate tasks and projects "past deadline" that are really ongoing retainers. Proposes closures in batches.

Reads
tasks, projects, activity
Writes
Suggested closures list
Gate
Task owner confirms
Ops

Receivables Agent

New

Reconciles the 150+ "overdue" invoices against payments, then chases only what is genuinely owed, with a polite reminder ladder.

Reads
invoices, payments, bank matches
Writes
Status fixes, reminder drafts
Gate
Jonas approves
Ops

Capacity & Margin

New

Matches pipeline likely to close against team hours, warns before we overcommit, and tracks real margin per project against the 60% target.

Reads
workload, availability, deals, hours
Writes
Capacity forecast, margin flags
Gate
Kes and Jonas
Guardrails

Rules we've already learned the hard way.

Every one of these comes from something that actually went wrong in our own automation this year. They go into every agent's charter.

1

Draft first. People send.

No agent sends email, publishes or messages a client. It drafts, and a named person approves.

A Gmail "reply" tool sent a prospect follow-up that was only meant to be drafted.
2

One runner, one place.

Each agent runs on exactly one server, with a single switch to turn it on or off.

A second copy of the pipeline on Railway re-audited leads that had already been emailed.
3

Over-exclude, never under-exclude.

Suppression and "is this our own client" checks exclude on any doubt.

Tightening a matching rule let an existing contact through and caused a live opt-out.
4

Test alerts before trusting them.

Every new alert runs silently for a week, and we check its hits before anyone gets pinged.

The hot-reply alert fired eight false alarms on its first run.
5

Everything is logged in SD Friday.

Each run records inputs, outputs, cost, approver and outcome against a lead, project or task.

Today there is no single place to see what our automation did yesterday.
6

Secrets live in a vault.

No keys in repos or files. Each agent gets the narrowest access it needs.

The repo sweep found credentials in plain files in several projects.
Roadmap

Founders plan it. Tri builds it. Results in six weeks.

Phases start Monday 21 September 2026. Each phase ends with something working that we use every week, not a demo.

Phase 0Decide & hand overNick + Jonas · 2 weeks

Decide

  • Make the 8 decisions at the bottom of this page
  • Pick the first five agents
  • Free up Tri's time by closing stale tasks

Prepare

  • Write five agent charters (template below)
  • Brand voice docs for SD, Nick and Jonas
  • Clean the invoice list and the task board
  • Move credentials into a vault

Done when: Tri has five signed charters, access, and a clean board.

Phase 1 · weeks 3 to 8The spineTri + devs

Platform

  • One agent runner off Nick's Mac
  • Agent runs log and approvals inbox in SD Friday
  • More MCP write tools (notes, stages, drafts)
  • Google Chat notifications per squad

First agents live

  • Founders' Monday Brief
  • Board Hygiene
  • Pipeline Nurse

Done when: Nick and Jonas get the Monday Brief and approve chasers from the inbox.

Phase 2 · weeks 7 to 12Growth squadTri + Nick approves

Move in

  • Prospector & Outreach onto the runner
  • Warm Reply and Proposal Builder writing to SD Friday
  • One leads pipeline, not two

Build

  • SD Content Engine
  • Case Study Writer
  • SD's own AI visibility tracker

Done when: saigon.digital publishes weekly without a marketing hire.

Phase 3 · Jan to Mar 2027Delivery squadTri + Kes + Simon

Scale what exists

  • Monthly Reporter for every SEO retainer
  • Site Watch opening issues automatically
  • Receivables and Capacity & Margin agents

Build

  • Kick-off Agent on contract signature
  • SEO Content Producer into task stages
  • Client Update Writer for Mimi
  • Build Accelerator for the dev team

Done when: the "Ready for QAQC" queue is reviews, not writing.

Phase 4 · Q2 2027Sell itNick

Productise

  • Package as the SD Agentic Delivery Platform
  • Live demo from our own numbers
  • First client pilots (7 Bridges already pitched)

Prove it

  • Publish our own before-and-after
  • Case study: how SD runs on agents

Done when: it's a line item in proposals, not a slide.

Handover template

The agent charter Tri builds from

One page per agent, written by Nick or Jonas in Phase 0. Filled in here for Pipeline Nurse.

GoalNo proposal goes 7 days without a follow-up. Revive 5 closed-lost leads a month.
TriggerDaily 7am, plus any lead moving to Proposal Sent
Readssales_leads (stage, last activity, value), campaigns, the Gmail thread, the proposal link and its open tracking
DoesScores each open deal, drafts a chaser in the thread with a reason to reply, suggests the next step
WritesGmail draft, a lead note with its reasoning, an updated next step
Human gateNick approves or edits in the approvals inbox. Nothing sends automatically.
NeverContact suppressed domains, current clients or leads Nick is handling personally
Success metricDays since last touch on open proposals, and win rate on Proposal Sent
Cost capMonthly AI spend limit set by the founders, with an alert at 80%
OwnerNick (business), Tri (technical)
What changes for people

Fewer hands on keyboards. More hands on decisions.

Nobody's job disappears in this plan. The work moves from producing to directing, reviewing and approving.

NickGrowth approver

Stops being the machine. 20 to 30 minutes a day in the approvals inbox for outreach, content and proposals.

JonasOps & data owner

Owns data quality in SD Friday, approves receivables and capacity calls, and reads the Monday Brief.

TriPlatform owner

Builds and runs the spine and the agents. Needs protected time, which starts with clearing a 252-task queue.

KesDelivery & margin gate

Approves kick-off plans and margin checks. Reviews quality across the delivery squad.

MimiClient-facing gate

Sends client updates and reports the agents draft. Checks consent on case studies.

Simon + SEO teamEditors, not typists

Review and improve agent drafts, own the brief and the quality bar, and spend saved hours on strategy.

What it's worth

Small percentages on a big, neglected pipeline.

Illustrative scenarios using today's SD Friday numbers. They are not forecasts. The point is how little has to improve to pay for this many times over.

LeverTodayIf the agents move itWorth
Proposals sent that close35 open, USD 1.04M5 more percentage points close≈ USD 52k
Leads parked at Lead In115 leads, USD 1.97M3% worked through to a win≈ USD 59k
Closed-lost reactivation547 leads, USD 5.25M1% come back≈ USD 52k
Real receivables recoveredUnknown until cleanedChase only what's genuinely owedCash, not revenue
SEO team hoursBlogs and reports written by handWriters edit drafts insteadMore clients per head
SD's own marketingOn holdWeekly content without a hireInbound we don't have today

Cost: Tri's time

The real investment. Roughly half of Tri's week for about 12 weeks, plus dev support. That only works if the stale queue is cleared and something is deprioritised.

Cost: AI usage

A monthly cap the founders set, tracked per agent in the run log. Start small with the first three agents, and raise it only when an agent proves its value.

Cost: hosting & tools

One small always-on server or the existing Railway/Vercel setup, plus a secrets vault. Small next to the time cost.

Honest risks

What could sink it.

Tri has no room

252 active tasks. Without protected time, this becomes a side project that never ships. Mitigation: Board Hygiene first, and a founder-agreed cap on client work.

Garbage in

Agents acting on stale invoices and tasks will embarrass us. Mitigation: Phase 0 cleanup, and Jonas owns data quality.

An agent says something wrong

Our reputation is the product. Mitigation: the draft-first rule, named approvers, and every alert tested silently first.

Approvals become the bottleneck

If Nick gets 60 approvals a day, we've moved the problem. Mitigation: batch approvals, and loosen gates only on agents with a clean record.

Cost creep

Usage grows quietly. Mitigation: cost logged per run, caps per agent, and a monthly review in the Monday Brief.

The team doesn't trust it

Editors who don't trust drafts rewrite them from scratch. Mitigation: start with agents that remove chores, and involve Simon and Kes in the quality bar.

Decisions for Nick & Jonas

Eight calls to make before Tri starts.

Each one has a recommendation. Agree or change it, and Phase 0 is half done.

How much of Tri's week?

Without a number, client work always wins.

Recommend: 50% for 12 weeks, protected.

Where do agents run?

Nick's Mac, Railway, Vercel, or a dedicated box.

Recommend: one always-on server, never a laptop.

Which five agents first?

Chores that pay back fast, before anything client-facing.

Recommend: Monday Brief, Board Hygiene, Pipeline Nurse, SD Content Engine, Monthly Reporter.

Monthly AI budget cap?

A number that makes experiments safe.

Recommend: start with a small cap for Phase 1, review it monthly.

Marketing hire, or agents plus an editor?

Agents need someone who owns the voice and the calendar.

Recommend: agents plus a part-time editor role, decided after Phase 2.

Client data policy

What client data can go into which models, and what clients are told.

Recommend: a one-page policy before any delivery agent goes live.

Who approves what?

Named gates per squad, with a backup when someone is away.

Recommend: the five approvers on this page, each with a named backup.

Do we productise it?

Sell it to clients from Q2 2027, or keep it internal.

Recommend: yes, once our own numbers prove it.
Next step

One founders' session. Then hand it to Tri.

Ninety minutes this week: go through the eight decisions, pick the first five agents, and assign who writes each charter. By 2 October, Tri has everything needed to start.