PRODUCTION RELEASE & MONETIZATION PLAN

From a live product
to paying customers.

A grounded plan to take SALVO — already running in production — from “no way to charge” to first paid customers with agentic ad management. Built on a full codebase audit and current market & pricing research.

PREPAREDMay 2026TO PAID GA~14 weeksPRICINGUSD / globalAUDIENCEFounder · Team · Investors
01
The one-slide version

A production-grade engine with no meter on it — yet.

0
prod releases live at salvo.axveer.com
~0%
of the technical foundation is GA-ready
~0%
of the commercial layer exists
$0
we can collect today — no billing

The thesis. A real, live, multi-tenant SaaS with deep Google Ads + Meta integrations and a differentiated AI agent — far more mature than most pre-revenue products. The path to revenue is commercial plumbing and trust, not more ad features.

The reality check. Two hard blockers: no billing system at all, and the flagship launch paths have never run against a real ad account. Both fixable in a quarter — both must close before we market.

02
The opportunity

A steady market meets a hyper-growth wave.

  • Agentic AI is the wave. ~$7B in 2025 → $33–57B by 2030–31 (30–46% CAGR); AI ad-ops startups raised ~$700M in 2025.
  • Marketing automation is the floor. A durable double-digit grower — up to $81B by 2030 (11.5% CAGR).
  • AI commands a premium. AI-native tools price 20–37% above peers; credit pricing grew 126% YoY.
  • SALVO's lane: an agentic, multi-platform ad manager — exactly what buyers are funding.

Sources: MarketsandMarkets · Mordor · Grand View · Adweek · Tropic (2025–26).

03
Where SALVO stands today

Not a prototype. A live, operated SaaS.

0
tRPC procedures · 22 routers
0
Prisma models · 15 migrations
0
ad platforms with OAuth connect
0
live AI-agent tools (Gemini 2.5)
🏗️

Real infrastructure

GKE, Cloud SQL (private VPC), Memorystore, 18 Terraform files, WIF auth, CI/CD with migrate-on-deploy. Prod + dev, both live.

🔐

Mature SaaS backbone

Redis-session auth, orgs → projects → members, RBAC, org/user-scoped connections, audit logging, AES-256-GCM, Semgrep CI.

🤖

Differentiated AI agent

Mastra + Vertex orchestrator, Ed25519 tokens, per-run budgets, draft→approve flow, live chat & streaming. Production-grade.

03
Capability inventory · evidence-based

Deep on two platforms. Connect-only on five.

Google Ads
Deep · 6 types
Meta
Deep
TikTok
Connect-only
LinkedIn
Connect-only
Snapchat
Connect-only
Reddit
Connect-only
X
Connect-only

Bar = real campaign-launch depth. Tier-2 platforms connect via OAuth but have no launch wizard.

  • Google + Meta carry launch wizards, audiences, conversions, reporting & experiments.
  • The other five do basic CRUD only — creative upload throws “not implemented.”
  • So “multi-platform” is today a two-platform reality.

Decision: fund tier-2 depth, or launch as “Google + Meta, done exceptionally well.”

03
The differentiator

A guarded agent: propose → human approves → apply.

💬Your prompt
🤖Gemini 2.5 agent
🧰10 guarded tools
📝Draft change
Human approves
🚀Applied live
What works today
  • Mastra agent on Vertex Gemini 2.5 Pro (one-file swap to Claude).
  • Security: Ed25519 tokens, per-project flag + kill switch, allowlisted tools, per-run budgets, circuit breaker, GDPR redaction.
The gap to “full agentic”
  • Google-Ads-only, single-project, propose-only.
  • No cross-platform tools or autonomous optimization loops — that's the post-GA growth track, not a rebuild.
03
Current architecture · live today

How SALVO works right now.

GCP · GKE · CLOUD RUN · us-east1 UserBrowser Web AppNext.js · Cloud Run APItRPC · Express · Prisma AI AgentMastra · Vertex Gemini 2.5 RedisMemorystore · sessions/queue PostgreSQLCloud SQL · private VPC Platform AdaptersAES-256-GCM tokens WorkersBullMQ jobs Google Ads Meta

Requests flow left → right. The agent acts on the user's behalf through the same guarded adapters — every write still goes via the API's ownership & permission checks.

