Mark

Customer conversations for indie builders

You built the product. Getting customers is the part nobody prepared you for.

Most founders treat marketing as content volume. What actually works is Diagnose first — paste real customer language, pick a campaign angle, join the threads where buyers already talk, ship Preview-ready copy, and close the GEO questions that do not name you. Growth OS remembers what worked so next week is sharper.

Free during beta — what we're testing & limitations

Beta program

What we're testing — and what to expect

Mark is free during public beta. Fair-use caps apply (lifetime content slots, AI usage meters, and a small lifetime AI budget per account — see Settings → Usage in-app). Paid Pro checkout only opens when we turn on paid live; we'll give notice before that happens.

Early access is limited while we stabilize the weekly loop. We may pause new signups or public access briefly between test rounds; check this page or /access-paused messaging if the app is temporarily closed.

  • Diagnose → campaign → Content/Preview → publish loop for indie founders
  • Inbox, Growth OS memory, and AI Visibility (GEO) measurement
  • Full beta disclosure & limitations

The weekly loop

Diagnose. Join. Ship. Measure.

Home keeps you on pace — Diagnose, join a thread, ship Preview-ready copy, then close the GEO questions that do not name you.

  1. Step 1

    Diagnose first

    After onboarding, Mark opens Diagnose. Paste CRM, tickets, surveys, or call notes. You get segments, pains, and up to five campaign angles in buyer language — then Growth OS keeps that memory.

  2. Step 2

    Join conversations

    Inbox ranks Reddit, X, and Indie Hackers threads with reply drafts and freshness windows. Show up while the thread is still hot — help first, no link dumps.

  3. Step 3

    Ship from one campaign

    Open a campaign to ship: strategy, content, calendar, and ship plan for that plan. Home triages all campaigns. Preview shows hook, body, and CTA as a founder would read them — JSON is only for edits.

  4. Step 4

    Measure the gap, then loop

    Home counts posts due and failed posts from the full library. AI Visibility shows citation rank and lost questions. Ship the page for the worst gap, log outcomes, refresh Growth OS.

What's inside

One workspace for the full acquisition loop

Plan, Engage, Publish, Learn, and Tools — the same groups as inside the app. Workspace and campaign stay sticky; Growth OS compounds what you learn.

Plan

Customer language and a verified plan before you publish.

  • Diagnose

    Paste CRM exports, support tickets, survey results, or call transcripts. Mark extracts segments, pains, objections, and up to five campaign angles — then sends first-run founders here before a blank campaign.

  • Campaigns

    Focused acquisition plans with verification gates, 30/60/90 roadmaps, launch playbooks, and experiments. Filter Content and Calendar by campaign when you execute one plan.

  • Memory (Growth OS)

    Marketing memory that compounds: customer truth, founder voice, winning hooks, market signals, agent job specs, outbound triggers, and transcript→assets.

Engage

Find buyers where they already describe the problem you solve.

  • Inbox

    Reddit, X, and Indie Hackers threads ranked by relevance, with AI reply drafts in your voice and freshness windows so you show up while the thread is still hot.

Publish

Strategy-backed drafts, Preview, and campaign-scoped posting.

  • Content, Preview & Ship plan

    Channel-ready drafts from strategy. Read Preview (not raw JSON), approve, and schedule. Auto-post where APIs are ready (e.g. Bluesky, SendGrid API); copy or finish drafts manually for LinkedIn and other social until connectors graduate from beta.

  • Calendar & build in public

    Schedule across campaigns and ship weekly update templates that stay on-message without sounding like generic AI slop.

Learn

See what moves the needle and feed wins back into memory.

  • Home

    This week, ranked tasks, visibility health, executive summary, and a Tracking card. Posts due today and failed posts count the full library — not a partial queue window.

  • AI visibility

    Whether buyer questions name you — citation rank in the answer, lost questions, and a page to ship for the worst gap. Measure again after you publish.

  • Analytics & experiments

    Outcomes, UTM link tracking, learning notes, and A/B angle tests that promote winning hooks into Growth OS for the next generation cycle.

Tools

Useful extras — not the weekly loop.

  • Landing Audit

    Conversion and messaging score with prioritized fixes. Weak scores surface as a warning before you scale traffic.

  • Competitive

    Competitor pricing, launches, and messaging change alerts so you are not surprised mid-sprint.

  • Directories

    Startup directory listing checklist and submission tracking — one-time hygiene, not a fourth channel.

Also included

  • Sticky workspace; campaign filter on Content & Calendar
  • Founder-facing Preview (not JSON)
  • iOS TestFlight — same live site, last workspace restored

Why traction is hard

The patterns that keep founders stuck

