Features

Everything a developer-founder needs
to get their first 100 customers

A structured marketing system with personalized coaching, real-world playbooks, industry benchmarks, and AI integration — not another set of blank templates.

How it works|Pricing|MCP tools|The path to 100 customers

Every feature, in detail

Pick the one you need first

Each page covers the problem it solves, what you end up holding, and how to reach it from the app or from your AI tool.

app/coachingSample view

This week

2 of 4 done
  • Post the teardown in r/devopsReddit · playbook · target 1 post
  • Send 10 first-touch emailsCold email · template · target 10
  • Follow up on last week’s 8 opensCold email · follow-up 2 · target 8
  • Add the guarantee to the pricing pageOffer · blocks the funnel fix

Bottleneck: your funnel loses most people between trial and paid. The guarantee is the cheapest thing that moves it, which is why it is on this week rather than more outreach.

app/diarySample view

Five weeks of activity

Weeks three and four are the ones worth seeing.

Nothing was wrong in week three. The feedback loop was just too slow to feel, so the work stopped before any of it paid off.

PRO

Marketing Coach

Your personal marketing coach. Powered by your data.

The Marketing Coach is a personalized guidance engine that combines your product data, execution metrics, lifecycle stage, and industry benchmarks to generate a weekly action plan. It tells you what to do, where to do it, whether it's working, and what to change if it's not.

Weekly Action Plans

Every week, 5-7 specific actions generated from your journey data. Each action names the platform, the template to use, and the persona to target. No guessing — just execute.

Bottleneck Diagnosis

The coach analyzes your funnel at 3 stages (outreach to reply, reply to meeting, meeting to close) and identifies exactly where leads are dropping off. Each diagnosis comes with numbered fixes and a "if this doesn't work" fallback.

Industry Benchmarks

Compare your metrics to 6 product categories: dev tools, B2B SaaS, freelancer tools, APIs, AI/ML, and e-commerce. Know if your numbers are below average, on target, or outperforming. Benchmarks cover reply rates, conversion rates, CAC, and time-to-100-customers.

Goal Tracking

Visual progress bars showing your weekly targets vs actual for outreach volume, reply rates, meetings, and deals. Each goal is contextualized with benchmark data from your category.

Streak Gamification

Daily activity tracking with streak counters. Log activity every day to maintain your streak. Designed like Duolingo for marketing — consistency beats tactics. Founders who log outreach weekly can see their reply rate move against the benchmark. Founders who log nothing see nothing — the dashboard is a mirror, not an engine.

Outcome Tracking

Every action records whether it worked, partially worked, didn't work, or was skipped. This data feeds back into future recommendations, making the coach smarter over time.

PRO

Platform Playbooks

Step-by-step guides for real-world platforms

Each playbook tells you exactly where to go, what to type, when to post, and what signals success. All steps are personalized with your product name, pain points, and persona data. Plus an MCP prompt so you can generate content with your preferred AI tool.

Cold Email

Medium effort1-2 weeks

The #1 channel for first 10-50 customers. PAS formula emails personalized with your persona data.

Reddit

Low effort1-3 days

Problem-focused posts in subreddits where your persona hangs out. No self-promotion needed.

LinkedIn

Medium effort2-3 weeks

Profile optimization, connection requests, daily posts, and warm DMs for B2B products.

Hacker News

Low effort1 day

Show HN posts that can generate 1000+ signups. Includes credibility-building strategy.

Twitter/X

High effort4-8 weeks

Build in public, grow an audience, and attract customers through consistent posting.

Product Hunt

High effort1 day

Launch day amplification. Prep timeline, listing optimization, and momentum capture.

IndieHackers

Low effort1-2 weeks

Journey posts, feedback requests, and community engagement for indie founders.

Dev.to / Hashnode

High effort2-6 weeks

Technical blog posts that drive organic traffic for years. Problem-solving tutorials.

The System

8-step marketing journey

Every step has explanations, formulas, real startup examples, and fill-in templates. Data flows forward — your product info feeds into positioning, personas feed into offers, offers feed into funnels.

1

Product

Define problem, solution, differentiation, and pain points.

Escape the builder's trap →
2

Research

Customer interviews, competitor analysis, pain point validation.

The 5-question interview framework →
3

