Pin it. Get a brief,
not a comment dump.
The agentic feedback tool for websites and apps. Clients drop pin-comments without signing up. AI synthesizes them into a structured JSON + Markdown brief that hands directly to your design and dev agents — not your inbox.
Markup.io raised prices 172%.
Their customers are still shopping.
Every digital agency runs 5-25 client deliverables in flight: websites, apps, videos, contracts. Feedback lives in Slack threads, Notion comment chaos, Figma sticky notes, email PDFs, and 4 different review tools at $79-$149/mo each. There's no single source of truth — and the cleanup tax eats 2+ hours per revision cycle.
One link per deliverable. Reviewers comment without signing up. PMs triage in a unified inbox. On approve, Claude Haiku synthesizes 100 raw comments into themes + severity + fix list + markdown brief, then hands the brief to Linear / Jira / Notion — and to your AI coding agent.
Only multi-asset tool with first-class web app + mobile app support and AI agent handoff as the wedge. Markup, Frame.io, BugHerd, Pastel — none ship all of these. Free tier with branded share-link footer drives viral acquisition. Already built and dogfooded internally at Anderson Collaborative.
Discover — The Markup Wound Is Still Bleeding
The category has a wound (Markup price hike), a fresh enabler (Claude Haiku at $0.05/account/mo makes AI synthesis trivially affordable), and an unclaimed lane (websites + apps + AI handoff). Trevor already built the product internally, ships from a stack he runs every day, and has 100+ AC clients as a built-in distribution channel. This isn't "maybe possible" — it's "ship next week."
Validate — 16 Competitors, One Unclaimed Lane
| Competitor | Price | Focus | Weakness vs Pinbrief |
|---|---|---|---|
| Markup.io | $79 flat | Multi-asset proofing | Killed free tier, raised prices 172%, customers actively shopping |
| Frame.io (Adobe) | $15/seat | Video review | Video-only, no web/app, "feels like a worse Dropbox" |
| BugHerd | $42–229 | Website QA | Web-only, 1-way Jira sync, no AI handoff |
| Pastel | $35/seat–$450 | Website + image review | No video, no apps, per-seat pricing punishes teams |
| Filestage | $109–$399 | 11 asset types | Most expensive in mid-market, no agent handoff |
| Userback | $14/seat–$217 | Web + image | No video, no apps, per-seat pricing |
| Marker.io | $39–$149 | Website QA | Web-only, Team tier "for a feedback widget. Come on." |
| Ziflow | $199–$329 | Enterprise proofing | "Breaks down past 100 comments," enterprise-only pricing |
| Atarim | $50–$120 | WordPress agency | WordPress-coupled, weak reliability, "closest agentic pitch but flaky" |
| Wipster | $24–$149 | Video proofing | Video-only, no web/app |
| ReviewStudio | $25–$200 | Multi-asset | Dated UX, no AI handoff, no apps |
| BugSmash | $9–$79 | Multi-asset budget | Cheap but slow execution, "AI" is autocritique not handoff |
| Asset Type | Pinbrief | Markup | Frame.io | BugHerd | Pastel | Filestage |
|---|---|---|---|---|---|---|
| Marketing websites | ✅ v1 | ✅ | ❌ | ✅ | ✅ | ✅ |
| Web apps (SPAs, authed states) | ✅ v1 first-class | Partial | ❌ | Partial | Partial | ❌ |
| Mobile apps (iOS/Android builds) | ✅ v1 unique | ❌ | ❌ | ❌ | ❌ | ❌ |
| Marketing videos | ✅ v2 | ✅ | ✅ | ❌ | ❌ | ✅ |
| PDF / brochures | ✅ v2 | ✅ | ❌ | ❌ | ✅ | |
| Contracts (clause-anchored) | ✅ v2 unique | ❌ | ❌ | ❌ | ❌ | ❌ |
| Long-form blog drafts | ✅ v2 | ❌ | ❌ | ❌ | ❌ | ❌ |
| AI agent handoff | ✅ wedge | ❌ | Partial | ❌ | ❌ | ❌ |
Motion: AC client base referral → 14-day free trial → Studio paid
Why: Already pay Markup.io $79/mo. Sends 5-25 deliverables/mo. Pixel-anchored to the cancel button.
Motion: Content + outbound + integrations marketplace (Linear, Jira)
Why: Reviews web + mobile + marketing video. Currently uses 4 different tools. Wants one source of truth.
Motion: Free tier with branded share-link footer = viral acquisition
Why: Not primary revenue. Viral loop primary acquisition. Upsell to Solo or Studio as they grow.
“That's more than I spend on Showit, Google Workspace, and my project management tool combined.”
— Annette, on Markup.io $79/mo
“For a feedback widget. Come on.”
— Selim Enes, on Marker.io $149/mo
“Feels like a better looking Dropbox with less functionality.”
— Mads Jørgensen, on Frame.io
“Once projects get into more than 100 comments, the system starts to break down.”
— Ziflow review, Capterra
“Integrations are one-way only. You send tasks out but changes don't sync back.”
— BugHerd review, G2
Financial Viability — GO at Every Stress Level
| Tier | Price | For | Includes |
|---|---|---|---|
| Free | $0/forever | Solo creators | 1 user · 2 active projects · Web review only · 5 AI handoffs/mo · Pinbrief branded footer (driver of virality) |
| Solo | $19/mo | Freelance designers | 2 users · Unlimited projects · Web + Web App + Image · Unlimited AI handoffs · No branding |
| Studio | $59/mo · target median | Small agencies (1-10) | 5 users · + Video + PDF asset types · Linear/Jira/Notion webhooks · Slack notifications · Email support |
| Agency | $149/mo | Agencies (10-50) | 15 users · + Contract + Doc asset types · White-label branding · API access · Priority support |
| Enterprise | $499+custom | 50+ team enterprises | Unlimited users · SSO + audit log · Custom integrations · Dedicated CSM · SLA + on-prem option |
Studio LTV:CAC 6.6× — still GO
LTV:CAC 12×, payback 2.7 mo
3-year SOM at 1.5% market capture
Apocalypse case (6% monthly churn + $200 CAC + no Agency upsell): Studio LTV = $1,316. LTV:CAC = 6.6×. Payback 3.0 months. Best-in-class B2B SaaS clears 3:1 LTV:CAC. We clear 6:1 in the worst case. This idea survives the apocalypse.
Product — Websites + Apps as the v1 Wedge
- ▸Web review (built today)
- ▸Web app feedback (SPAs + authed states + mobile viewport emulation)
- ▸Mobile app feedback v1 (TestFlight/Internal-track screen-record wrapper)
- ▸Free tier with Pinbrief-branded share-link footer (viral loop)
- ▸AI synthesis on export (Claude Haiku → themes + severity + fix-list + markdown brief)
- ▸Stripe billing self-serve (Solo / Studio / Agency)
- ▸Linear / Jira / Notion webhooks on approve & export
- ▸Slack notifications on new comment + status change
- ▸pinbrief.com marketing site + pricing page
- ▸Comment edit / delete (creator only)
- ▸PM-side inline reply UI
- ▸Custom email domain (Agency tier)
- ▸White-label / custom logo (Agency tier)
- ▸Browser extension for "review any site" mode
- ▸Video review (timeline-anchored comments)
- ▸PDF / contract review (clause-anchored comments)
- ▸Long-form blog draft review (paragraph-anchored)
- ▸Native mobile SDK (in-app feedback widget)
- ▸Public API + Figma plugin
- ▸Real-time multi-cursor editing (we're feedback, not Figma)
- ▸Code review (we're deliverable review, not GitHub)
- ▸VOC / product feedback (we're not Canny / Productboard)
- ▸Project management (we integrate with Linear / Jira, not replace)
v1: DOM selector + % coords
v2: + visual diff overlay
v1: Route URL + selector + coords
v2: + state replay
v1: Screen ID + tap coords (recorder)
v2: + crash + perf data
v1: Timecode + bounding box
v2: + waveform anchor
v1: Page + paragraph hash
v2: + clause AST
v1: Paragraph hash + char offset
v2: + diff view
When PM clicks "Approve batch & export," all comments go to Claude Haiku, which generates:
- ✓ Themes — e.g., "Hero CTA copy ambiguity," "Mobile nav broken on iOS 17"
- ✓ Severity ranking — blocking / major / minor / nit
- ✓ Suggested fix list with file paths inferred from DOM selectors
- ✓ Markdown brief ready to paste into Claude Code / Cursor / Codex
- ✓ Webhook fires to Linear / Jira / Notion
No competitor ships this. Atarim is closest and has weak reliability. This is the moat.
Naming — Pinbrief Wins With .com Available
| Name | Score | .com | .io | .ai | .co | .app | Why it works |
|---|---|---|---|---|---|---|---|
Pinbrief RECOMMENDED | 9.25 | ✓ | ✓ | ✓ | ✓ | ✓ | Buyer-first vocab, wedge in the name (pin → brief), AC-coherent |
Markhandoff | 8.75 | ✓ | ✓ | ✓ | ✓ | ✓ | Most positioning-explicit; declares the AI-era step Markup.io doesn't take |
Brieftorch | 8.70 | ✓ | ✓ | ✓ | ✓ | ✓ | Most evocative; torch = passing the brief forward |
Pinotari | 8.55 | ✓ | ✓ | ✓ | ✓ | ✓ | Pure brand asset, Italian-feeling, AC-coherent |
Pinquill | 8.40 | ✓ | ✓ | ✓ | ✓ | ✓ | Pin + Quill = location + writing |
Pinetro | 8.25 | ✓ | ✓ | ✓ | ✓ | ✓ | Pin + metro vibe, modern Italian-tech |
"Pin it. Get a brief, not a comment dump." Compresses the entire wedge — comments become an agent brief — into one word a buyer never has to be taught. Sibling to RankPrompt, MenuRoute, BrandMythos in AC house style. Verbs cleanly ("Pinbrief the homepage"). Scales from web pins in v1 to video/PDF/contract pins in v2 without renaming.
Branding — Three Concepts, Concept A Recommended
Pinbrief
Pin it. Get a brief, not a comment dump.
Dark canvas, electric indigo + warm amber accents, editorial typography for hero, monospace for product chrome. The Linear-meets-Stripe-meets-Browser-Co lane. Implies precision, craft, AI agent fluency. AC house style — sibling to RankPrompt and MenuRoute.
Pinbrief Indie
The good free tool you found on Indie Hackers.
Warmer, more whimsical. Mint primary on cream canvas. Hand-drawn pins, soft shadows. Free-tier acquisition wedge — indie operators love this aesthetic. Risk: Studio + Agency buyers want enterprise-credible, indie ceilings at $59 MRR.
Pinbrief Enterprise
The feedback layer for serious teams.
Cool grays, mid-saturation blue, refined data viz. Designed for agency procurement + IT review. Looks like a $1M ARR tool. Risk: too cold for Solo + Studio, indistinguishable from 100 other dashboards.
Build — Already Shipped. v1.1 Sprint = 8 Weeks.
| Layer | Choice | Why |
|---|---|---|
| App framework | Astro SSR (existing) | Proven, 28/28 tests pass, 4.3 KB widget bundle |
| Marketing site | Next.js 16 App Router | BrandMythos generators, edge SSR |
| Hosting | Cloudflare Pages | Edge SSR, DDoS, $0 at scale |
| Database | Supabase (AC Client Hub, feedback schema) | Already deployed + isolated |
| Auth | Supabase Auth + custom HS256 JWT for reviewers | Magic-link reviewer auth proven |
| Payments | Stripe | Industry standard, annual toggle, coupon support |
| Resend (feedback@updates.andersoncollaborative.com) | Only verified AC domain | |
| AI synthesis | Claude Haiku 4.5 | $0.05/account/mo cost, fast feedback summarization |
| Analytics | PostHog + GA4 | Funnels, session replay, cohort retention |
| DNS | Cloudflare Registrar | $9.77/yr pinbrief.com |
Launch — AC Client Base → Product Hunt → Show HN
Migrate Goodier Labs + 2 more AC clients onto Pinbrief at $0 lifetime Studio. Collect 20+ usage signals + 5 case-study-worthy stories.
Curated hunter, GIF demo, founder-active in comments all day. Pre-warmed 50 supporters.
"We built a feedback tool that hands AI agents a brief, not a comment dump." Technical-credible angle.
8-tweet thread with embedded GIFs, ending in pricing reveal. Founder voice.
Value-first posts; no spam. Timed for east-coast lunch.
"How we eat our own dog food — using Pinbrief on rankprompt.com" blog post.
50 long-tail articles: "Markup.io alternative", "How to collect feedback on [asset type]"
"Markup.io alternative" landing pages, paid promotion of comparison posts.
Advertise — AC O1/O2/O3/O4 Funnel · $1K/mo Ramp
| Objective | Budget | Targeting | Creative | KPI |
|---|---|---|---|---|
| O1 — TOFU Cold Prospecting | $50/day × 60% blended | Job titles (Designer/PM/Producer/Founder), interest stack (Markup.io, Frame.io, BugHerd, Figma, Linear), Google "markup.io alternative" | 15s demo + price-comparison hook ($79 vs $19 + AI) + UGC agency PM "I cancelled Markup last month" | CPL <$15, free signup rate >50% |
| O2 — MOFU Retargeting | $20/day × 25% | Site visitors, 75%+ video viewers, free-tier users without a project | Feature deep-dives (AI synthesis demo), social proof carousels "5 agencies that switched" | CTR >2%, CPC <$1.50, Free→Studio 4-6% |
| O3 — BOFU Hot | $15/day × 10% | Studio users 45+ days, hitting seat limits, demo requesters | Demo walkthroughs, annual savings calculator, white-label preview | Studio→Agency 8%, annual upgrade 30% |
| O4 — Loyalty / Expansion | $10/day × 5% | Agency users 90+ days, churn-risk cohorts | New feature announcements, referral program, customer-success stories | Expansion MRR +20% YoY, NRR >115% |
Metrics — North Star: Monthly Approved Exports
| Category | Metric | Target trajectory |
|---|---|---|
| North Star | Monthly Approved Exports | 50 / 500 / 5K / 25K by M3/M6/M12/M24 |
| Acquisition | Monthly free signups | 500 → 8,000 by M24 |
| Acquisition | CAC (blended) | <$130 → <$100 by M24 |
| Acquisition | Free → paid conversion | ≥4% → ≥6% by M24 |
| Activation | First-project rate | ≥60% → ≥75% by M24 |
| Activation | First-export rate | ≥25% → ≥45% by M24 |
| Retention | Monthly churn (paid) | <5% → <2% by M24 |
| Retention | NRR | >100% → >130% by M24 |
| Revenue | ARR | $50K → $250K → $1.5M by M6/12/24 |
| Unit econ | LTV:CAC | 6× → 18× by M24 |
Three named ways this could die — and how we don't let it.
If at M6 fewer than 3% of free users upgrade to Solo or Studio, the viral loop is broken.
Branded footer becomes more prominent. Add usage-limit nudges. Test removing free tier entirely if data shows it cannibalizes Solo.
If M12 free→paid <3% AND monthly free signups <1,000 → pivot pricing OR kill free tier
TestFlight / Internal-track wrapper has edge cases on iOS 18+ and Android 15. Build complexity could blow the 8-week sprint.
Ship Web Apps in v1.1; Mobile in v1.2 (week 10-12). Use Maestro or Detox screen-record wrapper as fallback. Native SDK is V2.
If mobile flow breaks for >20% of users → scope down to "share a recorded video link" — still differentiated, less ambitious
They could try to reclaim the ground we're attacking from.
They'd be eating churn cohorts already poisoned. Even at $29, they're not multi-asset (apps), not AI-handoff. Our wedge is structural, not price.
Not a kill — accelerates the AI-handoff narrative. Differentiate on outcome, not feature.
The product is already live. The market is already shopping.
Pinbrief is a rebrand + 8-week sprint away from being the agentic feedback tool for websites and apps. Composite score 8.6/10. GO at every stress level. pinbrief.com is available.