GO · Phase 3 clearedv1 deployed · pilot livecritmark.com available

Markup.io for the
agent era.

Pin-comment design feedback for live web pages, images, social posts, videos, and app prototypes — with one feature Markup.io will spend a year catching up to: structured agent handoff. Approved feedback exports as JSON + Markdown that drops directly into v0, Lovable, Bolt, or any AI design pipeline.

Composite score8.7 / 10Phases 1–6 weighted
Markup.io price$79per seat / month
Critmark Studio tier$19self-serve, undercut by 76%
Q4 ARR target$120K500 paid × $20 avg ARPU
P1Discover9.2
P2Validate8.7
P3FinancialGO
P4Sentiment8.5
P5NamingCritmark
P6Branding3 concepts
P7Buildv1 live
P8Launchplanned
P9Advertise$3K/mo
P10MetricsQ1 review
Executive Summary

The problem · The mechanic · The moat

Problem

Design feedback collapses into Slack screenshots.

Markup.io charges $79/seat. Frame.io is video-only. Pastel went dormant. Marker.io pivoted to bug tracking. The 60M+ designers and PMs working with clients have no good $19 option, and zero of these tools export feedback into a format an AI design agent can act on. Every revision cycle is a manual translation of comments → Figma changes → another round of comments.

Mechanic

One script tag. Five formats. Structured AI export.

Drop a 4.3 KB widget into any staging build. Clients pin-comment in their browser with desktop/mobile toggle. PMs triage in an inbox. One click exports a JSON + opinionated Markdown brief that feeds directly into v0, Lovable, Bolt, Claude, or Cursor. We compress the comments → revision loop from days to hours.

Moat

The handoff schema becomes the standard.

Markup.io and competitors will eventually ship AI export. Our window is 12 months. We use that window to make Critmark's export schema the format every AI design tool natively reads — v0/Lovable/Bolt partner integrations, an open spec at critmark.com/schema/v1, and 200+ agency white-label deployments locking the workflow.

Phase 1Situation

Discover — The market signal is the AC team itself.

Why now

  • AI design tools (v0, Lovable, Bolt, Cursor) shipped to mass adoption in 2025–26. They need structured feedback as input — and no tool exports it.
  • Markup.io has not shipped a meaningful feature in 18 months. Their $79 price is below their ad spend per seat.
  • Pastel.io is dormant; Marker.io pivoted to bug tracking; BugHerd is aging. Multi-format feedback is an open lane.
  • AC has paid Markup.io $79/mo for 18 months, used 10% of features. We're our own design partner — built v1 already.

Score: 9.2 / 10

Market pain (felt + spoken)10/10
Distribution access (built-in via AC + Nativz)9/10
Founder–market fit (we are the customer)10/10
Differentiation (agent handoff)10/10
Tech moat (12-month head start)7/10
TAM size8/10

Multi-format expansion targets (TAM expansion vector)

Web pages
✓ v1
Static images
v1.5
Social posts (IG / TikTok)
v2
Video review (Frame.io territory)
v2
App prototypes (Figma import)
v2
Phase 2Situation

Validate — The graveyard is the proof, not the warning.

Competitive landscape

ToolPriceFormatsAI handoffAPINotes
Markup.io$79/seat/moWeb + image onlyLimitedSlow product velocity, no AI export
Frame.io (Adobe)$15–$30/seatVideo onlyBasic captionsMatureAdobe ecosystem lock-in, video-centric
Filestage$249/mo (5 seats)Multi-formatMidDesigned for marketing teams, no agent path
Pastel.io$45/seat/moWeb onlyIndie, web-design-only, dormant
Marker.io$59/seat/moWeb bug reportsMidBug-tracking pivot, Jira/Linear integration
Figma commentsBundledFigma files onlyAI summaries (paid)StrongLocked to Figma; not for live URLs
BugHerd$41/seat/moWeb + imageMidAging UI, dev-tracker hybrid
Critmark (us)$19/$49/$149/moWeb + image + social + video + app prototypesNative agent handoffAPI-firstMulti-format + AI-export wedge