Positioning

Elevator pitch, target customer, unique value proposition.

Write your positioning statement →
4

Persona

Ideal customer profile with demographics, channels, budget.

Find your target customers →
5

Offer

Pricing, guarantee, bonuses — what you actually sell.

How to price your SaaS →
6

GTM Plan

Channel selection, weekly targets, 90-day goals.

Build a GTM plan in 60 minutes →
7

Funnel

Conversion stages from awareness to paid customer.

Map your sales funnel →
8

Execution

Daily activity logging, outreach tracking, weekly metrics.

Cold email that gets replies →

Brand Identity

The half of every prompt that makes the output yours

A persona says who reads it. Positioning says what you claim. Without a third thing saying how you sound, every generated draft comes back as the average of all marketing copy on the internet — fluent, accurate, and indistinguishable from a competitor's. The brand record is that third thing, and every draft, ad, email and creative is written from it.

Archetype and voice

Pick from 12 archetypes and edit rather than invent — each one arrives with seed traits and contrast pairs already filled in. Voice attributes, formality, and how much personality the writing carries.

Contrast pairs

"Direct, but never blunt." "Confident, not boastful." These decide sentences in a way adjectives never do, which is why they are weighted highest after worked examples. "Authentic" decides nothing.

Rules with reasons

Words to use, words to avoid, claims never to make — each with a severity and the reason behind it. Hard rules are absolute and no draft passes review while it breaks one. A rule with a rationale gets followed; a rule without one gets rounded off.

On-brand / off-brand samples

The same message written the way you write it, and the way you do not. A model shown one message written well and badly infers the boundary far more reliably than one handed a list of adjectives — which is why samples outrank every descriptive field.

On-brand scoring

Score a draft against what is mechanically checkable: banned words, forbidden claims, emoji policy, contractions, filler. It does not pretend to score taste — an invented taste score gets trusted as though it were measured.

Brand application briefs

Where the brand has to become something physical — business cards, stickers, packaging, signage, merch, slide templates, invoices, app store listings. Real dimensions, bleed and colour space, ordered cheapest first, and honest about which ones are not worth doing yet.

Video & Image Creatives

Ads and posts built from your brand, rendered on your machine

You get a complete, typechecked video or image project and one render command. Nothing is rendered on our servers, which is why no brand data ever reaches a video vendor and why the output is a file you own rather than a credit you spend.

12 video templates, 7 lengths

Hook/Promise/Proof, Problem/Solution, Feature Showcase, Testimonial, Launch, Pattern Interrupt, Myth Buster, How It Works, Comparison, Offer Breakdown, Objection Handler and Milestone Stat — across five funnel objectives, from a 6-second bumper to a 60-second explainer. A length a template cannot carry is refused with a reason, never quietly substituted.

Images and carousels

Instagram and LinkedIn carousels, quote cards, stat cards, before/after cards, and the Open Graph link-preview image most founders never make. One alt text per image, written per slide — repeating one across eight slides is worse than none.

Legibility is enforced, not hoped for

Brand colours are measured and corrected to WCAG contrast against their real background, copy stays clear of the caption bar and action rail on every platform, nothing renders below the type floor, and each card is held for as long as its text takes to read. Every correction is reported, so you never find out we changed your colours by noticing.

Two creatives are never identical

Everything downstream of a brand record is otherwise a pure function of it, so ten generations produce one creative with ten sets of words in it. Each generation draws an art-direction route and one or two constraints from a deck of ten and sixteen — and the draw can only move things your brand already records. It never invents a colour, writes a claim, or relaxes contrast.

Something to look at

A number is promoted onto its own card at three times the caption size with a meter drawing it. Numbered flows, interface schematics, counting figures, growing bars and sequenced messages are built from your own deliverables and animate the whole time they are on screen. Text fading up on a flat ground is not a video.

Marked as AI-involved, always

Every creative carries a signed C2PA manifest naming the model or agent that made it, and a visible "Made with AI" marker on the frame. It is not a setting: metadata is stripped by a re-encode and invisible to a person, the on-frame mark survives a screenshot, and neither is sufficient alone. You can verify any file yourself, and the review blocks on a rendered file whose credentials are missing.

Copy is capped, not padded