03
Differentiation

Breadth + an agent + prediction — in one place.

Capability Point tools
Madgicx, Revealbot
Enterprise suites
Smartly, Skai
SALVO
Manage Google + Meta + 5 more from one place~
Agentic assistant — it proposes, you approve~
SMB-friendly entry price
One-prompt ad launch — AI builds the creativesoon
AI success prediction before you spend~soon
Learning brain across your campaigns~soon

✓ full · ~ partial · ✗ none · “soon” = on the SALVO roadmap (see the Vision section).

03
Engineering verdict

~55–65% to GA — but very unevenly.

~0%

Foundation

Infra, auth, multi-tenancy, agent security, Google/Meta depth. The hard, slow part — largely done.

~0%

Trust & compliance

Security strong, but GDPR self-service erasure & real-account validation are incomplete.

~0%

Commercial layer

Billing, plan enforcement, metering, multi-platform breadth — mostly missing.

Lopsided in a good way: what remains is faster-to-build commercial scaffolding, not the expensive foundation.

04
The blocker that gates everything

There is no way to take money today.

  • Zero Stripe (or any processor) anywhere in the codebase.
  • No billing models — no subscription, plan, invoice, quota, or entitlement among 43 models.
  • The billing page is a hardcoded mock: a static “Free Plan,” usage bars pinned to “0,” and an “Upgrade” button with no action.
  • No paywall, no metering, no plan-gating across 149 procedures.

Build from scratch: data model → Stripe → checkout → webhooks → lifecycle → entitlements → metering → billing UI.

Today's “billing”
FREE PLAN
usage hardcoded to 0
Upgrade to Pro · $49/mo
↑ onClick: none · does nothing
04
Gap analysis

What stands between us and a paying customer.

#GapState todayEffortGates paid GA?
1Billing & monetization — Stripe, subscriptions, checkout, webhooks, UINone — greenfieldLHard blocker
2Real-account validation of all Google + Meta launch pathsMock-tested onlyMHard blocker
3Plan-tier entitlements & usage metering across proceduresNone enforcedMRequired
4GDPR self-service erasure + 90-day purge jobExport only; delete owner-onlyMEnterprise gate
5Tier-2 platform depth — or scope-downConnect-only, no wizardM–LScope decision
6Meta new-surface test coverage (video, lead forms, pixels)Shipped with zero testsS–MRisk
7Agent breadth + autonomy (Meta, cross-platform, loops)Google-only, propose-onlyM–LPost-GA growth

Effort: S ≈ days · M ≈ 2–4 weeks · L ≈ 4–6+ weeks (small team, AI-assisted velocity).

05
Competitive landscape · current pricing

The market prices on spend tiers — $39 to $35K+/yr.

ToolCategoryEntryMidTop / EnterpriseModel
MadgicxAI Meta/Google opt.~$39–55by spend$30K+ spend% of ad spend
RevealbotRule automation$49$99–299$899–2,999Spend-banded flat
OptmyzrPPC management$249$499CustomSpend-banded flat
AdEspressoSMB Meta/Google$49$99~$499Spend-banded flat
AdzoomaSMB/agency PPCFree~$69~$179Flat, spend-agnostic
AdCreative.aiAI creative gen$39$249$599+Flat + credits
Smartly.ioEnterprise creative+media~$4–5K/moCustom% of media spend
SkaiEnterprise omnichannel~$95K/yr~$210K/yr$420K+/yrAnnual contract

Public/calculator-gated pricing, May 2026. Skai figures are analyst estimates. Sources: vendor pages, Vendr, G2, First Page Sage.

05
What pricing model works

Spend-banded tiers win. Pure % loses.

  • Spend-banded flat tiers (winner). Flat price per tier, capped by managed spend. Predictable, scales with value, self-segments SMB→enterprise.
  • Pure % of spend (avoid). 1–3% invites resistance, unpredictable bills, hard to meter across 6 APIs — feels like an agency fee.
  • AI credits (layer on top). Meter the heavy autonomous actions — protects 50–60% AI margins, creates expansion.
05
Recommended pricing · USD

Three tiers, anchored to the comparable set.