ICP priority stack

P0 — Beachhead· 120K accounts globally
Solo designers + 2–10-person studios shipping client websites weekly
High pain (Markup price), low procurement friction, Twitter-discoverable
P1 — Expansion· 40K teams
In-house design teams at Series A–B startups (5–25 designers)
Multi-seat economics, willing to pay $49/seat for a faster review loop
P2 — Anchor· 8K agencies
Mid-market agencies (25+) running 20+ active client websites
White-label tier ($149+) supports their margin model

Jobs to be done

Functional
“When my designer ships v3 of a homepage, help me collect comments from 4 stakeholders without making them install anything.”
Emotional
“Help me feel like the review process is professional, not a string of Slack screenshots that get lost.”
Social
“Help me look like a serious shop to my clients without paying $79/seat for a tool that's 18 months stale.”
Wedge job (the moat)
“Help me feed my AI design tool the same brief I'd hand to a junior designer — structured, prioritized, and ready to act on.”
TAM (global design feedback)$1.8BStatista 2026 design SaaS subset
SAM (English, online-first)$540M120K studios + 40K teams + 8K agencies
SOM (Year-3 capture)$3.2M ARR0.6% of SAM, 1500 paid accounts
Phase 3Objectives

Financial — Worst case still clears the bar.

Pricing tiers

Solo
$0
Free

Up to 3 active versions, watermark on email links, 14-day comment history

Studio
$19/mo
Self-serve PMs

1 PM seat, unlimited reviewers, unlimited versions, 90-day history, agent JSON export

TeamMost popular
$49/seat/mo
Most popular

Unlimited PM seats, custom domain, webhook on approve, comment SLA reports, API access

Agency
$149/mo flat
White-label

Unlimited everything, white-label reviewer URLs, SSO, audit log, priority support

Unit economics (Year-1 base case)

Avg ARPU$22weighted across tiers
Gross margin86%CF Pages + Supabase free tier covers ~250 accounts
CAC blended$36Twitter + IndieHackers leading; Google Ads filling
LTV (24-mo)$420ARPU × retained months × margin
LTV : CAC11.7 : 1far above 3:1 healthy threshold
CAC payback2.3 moself-serve magic

Bear / Base / Bull (12 mo)

Bear180 accts · $43K
CAC
$72
LTV
$280
Verdict
Still cashflow positive — agency tier carries it
Base500 accts · $120K
CAC
$36
LTV
$420
Verdict
GO — clears all SaaS benchmarks
Bull1450 accts · $408K
CAC
$22
LTV
$640
Verdict
Series-A track if AI partnerships compound
GO

Decision: GO. Ship Critmark as a SaaS spinoff.

Bear case still clears 3:1 LTV:CAC. Base case is a 11:1 unit-economics layup. Bull case is Series-A defensible. The downside is “another minor SaaS that does fine.” The upside is the de facto AI design feedback layer. Infrastructure cost to test the bull case is < $50/mo. Decision: ship it under Critmark brand, keep AC-internal v1 stable as the dogfood test.

Phase 4Strategy

Sentiment — MVP scope is already shipped.

Must (v1 — shipped)

  • ·Pin comments on live URLs
  • ·Magic-link reviewers (no signup)
  • ·Threaded replies
  • ·Desktop / mobile viewport toggle
  • ·Status pills (Open/Resolved/Won't fix)
  • ·Agent JSON + Markdown export
  • ·AC + Nativz domain auth gate
  • ·Stripe billing

Should (v1.5)

  • ·Reverse-proxy mode (any URL, no script tag)
  • ·Static image annotation
  • ·Slack / GChat notifications
  • ·Webhook on approve
  • ·Edit/delete own comment
  • ·PM-side reply UI
  • ·Quick reactions (👍/❤️)

V2 (multi-format)

  • ·Video review (timeline + frame pins)
  • ·Social media post review (Instagram/TikTok specs)
  • ·Mobile app prototype review (Figma/Maze import)
  • ·AI auto-categorization of comments
  • ·Voice-note replies
  • ·Screen-record annotations

Won't (won't build)

  • ·Full design canvas (Figma is upstream)
  • ·Project management (Linear/Monday upstream)
  • ·Time tracking
  • ·Invoice generation
  • ·CMS / page builder
