Membership
Signal's membership features — the Subscribe page with your Ghost tiers and a donate button, Portal sign-in, the newsletter signup, and members-only episodes.
Signal supports Ghost's native membership end to end — paid tiers, one-time donations, newsletter signups, and members-only episodes — all driven from your Ghost settings.
The Subscribe page
Create a page slugged subscribe (see Page templates) and Signal builds a membership page from your Ghost data:
- Tiers — every active paid tier, ordered by monthly price (lowest first), with its monthly price, its description as the tagline, and its benefits as a checklist. The second tier is badged Popular. Each tier's button opens Ghost Portal checkout.
- One-time donation — a "Make a one-time donation" link that opens Portal's support/tip flow.
- Listen links — your podcast platforms as tappable rows (see Listen links).
- Newsletter — Ghost's native subscribe form.
Tiers appear only when paid plans are live
The tier cards show only when your site has paid members enabled (a connected Stripe account in Ghost). Without it, the page still offers free signup, listen links, and the newsletter. Set up tiers in Settings → Tiers — for the full walkthrough of tiers, Stripe, and Portal, follow Ghost's own guide.

Sign in & account
When members aren't signed in, the header shows Sign in and Subscribe; once signed in, it shows Account. These open Ghost Portal. Portal keeps working as visitors move around the site — even while the persistent player is going — so a signup or login is never interrupted.
Newsletter
Ghost's native newsletter signup appears on the homepage and the Subscribe page. New subscribers are managed in Ghost (Settings → Email newsletter); the theme just presents the form.
Members-only episodes
Set an episode's visibility to members or a specific tier (in the post settings, Access) and Signal gates it: non-members see the cover image and a prompt to subscribe instead of the player, and the Chapters/Transcript tabs invite them to join. The media and transcript live in the locked body, so non-members don't receive them — with one caveat: don't add a public-preview divider to a gated episode (see the warning in Media player). More on how the page looks: Episode page.
Related
- Page templates — create the Subscribe page.
- Listen links — the platform rows on the Subscribe page.
- Episode page — how a members-only episode looks.
Page templates
Signal's special pages — Episodes, Subscribe, Guests, Hosts, Contact, and Library — and the two ways they switch on (a route, or a page slug).
Contact form
Add a working contact form to Signal's Contact page with a Formspree (or any JSON) endpoint, reason chips, and a graceful mailto fallback when JavaScript is off.