Pages that grow the list.
On your own domain.
Every block is a subscriber-journey moment. Discover, subscribe, return — composed from primitives, not page-builder templates.

Compose the page
Drag in eleven section blocks. Hero, features, testimonial wall, FAQ, subscribe. Save autosaves; publish snapshots.
Capture at the source
The Subscribe block is the spine. Drop it into any page, any section. Auto-tags signups by page slug.
Ship to your domain
Pages own root URLs on your domain. yourdomain.com/the-page. WYSIWYG to the pixel, no drift between draft and live.
Every section block.
Eleven types, all composable.
Eleven section blocks
Hero, feature row, feature grid, CTA, testimonial wall, pull quote, stats strip, FAQ, logo wall, pricing, subscribe.
Subscribe block built in
MOATEvery page can grow the list. No third-party embeds, no script tags, no friction.
Your domain, your URL
Pages own root URLs on your domain — yourdomain.com/the-page. Custom domain via Vercel integration.
WYSIWYG to the pixel
What you see in the editor is what readers see. No drift between draft and live.
Auto-tagged signups
Every subscribe block tags signups with the page they came from. Automations match on the tag.
Native RTL
UNIQUEMixed-direction layouts work without breaking. The editor flips with the language.
—
—
Unlimited pages on your own domain, your brand on every block
Email newsletter
Notion-style editor. Same draft as the blog.
Blog
A real publication at your domain. Same draft as the email.
Bio page
Your one hub page. Captures emails, not just clicks.
Magic Links
Hosted lead-magnet pages with auto-delivered files.
Subscribers
The CRM. Tags, segments, custom fields, per-person notes.
Automations
Visual flows. Subscribe, tag added, tag removed.