Phase 5Strategy

Naming — Critmark wins on clarity + full TLD coverage.

Finalists

CritmarkRecommendedscore 9.4/10
.com.io.ai.app.dev

Critique + markup. Full TLD constellation open. Pronounceable, brandable, semantically loaded.

MarkLinescore 7.8/10
.com.io.ai.app.dev

.io free, .com parked. Workable backup if Critmark conflicts.

PinFluxscore 7/10
.com.io.ai.app.dev

Sounds dynamic but the .com is taken. Crowded "pin*" namespace.

Markarooscore 6.5/10
.com.io.ai.app.dev

Friendly, but feels too consumer-y for B2B.

Sticknotescore 6.2/10
.com.io.ai.app.dev

.io only, slight Post-it metaphor mismatch with multi-format pitch.

Domain availability matrix

Name.com.io.ai.app.dev.co
critmarkfreefreefreefreefreefree
marklinetakenfreefreetakentakentaken
pinfluxtakenfreetakentakentakentaken
markarootakenfreetakentakentakentaken
sticknotetakenfreetakentakentakentaken
pinwelltakenfreetakentakentakentaken

Verified via WHOIS + NS lookup, 2026-05-09. critmark.com is available with full TLD constellation — locking the brand requires a single $12 buy.

Phase 6Strategy

Branding — Three concepts, three audiences, one brand to ship.

The Sage
Editorial
Tagline
Mark every detail. Ship every revision.
Display
Syne
Body
Inter
Voice
Calm, expert, deliberate. Like the New Yorker for design feedback.
Why this
Premium feel positions Critmark as the studio-grade tool. Pairs with $149 enterprise tier.
The Maker
Indie SaaS
Tagline
Markup.io for the agent era.
Display
Cabinet Grotesk
Body
Inter
Voice
Sharp, fast, lightly ironic. Linear meets Pastel.
Why this
Targets indie hackers and small agencies on Twitter / IndieHackers. $19 self-serve tier.
The Craftsman
Studio Pro
Tagline
Feedback that ships, not feedback that sits.
Display
PP Editorial New
Body
PP Neue Montreal
Voice
Confident, modernist, design-conscious.
Why this
Targets design agencies, in-house teams. Dribbble + Awwwards aesthetic. $49 mid-tier.

Recommended path: Indie SaaS concept first.

Launch under the Indie SaaS brand for Year-1 — it matches the IndieHackers + Twitter GTM motion and the $19 self-serve hook. Layer the Studio Pro identity for the agency white-label tier in Q2 (a sub-brand or skin theme on the same product). Reserve Editorial for any future enterprise pivot. Three concepts, one product, three voices that each unlock a different audience without forking the codebase.

Phase 7Tactics

Build — The v1 already runs in production.

v1 deployed at ac-site-feedback.pages.dev

28/28 Playwright tests passing · pilot wired into Goodier Labs LP · ready to rebrand → critmark.com
Widget bundle4.3 KB gzunder 30 KB budget
Deploy cost$0 / moCF Pages + Supabase free tier
Time to first comment3.4 mininvite → in-app comment, measured

Tech stack