Starter
$0 /mo
annually · $69 monthly
For solo advertisers & small teams on Google + Meta.
  • Up to ~$10K/mo ad spend
  • Google Ads + Meta
  • 1 seat · core AI
  • Bundled AI credits
Revenue center
Growth / Agency
$0 /mo
annually · $299 monthly
For agencies & scaling advertisers, multiple accounts.
  • Up to ~$100K/mo ad spend
  • All platforms · multi-account
  • Multi-seat · branded reports
  • Agentic automation · big credit pool
Enterprise
From $0K /mo
contact sales · annual
High-spend advertisers & enterprises needing security.
  • $500K+/mo ad spend
  • SSO · SOC 2 · audit · API
  • Dedicated support
  • Custom credits · SLAs

Enterprise starts below Smartly.io and far under Skai — we undercut incumbents while capturing enterprise budgets. ~20% annual-prepay discount.

05
The monetization model

Spend-banded subscription + metered AI credits.

How a customer's bill is built — a predictable subscription spine, plus usage-priced credits on the heavy autonomous actions:

SUBSCRIPTION SPINE · spend-banded tier
AI CREDITS · usage
00%
AI pricing premium vs peers
00%
AI gross margin → credits protect it
~0%
annual-prepay discount
0%+
trial→paid (card-required)
05
Illustrative ramp · scenario, not a forecast

A credible path to ~$150K MRR within ~18 months.

  • Q3 '26 — paid GA opens with design partners; prove the launch + billing loop.
  • Q4 '26 — Growth tier becomes the workhorse as agencies adopt; ~$12K MRR.
  • 2027 — breadth + agent autonomy unlock upmarket; first enterprise logos.

Blended ARPU climbs ~$130 → ~$280/mo as the mix shifts up. Conservative vs the 30%+ card-trial benchmark.

06
Product roadmap to paid GA

Five focused workstreams, run in parallel.

Phase 0 · Wk 1–2

Lock decisions & foundations

Scope lock (Google + Meta), billing data-model, validation harness, spend-capped sandbox account.

Phase 1 · Wk 1–6

Monetization core L

Stripe, subscription & plan models, checkout, webhooks, lifecycle, real billing UI replacing the mock.

Phase 2 · Wk 4–8

Entitlements & metering M

Plan-tier gating across 149 procedures, spend-band tracking, AI-credit metering & balances, overages.

Phase 3 · Wk 3–9

Trust & validation M

Validate all launch paths on a real account, Meta test coverage, GDPR self-service erasure + purge job.

Phase 4 · Wk 8–12

Launch readiness M

Pricing page, card-required trial, billing QA, security pack, private beta with design partners.

Phase 5 · Wk 12–16

Paid GA → marketing

Open paid signups, then turn on marketing. Post-GA: agent breadth toward full agentic.

06
Timeline · weeks from kickoff

Parallel tracks compress this into ~14 weeks.

Run sequentially these gaps take ~5+ months; parallelizing billing, validation & compliance lands paid GA near week 13–14.

06
When can we have paying customers?

First paid in ~Q3 2026. Full agentic, Q1 2027.

Now · May 2026
Product live in prod (76 releases)
Google + Meta deep; agent propose-mode. No billing.
~Late Jul 2026 · Wk 8–10
Private beta — first hands-on customers
Design partners run real campaigns; billing in test mode.
~Late Aug 2026 · Wk 12–14
💳 Paid GA — we start charging
Google + Meta, agent assisted. Stripe live, plans enforced.
Sept 2026 · Wk 14+
📣 Public marketing launch
Only once billing, validation & GDPR erasure are done.
Q4 2026
Breadth + agent → Meta
Tier-2 launch wizards & agent Meta tools; first enterprise talks.
Q1 2027
🤖 Full agentic capability
Cross-platform actions + semi-autonomous loops, human-gated for spend.

Be precise: first paying customers get a strong assisted agent; the autonomous, cross-platform vision lands ~Q1 2027 — sequenced after revenue.

07
Definition of “ready to market”

What must be true before a single ad runs.

  • Billing works end-to-end — a real card buys a real plan; webhooks update state.
  • Plans are enforced — advertised limits gated server-side.
  • Every launch path validated live — all 6 Google types + Meta on a real, spend-capped account.
  • GDPR self-service erasure + purge shipped — needed for enterprise reviews.
  • Meta new surface tested — video, lead forms, pixels before paid traffic.
  • Scope is honest — market “Google + Meta” unless tier-2 ships.
  • Trial → paid loop — card-required trial, onboarding, dunning.
  • Support & status — incident path, status page, billing inbox.