Cards are budgeted in words, the number of cards is capped by what the length actually holds, and text-only cards may not exceed a share of the cut. A creative is not a document with a background colour — every word has to earn the space it takes from the picture.

Reviewed before you publish

A separate review grades a creative against four things at once — your brand rules on every line, the platform, what the creative is for, and the content itself — then says publish, revise, or generate again. Journey data flows onto cards verbatim, so a persona pain point can be exactly the framing you told us never to use.

Why you render it, and not us

Video projects are built with Remotion, and rendering one on our side would put a browser and an encoder inside the process that serves every other dashboard — and would change the licence the whole platform runs under. Handing you the project keeps rendering free for a solo founder or a team of up to three, keeps your brand data on your own disk, and means a finished MP4 belongs to you. Every response states the licence position and links Remotion's own page, because at four people and up the licence is yours to buy and we neither hold nor resell one.

Ads, Analytics & Funnels

Spend money on purpose, and see what it bought

Most founders running their first ad cannot tell whether it worked, because the funnel was never wired to anything that counts. These two halves fix that in one place: the campaign, and the measurement of the campaign.

Preview, then create — always paused

See the targeting, the copy, the budget and the estimated spend in full before anything exists. What gets created on Meta or Google Ads is created PAUSED and spends nothing until you resume it. The preview hash is required, so a campaign cannot be created by an agent that skipped the review.

Guardrails on live spend

Pause, resume and re-budget running campaigns, with budget and performance limits checked first. Write actions need both an operator-side switch and your own per-platform permission — one is not a substitute for the other.

Pixel and Conversions API

Set up a Meta pixel on your ad account, get the exact snippet with one event block per funnel stage already filled in, and report conversions server-side. It shares customer data with Meta and says so plainly: off by default, and it needs both a privacy consent and the integration permission, separately.

Per-stage drop-off, from real events

Map each funnel stage to an analytics event in GA4, Firebase or PostHog, then read where users actually leave instead of guessing. Suggests a funnel from the events your product already sends, and names the standard journey events you are missing.

The analytics setup audit

Catches why your analytics shows totals but no journeys — only first_open marked as a key event so everyone "converts", a login_start with no success event so every login funnel shows total drop-off, custom dimensions never registered so event parameters are invisible and not retroactive.

Channel performance

Which channels are actually producing, aggregated by your own GTM channels — sessions, conversions and revenue rolled up rather than scattered across five dashboards.

Founder Diary & Achievements

A record of the year, not a feeling about it

Marketing progress is invisible day to day and obvious over a quarter, which is the wrong way round for staying with it. The diary keeps both halves: what the platform captured, and what you wrote.

Two halves, never mixed

Activity, steps completed, achievements, leads, content and metrics are captured from the platform. What you did, what it achieved, what blocked you and your energy are yours to write. Nothing automatic ever writes your half.

Days freeze when they end

A day in progress recomputes so it reflects work logged a minute ago; a finished day is written once and stays written. Without that, editing an old lead would silently rewrite a diary entry from three months back.

Empty days are shown

A gap is information — it is what a streak breaks on. Hiding blank days makes an inconsistent month look like a solid one, which is the opposite of what a record is for.

Milestone reports as PDFs

At 7, 30, 180 and 365 days: what you did, what it produced, and how the period compares. Downloadable, so day 365 is a document rather than a scroll.

83 achievements, five tiers

From your first interview to your first paying customer, across journey progress, counts, streaks, quality, speed, platforms, multiple projects and referrals. Bronze through Diamond, and never revoked once earned.

Badges you can share

Every earned achievement has a public page, an SVG badge, a social card and embed code. Building in public is a great deal easier when the proof is a URL you can paste.

Agency-Grade Audits

Three scored reports, with the findings ranked

Each one returns findings graded critical, high, medium, low or pass, and a prioritised list of what to do about them. This is the work an agency bills four figures to produce, and the reason it is worth having is that it looks at your data rather than at a checklist.

Website audit

Seven categories: tracking and analytics, SEO fundamentals, calls to action, trust signals, lead capture, whether your copy matches your own positioning and your persona's pain points, and how the offer is presented. A separate HTML audit reads the raw markup — meta and Open Graph tags, semantic structure, heading hierarchy, alt coverage, render-blocking scripts, JSON-LD.