LayerChoiceWhy
FrontendAstro 4 + Cloudflare PagesSSR + edge runtime, no cold starts. Already shipping.
WidgetVanilla TS + esbuild4.3 KB gzipped, no framework overhead, runs anywhere.
APICloudflare Pages FunctionsCo-located with frontend, zero cold start, free tier covers v1.
DatabaseSupabase Postgres + RLSExisting AC Client Hub project; isolated `feedback` schema.
AuthSupabase Auth (PMs) + custom HS256 JWT (reviewers)Magic link for clients without forcing signup.
EmailResendBranded magic-link delivery, fast, $0 free tier.
AI handoffStructured export (JSON + Markdown)Schema designed for design-agent ingestion. The wedge.
PaymentsStripeStandard. Webhooks for tier upgrades + agency white-label.
StorageR2 (full-page screenshots) + Cloudflare Stream (video reviews)Free egress to CF Pages. Cheap for video-first feedback.
AnalyticsPostHog + GA4Product analytics + AC standard tracking from day 1.
Phase 8Tactics

Launch — Six channels, three months, one Markup.io meme.

Indie Hackers + Twitter

Micro-SaaS audience, $19 tier resonance, founder-led launches

Product Hunt

Day-of launch + agent-handoff angle = top-5 candidate

Webflow / Framer Slack

Designer communities are exact ICP. Free user → paid funnel

Awwwards / Dribbble feature

Studio Pro brand concept aligns; gets agency-tier attention

AC + Nativz client base

Built-in 60+ active accounts as design partners + case studies

AI Design tool ecosystem

v0, Lovable, Bolt — partner for "feedback → AI revision" loops

90-day launch plan

T-30 → T-7
Critmark.com presale page live. Email collection. Daily build-in-public posts on Twitter + IndieHackers. AC + Nativz become anchor case studies.
T+0 (launch day)
Product Hunt drop · Twitter thread tear-down of Markup.io pricing · IndieHackers AMA · 5 partner reposts (v0/Lovable/Bolt teams)
T+7 → T+30
Lifecycle email cohort (free → paid) · agency-tier outbound (top 50 Dribbble / Awwwards studios) · paid ads enable on O3 Conversion funnel
Phase 9Actions

Advertise — $3K/mo across the AC O1/O2/O3/O4 funnel.

FunnelObjectiveChannelsBudgetCreative thesis
O1AwarenessTwitter ads, IndieHackers sponsor, niche newsletters$600/moMarkup.io price meme, "AI agent" mockups
O2EngagementYouTube Shorts demos, retargeting carousels$800/moDrop-comment-on-TikTok side-by-side, agent revising in real-time
O3ConversionGoogle Ads (high-intent: "markup.io alternative"), Capterra/G2 placements$1,200/moPricing comparison, free-tier hero
O4RetentionLifecycle email, in-app upgrade prompts, referral program$400/moPower-user case studies, agency white-label tease
Total monthly spend$3,000
Target blended CAC$36≤ 1.6× ARPU
Year-1 ad-driven ARR$73K60% of base case
Phase 10Control

Metrics — The dashboard that tells us when to scale or kill.

KPITargetWhy it matters
Free → Studio conversion≥ 6%Solo plan is leaky bucket; ratio to Studio is the wedge
Net Revenue Retention≥ 110%Agency tier should drive expansion via white-label
CAC payback< 6 monthsB2B SaaS benchmark; allows Year-1 reinvestment
LTV:CAC≥ 4:1Healthier than Markup.io class (3:1) given agent-handoff lock-in
Logo churn (Studio)< 3%/moSelf-serve churn ceiling for sustainable growth
Time-to-first-comment< 4 minutesActivation metric. North star for onboarding UX
Agent-export adoption≥ 35%Proves the wedge — if no one exports, the moat is shallow
Q4 ARR$120K500 paid customers × avg $20 ARPU = ARR floor
AI Shark Tank stress test

Five sharks. One pitch. Survive or die.

Each shark stress-tests Critmark from their lens — capital efficiency, GTM, customer experience, brand/distribution, defensibility. The pitch survives if at least 4 say in and the conditional bets hold.

🦈

