How to configure memberships and subscriptions on Ghost
Configure memberships and subscriptions on Ghost by enabling members in Settings, connecting Stripe for payments, and creating subscription tiers. Ghost's built-in membership system handles user registration, payment processing, and content access control.
Prerequisites
- Ghost site with admin access
- Stripe account for payment processing
- Basic understanding of membership tiers
- Valid SSL certificate on your Ghost site
Step-by-Step Instructions
Enable Members in Ghost Settings
Connect Stripe for Payment Processing
Create Membership Tiers
Configure Member Portal Settings
Set Up Email Configuration
Create Members-Only Content
Test the Complete Member Journey
Common Issues & Troubleshooting
Stripe connection fails or shows errors
Verify your Stripe account is fully activated and not in restricted mode. Check that your API keys are correct and that your Ghost site has a valid SSL certificate. Ensure your Stripe account supports your chosen currency.
Members can't access paid content after subscribing
Check the Post access settings on your content and verify the member's subscription status in Members dashboard. Ensure the subscription payment was successfully processed in your Stripe dashboard and the webhook is properly configured.
Signup portal doesn't appear or looks broken
Clear your browser cache and check Portal settings in Members configuration. Verify that Portal buttons are enabled and the portal preview shows correctly. Check for JavaScript conflicts with your Ghost theme.
Email notifications aren't being sent
Verify your Email newsletter configuration and test your Mailgun integration. Check your email sender domain is properly verified and not blacklisted. Review the Email settings and ensure SMTP credentials are correct if using custom email service.