Changelog

    What shipped recently

    Public release notes for MailerMonk — features, content launches, and infrastructure work. Newest first.

    1. Content

      Blog launches with five long-form posts

      Long-form, operator-grade posts on email deliverability published at /blog. The first five focus on GoHighLevel agency operations — bounce rates, CSV scrubbing, multi-sub-account monitoring, SPF/DKIM/DMARC setup, and Spamhaus incident response. Each post is prerendered to static HTML, indexed in the sitemap, and included in /llms-full.txt for one-fetch LLM ingestion.

      • Five new posts at /blog/* covering the GHL agency wedge end-to-end.
      • Article + Blog + Breadcrumb JSON-LD on every post.
      • Markdown sources versioned in web/content/blog/ for review-in-PR workflows.
    2. FeatureContent

      GoHighLevel agency landing page + waitlist live

      A dedicated GoHighLevel agency landing at /integrations/ghl/connect with hero, four-signal panel, three-step flow, permissions explainer, FAQ, and waitlist capture. Waitlist signups trigger a Resend notification to the founder and a PostHog event for analytics. The OAuth API path moved from /api/integrations/ghl/* to /api/integrations/crm/* to bypass GHL's brand-token redaction filter on redirect URIs.

      • Public landing at /integrations/ghl/connect.
      • Waitlist capture wired to Resend + PostHog.
      • GHL OAuth flow live end-to-end (sub-account sync at /api/integrations/crm/sync).
    3. Feature

      Agency dashboard, verifier, and reputation scorecard

      Three new agency-tier surfaces shipped together. The dashboard at /agency/dashboard renders a sub-account grid with stage, daily limit, bounce rate, and last-sync. The verifier at /agency/verifier accepts paste-or-upload lists of up to 1,000 addresses and returns the deliverable / risky / invalid / role / disposable bucket counts via the Bouncer integration. The reputation scorecard at /agency/reputation runs DMARC + SPF + MX + 6-RBL blacklist checks against any sending domain in one request.

      • /agency/dashboard — sub-account grid view.
      • /agency/verifier — paste-or-upload list verification (≤1000 addresses).
      • /agency/reputation — full DNS + 6-blocklist scorecard for any domain.
    4. ContentInfra

      Programmatic SEO — 30 ESP setup guides + 7 comparison pages

      Generated static pages for SPF, DKIM, and DMARC setup across 10 major ESPs (Google Workspace, Microsoft 365, SendGrid, Mailgun, Amazon SES, Postmark, Mailchimp, Brevo, Zoho Mail, Fastmail) — 30 guide pages in total. Plus seven side-by-side comparison pages against MXToolbox, GlockApps, Mailtrap, Valimail, EasyDMARC, Dmarcian, and MailGenius. Every page is prerendered to static HTML and included in the sitemap.

      • 30 ESP setup guides at /guides/{spf,dkim,dmarc}/{esp-slug}.
      • 7 comparison pages at /compare/{competitor-slug}.
      • All pages prerendered + sitemap-indexed + llms-txt-listed.
    5. Infra

      Pre-rendering + per-page SEO + AI crawler standards

      Tier 1 of the AI visibility plan shipped. Every public route now snapshots to static HTML at build time via puppeteer, so AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Bytespider) and search-engine fetches that don't execute JS see real content. Each page emits per-route title, meta description, canonical URL, OpenGraph, Twitter, and JSON-LD via the Seo component. The /llms.txt and /llms-full.txt files are generated at build time with curated indexes and full-content concatenation.

      • Build-time prerender of every public route via puppeteer.
      • Per-route meta + JSON-LD via the Seo component.
      • /llms.txt and /llms-full.txt for AI engine ingestion.
      • robots.txt with explicit Allow blocks for the major AI crawlers.
    6. Feature

      Free deliverability audit launched

      The /audit page runs a one-shot deliverability scorecard against any domain — DMARC, SPF, DKIM, MX, and major blocklists — without requiring signup. Results are produced in under 60 seconds for most domains. The same checks back the per-tool checkers at /tools/dmarc-checker, /tools/spf-checker, /tools/dkim-checker, /tools/mx-checker, and /tools/blacklist-checker.

      • /audit — full scorecard for any domain.
      • Five free single-purpose tools at /tools/*.
      • FAQPage JSON-LD on each tool page.
    7. Infra

      Public site launched on mailermonk.com

      Initial public launch of the marketing surface. Vite + React frontend deployed to a Hetzner box behind Cloudflare, with auth + Gmail OAuth wired through Supabase. The Chrome extension (Plasmo-based, Gmail integration with opt-in tracking pixel and tracked-emails list) is the only authenticated consumer at this stage.

      • Hetzner deploy behind Cloudflare on mailermonk.com.
      • Supabase auth + Gmail OAuth.
      • Plasmo Chrome extension with opt-in tracking + Gmail header status badge.

    Want to see what's coming next?

    The roadmap is shaped by the founding-cohort agencies on weekly feedback calls. If you run a GoHighLevel agency with 5+ sub-accounts, the waitlist is the way in.