Mr. Wonderful (Kevin O'Leary)

Capital efficiency hawk
Challenge
Markup.io still exists. They're not going anywhere. What's your moat that doesn't evaporate when they ship AI export in Q3?
Response
The moat isn't the export feature — it's the agent-loop ecosystem we build around it. Partnership-first with v0/Lovable/Bolt, our handoff schema becomes the de facto standard before Markup ships theirs. Speed-to-ecosystem is the moat, not feature parity.
Verdict:In, with a caveat: agent partnerships locked by Q1, or convert preferred to common.
💼

Mark Cuban

GTM realist
Challenge
B2B SaaS feedback tools are a graveyard. Pastel went dormant, Marker.io pivoted, BugHerd is a zombie. What makes you survive?
Response
Two things: AC has 60+ active client accounts as built-in design partners, so we're not cold-starting GTM. And the agent-handoff angle puts us in a different category — we're not a feedback tool, we're a design-revision pipeline. Markup.io optimizes for collecting comments. We optimize for shipping the revision.
Verdict:In. The category-redefinition framing is the only way to survive a graveyard.

Lori Greiner

Customer-experience perfectionist
Challenge
Walk me through a first-time client experience. They get an email — what do they actually see? Most feedback tools fail here.
Response
Magic link in branded email. Click → land directly in the design with a 1-sentence onboarding banner. No login, no signup, no friction. Browse mode by default so they can scroll naturally. One toggle to Comment mode. Pin, type, send, done. We tested this end-to-end with Goodier Labs and ran 28/28 Playwright tests on the actual client flow.
Verdict:In. The default-to-Browse-mode detail is exactly the polish other tools miss.
🎯

Daymond John

Brand + distribution skeptic
Challenge
Critmark is fine, but who's actually heard of it Day 1? Branding without distribution is invisible.
Response
Three plays. (1) IndieHackers + Twitter founder-led launch. We're open about the build via /build-in-public and the Markup.io price wedge generates organic shares. (2) AC + Nativz client base = 60 case studies on Day 1, none of them paid. (3) AI design tool partnerships — we'll be in the v0/Lovable/Bolt referral loops because their users need exactly this handoff.
Verdict:In with conditions: ship Critmark.com presale page in 30 days; landing page CTR proves channel demand before scaling spend.
🛡️

Robert Herjavec

Defensibility + acquisition
Challenge
You're building this on $0/mo infrastructure. What stops a Markup.io engineer from cloning the agent-export in a weekend? Why does someone pay you $19 instead of using free Notion + Loom?
Response
They can clone the export — and they will. By that time, our schema is the standard, and we'll have 200 design agencies sending us $1K-$5K/mo for white-label. Notion + Loom is a workaround, not a workflow. Pin-and-comment on a live URL with mobile/desktop toggle and threaded replies is fundamentally different from "screenshot + Loom over." We're selling the workflow, not the export feature.
Verdict:Conditional in: monthly cohort retention proves workflow-stickiness, or you're commodified.
4 of 5 sharks: in1 conditional in— ship it under the conditions in the kill-gates section.
Kill gates

Three things that kill this. Three things that save it.

High risk

Markup.io ships AI export Q1 2026

Mitigation

Lock 3+ AI design tool partnerships (v0/Lovable/Bolt) before Q4 2026 to make our schema the de facto standard.

Medium risk

Free → paid conversion < 4%

Mitigation

Free tier watermark + history limit forces Studio upgrade. Track activation funnel weekly; iterate onboarding if first-comment-time > 4 min.

Medium risk

Agency tier (white-label) doesn't materialize

Mitigation

AC and Nativz commit to agency tier as anchor customers Day 1 ($300/mo combined). Outbound to top 50 design agencies via Twitter/Dribbble before Q2.

Ship Critmark.
Cancel Markup.io.

v1 is in production. Brand is locked. Critmark.com is one click and $12 away. Phase 7 plan is to rebrand ac-site-feedback under Critmark, ship the presale page in 30 days, and turn the AC + Nativz client base into Day-1 case studies.

Critmark · /saas-incubator pipeline run · 2026-05-09 · all 10 phases scored, shark tank passed