Competitive audit

Six categories: SWOT completeness, feature parity against table stakes, where your price sits against the market, channel gaps, exploitable weaknesses in the competitors you rated highest-threat, and whether your differentiation is actually defensible.

Journey audit

Six categories over your own data: field completeness and how much of it is validated rather than assumed, whether positioning contradicts research or GTM contradicts the persona, execution velocity and stalls, channel concentration risk, integration readiness, and whether you are ready to convert a visitor at all.

Integrations & Automations

110+ platforms, so the numbers are read rather than typed

A goal you update by hand is a goal you stop updating. Connect the tools you already run and the metrics arrive on their own — into your goals, your funnels, your weekly plan and your coaching.

Analytics & traffic

GA4, Firebase, PostHog, Plausible, Search Console, Vercel, Cloudflare

Payments & revenue

Stripe, Paddle, Lemon Squeezy, Gumroad, Shopify, Paypal

Email & outreach

Resend, SendGrid, Mailchimp, Lemlist, Instantly, Saleshandy

Social & community

LinkedIn, X, Reddit, Discord, Slack, Threads, Instagram

Ads

Meta Ads, Google Ads, LinkedIn Ads

Developer tools

GitHub, Linear, Jira, Sentry, and the rest of your stack

CRM & enrichment

HubSpot, Salesforce, Clearbit, Apollo, ZoomInfo

Publishing & workspace

WordPress, Ghost, Notion, Google Docs and Sheets

One click where the provider allows it

Where a provider issues a client secret, connecting is a button. Where it does not — PostHog is the honest example — it is an API key, and we say so rather than showing a button that can never work.

Automations

Scheduled and event-driven automations that run without you, plus platform events you can fire yourself to trigger anything listening.

Webhooks and agent exports

Push your marketing context to n8n, Make, Zapier or your own endpoint — on a schedule or on demand.

AI Generation

Your provider, your key, your bill

Connect your own OpenAI, Anthropic, Google or ElevenLabs account and generate copy, images and voiceover through it. The platform holds no API key of its own, for any provider, on any plan — so nothing you write is relayed through a model you did not choose, and tokens are billed to you at cost rather than marked up as credits.

Text

Landing page sections, cold emails, ad variants, social posts — written in your brand voice, from your product and persona data rather than from a blank prompt.

Images

Ad creative, social graphics and hero images, with dimensions, style and negative constraints already specified so you are not refining a prompt for twenty minutes.

Speech

Demo voiceovers, ad reads and podcast intros, from a script formatted with delivery direction.

A request never ends with nothing

Not connected, plan-locked, key rejected, provider down — you get a complete, production-ready prompt you can paste anywhere instead of an error. A founder asking for a voiceover script at midnight is not blocked by an outage at ElevenLabs.

Nothing blocks the app

Generation is queued and collected, never run inside the request that asked for it. A provider taking thirty seconds cannot hold up anyone else's dashboard.

Not our key, deliberately

A platform key would move every user's inference bill onto us, free accounts included. That is a business decision with prerequisites, not a config flag — so the honest answer is the prompt fallback.

Agency & Teams

Several products, several clients, kept apart

Every journey record belongs to exactly one product, all the way down. That is not bookkeeping: a shared record is what makes one product's replies advance another product's stage, and quotes one client's positioning while measuring another's numbers.

A journey per product

Research, positioning, personas, offers, GTM, funnels, execution, brand and metrics are all scoped to one product. Coaching, weekly plans, health scores and maturity are measured per product too.

Agency workspaces

File projects under an agency so the whole team sees them, and keep your own side projects personal. The project selector groups by agency and names it, because whose work this is has to be answerable before you type.

Invites with roles

Invite by email with a role and a scoped set of projects. An invite can only be accepted by the person it was addressed to — forwarding the link does not hand over the seat.

Five seats on Agency

Unlimited products, unlimited personas, offers, funnels and logs, and five team members. Everything in Pro applies to every product.

Privacy & Data Control

Withdrawing a permission is as easy as giving it

Your interviews, your customers' pain points and your revenue numbers are the most sensitive things you will put into a marketing tool. The Privacy Centre sits beside Settings rather than inside it, because a control buried two clicks deep is a control nobody uses.

Consent per purpose