Non-negotiable: a bad live launch spends a customer's real budget incorrectly. Real-account validation is a launch gate, not a nice-to-have.

07
Go-to-market

Card-required trial for SMB, demo-led for enterprise.

Starter · SMB

Self-serve · card-required trial (30%+ vs 9–18% no-card). 14–30 day cycle.

Growth · Agencies

Sales-assisted. 45–90 day cycle. Win on multi-account, branded reporting & agentic automation.

Enterprise

Demo-led, annual. 120–210 day cycle. SOC 2 / GDPR readiness is the gate.

00%
card-required trial → paid
0%
of SaaS use free-trial entry
0d
median B2B sales cycle
0
networks as breadth wedge vs 1–2
07
Risks & mitigations

What could bite — and how we de-risk it.

RiskWhy it mattersMitigation
Live launch spends budget wrongFlagship paths never hit a real accountSpend-capped sandbox; validate every path in Phase 3; gate GA on it
Billing slips (greenfield L)It gates 100% of revenueStart Phase 1 day one; use Stripe Billing primitives; thin first cut
Multi-platform overclaim5 of 7 platforms can't launchMarket “Google + Meta”; ship tier-2 wizards post-GA before claiming breadth
AI inference margin50–60% GM vs 80–90% classic SaaSMeter heavy agent actions as credits; bounded bundled allowance
Enterprise compliance gateGDPR erasure/purge not shippedShip erasure + 90-day purge in Phase 3; prep SOC 2 pack
Small-team bandwidthParallel tracks need focusHard scope lock; defer agent autonomy & tier-2 depth to post-GA
08
The vision · product horizons

From assisted today to one-prompt, self-improving ads.

NowLive
  • Google + Meta, deep
  • Assisted AI agent (propose → approve)
  • 149 procedures in production
  • Billing in build → paid GA
NextQ4 '26 – Q1 '27
  • Cross-platform agent (Meta + more)
  • AI success prediction on drafts
  • Learning brain v1
  • Tier-2 platform launch wizards
Future2027 →
  • In-platform AI video + image generation
  • True one-prompt ad launch
  • Autonomous optimization loops
  • Brain that learns across the network

Vision / roadmap — sequenced after first revenue, not before it.

08
Future architecture · the AI layer

New AI services wrap the same guarded core.

TODAY'S CORE — UNCHANGED performance data improves models NEW🎬 Creative StudioAI video + image generation NEW⚡ One-Prompt Launchprompt → creative + campaign NEW🔮 Prediction Enginescores drafts pre-spend User Web App API AI Agentcross-platform Adapters NetworksGoogle·Meta·TikTok·… NEW🧠 Learning Brain — data flywheellearns from every campaign launched on SALVO

Highlighted = new AI layer. The Learning Brain turns every live campaign into sharper predictions & suggestions — a compounding data moat single-network tools can't match. Vision — not yet built.

08
Vision · not yet built

Score an ad before you spend a cent.

0
PREDICTED SCORE

AI verdict on your draft

  • Strong hook & offer match
  • ! Add a clear call-to-action
  • ! Narrow the audience ~20% to cut waste
  • Budget pacing looks healthy

🧠 A brain that learns from every campaign

🚀 Every campaign launched on SALVO
🧠 Brain learns what actually performed
🔮 Sharper predictions on your next draft
↺  continuous loop

Draft → predict → fix → launch. The more campaigns SALVO runs, the better the predictions — a data moat single-network tools can't match.

DECISIONS & NEXT STEPS

Three decisions unlock
the 14-week clock.

1 · Scope

Approve “Google + Meta” for launch; defer tier-2 & agent autonomy.

2 · Pricing

Approve $59 / $249 / from $1.5K tiers + AI-credit metering.

3 · Go

Greenlight Phase 0–1 now (scope lock, sandbox, start billing).

Bottom line: SALVO is operationally far ahead of most pre-revenue products. The work to first revenue is commercial plumbing & validation — a focused quarter. First paying customers: ~late August 2026.

1 / 26