These aren't personal failures. They're structural. Almost every indie founder hits the same wall after shipping.

  • You post. Nothing happens.

    You write the thread, schedule the LinkedIn post, drop a comment in a subreddit. You get a few likes. No signups. After enough of those, posting starts to feel pointless — so you either stop, or you post more frantically and get the same result.

  • You don't know which channel actually matters.

    Should you be on LinkedIn or Twitter? Reddit or communities? SEO or email? Everyone has a different answer. Most of it is survivorship bias from someone whose audience, product, and timing were nothing like yours.

  • Your messaging is about your product, not your customer.

    The landing page lists features. The posts explain what the tool does. But the people you're trying to reach are thinking about their problem, not your solution. Until your words sound like their internal monologue, they scroll past.

  • You're building an audience instead of finding buyers.

    Follower counts and impressions feel like progress. They're not — not at this stage. The first customers almost never come from going viral. They come from direct conversations with people who already have the problem your product solves.

  • You iterate the product instead of the message.

    When there are no signups, the instinct is to add a feature, lower the price, or redesign the landing page. But often the product is fine. The message is wrong. Until you've collected enough rejections to know what the real objection is, you're optimising in the dark.

Honest expectations

What Mark is — and what it isn't

Mark surfaces customer conversations, drafts replies and Preview-ready channel content, compounds marketing memory in Growth OS, and tracks citation rank, lost questions, and outcomes so you learn faster each week. Auto-posting is limited to API-ready channels; social is mostly approve-then-you-post. It only works if you show up in threads, test messages, and log what happened.

  • There is no silver bullet.

    Not AI. Not a viral post. Not a Product Hunt launch. Not a cold email sequence. Any tool — including Mark — is only useful if you already know who you're talking to and what problem you're solving for them. If that's not clear yet, the first job is to make it clear.

  • The first customers require founder effort.

    Automation and AI can compress the work. They can't replace the conversations you need to have. The first 10 customers almost always come from direct outreach, personal trust, and showing up in the right places at the right time.

  • Fast iteration beats perfect strategy.

    You will get the message wrong the first time. The channel mix wrong. The offer wrong. That's not a failure — it's the process. The founders who get traction are the ones who learn from each cycle faster than they lose momentum.

Frequently asked questions

What problem does Mark solve?

Most indie founders post content and hope for signups. What actually works is joining conversations where buyers already describe the problem you solve — grounded in real customer language, then shipping the right message and logging what worked. Mark runs that weekly loop from your product URL.

Who is Mark for?

Indie hackers, solo founders, and small product teams who have something built but aren't getting traction. If you're unsure where to show up, what to say when you get there, or how to turn customer feedback into messaging, Mark is for you.

How does Mark learn my product?

Paste your URL. Mark analyzes your landing page, asks a few focused follow-up questions, and saves workspace knowledge. After onboarding it opens Diagnose first — paste CRM exports, tickets, or call transcripts to extract segments, pains, and campaign angles in buyer language. Growth OS keeps that memory for the next cycle.

What is Growth OS?

Growth OS is Mark's marketing memory layer. It stores customer truth, founder voice, winning hooks from experiments, weekly market signals, agent job specs, outbound triggers, and transcript→asset workflows — so every strategy and content generation cycle gets sharper instead of starting from scratch.

How do I stay on one campaign?

The workspace switcher scopes Home and your whole product. Open a campaign to execute; Publish routes Ship plan and calendar to your focused plan. Home triages all campaigns. Read drafts in Preview — JSON is only for editing.

What is AI Visibility?

It measures whether buyer questions name you in AI answers, at what citation rank, and which questions you lost. Ship a comparison or checklist page for the worst lost question, then measure again.

What is Inbox?

Inbox (/opportunities) is where Mark surfaces Reddit, X, and Indie Hackers threads where buyers already describe the problem you solve. You get relevance scores, a freshness window, and WARM reply drafts (why them, one question, a resource). Same page on web and iOS.

What is Landing Audit?

Landing Audit scores a URL and lists prioritized conversion and messaging fixes. A weak score can show up as a warning on your next campaign strategy so you fix the page before driving more traffic.

Is Mark free?

Yes during public beta — no card required. Fair-use caps keep the loop sustainable (content slots, AI meters, and a small lifetime AI budget per account). Pro checkout only appears when we enable paid live; we'll announce that on /beta first.

Does Mark auto-post to LinkedIn or X?

Not by default for browser-based social. Mark prepares Preview-ready copy; you post manually or use Copy for manual post where connectors are still beta. Bluesky and SendGrid (API key) can auto-post when you connect them. We don't run silent social autopilot.

Can I use Mark on mobile?

Yes. Mark works in the browser and has an iOS app on TestFlight — the same live site. Cold start restores your session and last workspace, then opens Home. Campaign switcher and Preview work the same as on web.

Support Mark

Mark is currently free to use. If you want to support future development, you can donate via PayPal.

Donations help cover AI usage, hosting, and faster feature delivery.

PayPal opens in a new tab so you can return here without losing your place.