Coaching, analytics, AI generation, diary analysis and the rest are separate permissions with their own legal basis. Nothing is pre-ticked, and dismissing a banner is not consent.

Revoking actually erases

Turning a purpose off stops the processing and deletes what it produced — and tells you what was deleted AND what was kept. Revoking analysis of your diary deletes the reports; the entries you wrote stay.

One inventory behind everything

Erasure, export, the retention table in the privacy notice and the sub-processor list are all rendered from the same declaration, so the policy cannot say one thing while the code does another.

Export and delete

Take everything with you in a structured export, or delete the account and get a report of exactly what was removed rather than a silent success.

Privacy Policy|Sub-processors we use|How to delete your data

AI Integration

Use your data from any AI tool

The Mark Platform provides your marketing data and coaching context via the MCP (Model Context Protocol). Use Claude, ChatGPT, Codex, Gemini, Cursor, or any MCP-compatible tool to generate content, outreach copy, and marketing assets — all personalized with your actual product, persona, and metrics data.

Guide Me (in-platform)

Step-by-step platform playbooks guide you through each marketing action inside the platform. Follow the steps, log your activity, and track results.

  • Weekly action plans with completion tracking
  • Platform playbooks with step-by-step instructions
  • Goal tracking and bottleneck diagnosis

Do It For Me (via your AI tools)

Export your coaching context and prompts. Paste into Claude, Codex, Gemini, or ChatGPT to generate cold emails, Reddit posts, LinkedIn messages, landing page copy, and more — all using your real product and persona data.

  • One-click coaching context export
  • Ready-to-use prompts per platform
  • MCP server for Claude Desktop and Cursor
Claude DesktopChatGPTOpenAI CodexGoogle GeminiCursor IDECustom MCP clients

Browse the full MCP tool reference|How to connect your AI agent

Everything included

One platform replaces your spreadsheets, notion docs, and random YouTube advice.

Buyer Persona Wizard

10-question guided form that builds detailed customer profiles with demographics, pain points, and buying triggers.

Offer Builder

5-step system to craft compelling offers with pricing formulas, guarantee structures, and bonus frameworks.

Positioning Canvas

Fill-in templates for target customer, value prop, differentiators, and elevator pitch.

Sales Funnel Mapper

Map 5 funnel stages from awareness to purchase with channel strategies.

10+ Templates

Cold emails, LinkedIn messages, landing page copy, community posts, and content frameworks.

Learning Modules

4 modules with exercises covering positioning, outreach, content, and metrics.

Execution Dashboard

Daily activity tracking, weekly metrics, reply rates, and deal tracking.

Content Calendar

Plan and schedule posts, emails, and campaigns across channels.

Test & Learn

A/B testing for messaging, pricing, and channels with hypothesis tracking.

Competitor Analysis

Document competitor strengths, weaknesses, pricing, and your advantage.

Campaign Planner

Structured campaigns with guidance mode or automation via integrations.

Integration Connectors

Connect GA4, Stripe, PostHog, GitHub, and more for real metric imports.

Social Proof Collector

Organize testimonials, reviews, and case studies in one place.

Community Tracker

Track community engagement, posts, and discussions across platforms.

Build in Public Tools

Content generation for sharing your founder journey publicly.

Brand Identity

Archetype, voice attributes, contrast pairs, rules with rationales, and on-brand / off-brand copy samples. Every draft is written from it.

Brand Application Briefs

Production specs for cards, stickers, packaging, signage, merch, decks, invoices and app store listings — real dimensions and bleed.

Video Creative Generator

12 templates across 5 funnel objectives, 6 to 60 seconds. A complete project and one render command; it renders on your machine.

Image & Carousel Generator

Carousels, quote and stat cards, before/after cards, and Open Graph link-preview images. Alt text written per image.

Creative Review

Grades a creative against your brand rules, the platform, the campaign intent and the content before you publish it.

Ad Campaign Creation

Preview then create on Meta Ads and Google Ads. Always created paused. Pause, resume and re-budget with spend guardrails.

Conversion Tracking

Meta Pixel setup, the exact snippet per funnel stage, and server-side Conversions API — off by default and consent-gated.

Funnel Drop-off Analytics

