Skip to main content
    How it works

    How GrowthMatic works.

    A short tour of every concept. Each section maps to a page inside the app — sign in to use them on your own data.

    Workspace
    A workspace is one website you're growing. You paste its URL, GrowthMatic ingests the homepage, extracts product positioning, ICP segments, pricing, and competitors. Every clusters / target / outreach row in the app is workspace-scoped.
    • Create one workspace per product. Multiple are fine.
    • Ingestion runs as an async job; the dashboard shows live status.
    • Re-ingest if the website changes — the workspace's ICP updates.
    Intent miner
    Mine public sources (Reddit, Hacker News, Bluesky, Lobsters, dev.to, YouTube, RSS) for signals matching your ICP. The output is a set of audience clusters, ranked by intent score 0–100, with proposed prospect targets attached.
    • Pick keywords + sources (or accept the defaults Claude Sonnet proposes from your ICP).
    • Click 'Run miner'. Up to 100 items are harvested per run.
    • Claude Sonnet groups them into clusters and assigns each an intent score.
    Clusters + targets
    Each cluster represents an audience segment that shows buying intent. A target is a specific prospect inside a cluster. Targets carry a status (new / approved / contacted / responded / won / lost) and a business email if known.
    • Approve targets you want to contact; the rest stay in 'new' until you decide.
    • Use the manual 'Add cluster' form to seed a workspace with known prospects (or for testing outreach against your own inbox).
    • Click any cluster to see its assets and target list.
    Outreach
    Personalised first-touch email drafts per approved target. Generate, review, send via Amazon SES or your own SMTP. Drafts stay editable until you send.
    • Claude Sonnet writes per-target drafts using your workspace's ICP context.
    • A compliance review pass flags risky claims and suggests edits.
    • Bounces and complaints auto-add to the suppression list — addresses on the list cannot be re-emailed without manual removal.
    • Every footer carries an unsubscribe link.
    Analytics
    A funnel view of your outreach: drafts → approved → sent → replied, plus engagement and deliverability metrics (click rate, reply rate, bounce rate, complaint rate, suppression count). All scoped to the active workspace.
    • Click-through is logged via HMAC-signed redirect tokens (/r/<token>) and surfaced as a click rate against sent emails.
    • Open tracking is intentionally off — it requires invisible pixels and tanks deliverability.
    • Reply detection is a roadmap item; manually mark targets 'responded' for now.
    BYO-SMTP
    Bring your own SMTP server per-workspace. One-click presets for the eight most common providers (Postmark, SendGrid, Mailgun, AWS SES, Resend, Brevo, Google Workspace, Microsoft 365) or paste host + port for anything else. Once verified, outreach for that workspace sends via your transport instead of our shared SES pool.
    • Configure under workspace settings. Password is encrypted at rest with AWS KMS.
    • A 'verify' button sends a test message back to your fromEmail.
    • If you skip BYO, outreach goes via our SES pool from [email protected] with Reply-To set to your account email.
    Accounts + security
    Email + password sign-up with Cloudflare Turnstile on every unauthenticated form (signup, forgot-password, support), password breach check via the HIBP k-anonymity API, email verification with a 24-hour token TTL, password reset that invalidates every active session.
    • Sign-up is rate-limited per IP (5 / 24h). Password-reset and login each carry their own per-IP limits on top of Turnstile.
    • Password reset invalidates every device on success — same all-session-revocation guarantee on account deletion.
    • Per-workspace ownership: you only see workspaces you own (admins see all, gated by the requireAdmin middleware on the server side).

    Ready to try it?

    Sign up and run it on your own URL. Start free, no credit card.