The Stack
Three Plugins. That's the Whole Recipe.
Substack and Ghost bundle newsletter delivery, paywalls, and Stripe checkout into one app. WordPress doesn't. You compose those pieces yourself, and each one is best-in-class.
MailPoet: Newsletter Delivery
Compose, schedule, and send newsletters from inside wp-admin. Free up to 1,000 subscribers, paid tiers above that. Native subscriber forms, post-to-newsletter automation, and clean unsubscribe handling. Pairs with the cPanel-side mailbox at your domain so the From address matches your brand.
MemberPress (or Newsletter Glue): Paywalls
Restrict posts and archives to paying members, with rules per tag, category, or specific post. MemberPress handles full membership sites; Newsletter Glue is lighter-weight if you're newsletter-only. Both integrate cleanly with Stripe Connect for the actual subscription billing.
Stripe Connect for WordPress: Billing
Accept monthly or annual subscriptions in your own Stripe account, on your own domain. Standard Stripe fees only, no 10% Substack cut, no platform commission. Recurring billing, customer portal, dunning emails, and refund handling all flow through Stripe's hosted infrastructure.
You Own Every Byte
The post database, the subscriber list, the Stripe customer IDs, the design, the domain, all sit in your hosting account. Daily off-server backups mean any of it can be restored on request. If you ever decide to leave Nova Grid, you take the entire site with you in a single export.
30-Minute Setup
One-click WordPress on signup. Install MailPoet + your paywall plugin + Stripe Connect from wp-admin. Connect Stripe via OAuth. Import your existing list (CSV from Substack, JSON from Ghost). Done. Step-by-step in our knowledge base.
No Platform Risk
Substack changes content moderation policy. Ghost(Pro) raises tier prices. Both have happened. WordPress on your own domain doesn't have a "company pivot" risk. The software is open source, the hosting is portable, and your subscriber list is a CSV you can export at 3 AM if you ever need to.