Wire each stage to a real event in GA4, Firebase or PostHog, then read where users actually leave. Includes a setup audit.

Founder Diary

A day-by-day record with streaks, and 7, 30, 180 and 365-day milestone reports you can download as a PDF.

Achievements

83 milestones across five tiers, each with a public share page, an SVG badge and embed code.

Goals That Track Themselves

Targets measured from connected integrations — revenue from Stripe, users from GA4, stars from GitHub — rather than from memory.

Lead Pipeline

Prospects from cold to closed with temperature, tags, follow-up alerts, and imports from Stripe, HubSpot, Mailchimp and more.

Automations & Webhooks

Scheduled and event-driven automations, plus context exports to n8n, Make, Zapier or your own endpoint.

AI Generation (your key)

Text, images and speech through your own provider account. No platform key, ever — and a usable prompt when nothing is connected.

Agency Workspaces

Multiple products or clients, kept scoped and separate, with team seats and per-project access.

Privacy Centre

Per-purpose consent you can withdraw as easily as you gave it, a full export, and erasure that reports what it removed.

The Mark Platform Feature Overview

The Mark Platform is a guided go-to-market platform for developer-founders. Its core feature is a personalized Marketing Coach that generates weekly action plans based on the user's product data, execution metrics, lifecycle stage, and industry benchmarks. The coach tells users exactly what to do each week — on which platform, with which template, targeting which persona — and adapts recommendations based on what's working and what's not.

The platform includes step-by-step playbooks for 8 marketing channels: cold email, Reddit, LinkedIn, Hacker News, Twitter/X, Product Hunt, IndieHackers, and Dev.to/Hashnode. Each playbook provides specific instructions personalized with the user's product name, pain points, and persona data, along with success criteria and pivot triggers.

Industry benchmarks cover 6 product categories (developer tools, B2B SaaS, freelancer tools, APIs and infrastructure, AI/ML tools, and e-commerce tools) with metrics including cold email reply rates, conversion rates, customer acquisition costs, and time-to-100-customers. The coach rates user performance against these benchmarks and recommends category-specific channels.

The platform integrates with AI tools via the Model Context Protocol (MCP), allowing users to export their coaching context and use Claude, ChatGPT, Codex, Gemini, or Cursor to generate personalized marketing content. The platform provides the data and prompts; users generate content with their preferred AI tool.

Beyond the journey and the coach, The Mark Platform holds a brand identity for each product — archetype, voice attributes, contrast pairs, rules with severities and rationales, and on-brand / off-brand copy samples — and writes every generated draft, email, ad and creative from it. It generates video creatives as complete Remotion projects (12 templates across 5 funnel objectives, from 6 to 60 seconds) and image creatives including Instagram and LinkedIn carousels, quote cards, stat cards and Open Graph link-preview images. Both are rendered on the founder's own machine rather than on the platform's servers, so no brand data reaches a video vendor. A separate creative review grades a generated creative against the brand rules, the destination platform, the campaign intent and the content before publication.

The platform creates and manages ad campaigns on Meta Ads and Google Ads — always created paused, so nothing spends until the founder resumes it — sets up the Meta Pixel and server-side Conversions API, and measures per-stage funnel drop-off against real events in GA4, Firebase or PostHog. It produces three agency-grade audits covering the website, the competitive landscape and the founder's own journey data. A founder diary records each day with 7, 30, 180 and 365-day PDF milestone reports, and 83 achievements across five tiers carry public share pages and embeddable badges. AI text, image and speech generation runs through the founder's own provider account; the platform holds no API key of its own and falls back to a production-ready prompt when nothing is connected.

Additional features include an 8-step marketing journey (product definition, customer research, positioning, personas, offers, GTM planning, funnels, execution), 10+ templates, 10+ learning lessons, content calendar, experiment tracker, competitor analysis, lead pipeline, self-tracking goals, automations and webhook exports, agency workspaces with team seats, a Privacy Centre with per-purpose consent and data export, 10+ campaign templates, 110+ integration connectors, 250+ MCP tools, and daily streak gamification.

Ready to stop guessing?

Start with the free plan. Upgrade to Pro for the Marketing Coach, playbooks, and benchmarks.

Start For Free

No credit card required. Cancel anytime.

Compare all plans|Read the FAQ|Marketing guides