{{#if this.feature.labs.members}}
Portal

Portal settings

Customize members modal signup flow

{{/if}}
Payments
{{#if this.stripeDirect}}

Connect to Stripe

Configure API keys to create subscriptions and take payments

{{#liquid-if this.membersStripeOpen}}

How you get paid

{{svg-jar "stripe-verified-partner-badge" class="gh-members-stripe-badge"}}

Stripe is our exclusive direct payments partner.
Ghost collects no fees on any payments! If you don’t have a Stripe account yet, you can sign up here.

{{/liquid-if}} {{else}}

Connect to Stripe

{{#if this.stripeConnectAccountId}} {{#if this.hasActiveStripeSubscriptions}}

Cannot disconnect while there are members with active Stripe subscriptions.

{{else}}

{{#if this.stripeConnectSuccess}} {{svg-jar "check-circle" class="stroke-green w4 h4 nudge-top--3"}} Successfully connected to {{this.stripeConnectAccountName}} {{else}} Connected to {{this.stripeConnectAccountName}} {{/if}} {{#unless this.stripeConnectLivemode}} Test mode {{/unless}}

{{/if}} {{else}}

Connect to Stripe to create subscriptions and take payments

{{/if}}
{{#if this.stripeConnectAccountId}} {{else}} {{/if}}
{{#liquid-if this.membersStripeOpen}}
Connect with Stripe
{{if this.stripeConnectTestMode "Using" "Use"}} test mode
{{#if this.stripeConnectError}}

{{this.stripeConnectError}}

{{/if}}

How you get paid

{{svg-jar "stripe-verified-partner-badge" class="gh-members-stripe-badge"}}

Stripe is our exclusive direct payments partner.
Ghost collects no fees on any payments! If you don’t have a Stripe account yet, you can sign up here.

{{/liquid-if}} {{/if}}

Subscription pricing

Set monthly and yearly recurring subscription prices

{{#liquid-if this.membersPricingOpen}}
{{one-way-select this.selectedCurrency id="currency" name="currency" options=(readonly this.currencies) optionValuePath="value" optionLabelPath="label" update=(action "setStripePlansCurrency") }} {{svg-jar "arrow-down-small"}}
{{this.stripePlans.monthly.currency}}/month
{{this.stripePlans.yearly.currency}}/year
{{/liquid-if}}
Access

Allow free member signup

If disabled, members can only be signed up via payment checkout or API integration

Default post access

When a new post is created, who should have access to it?

{{#liquid-if this.membersPostAccessOpen}}
Public
All site visitors to your site, no login required
Members only
All logged-in members
Paid-members only
Only logged-in members with an active Stripe subscription
{{/liquid-if}}
Email

Email design

Customize the look and feel of email newsletters

Email addresses

Contact information used for newsletters and member login emails

{{#liquid-if this.membersFromOpen}}
How members can reach you for help with their account (public)
{{#if this.showSupportAddressConfirmation}}
{{svg-jar "check-circle" class="w4 h4 mr1 stroke-green-d1"}} Check your inbox and click the link to confirm
{{/if}}
The address your newsletter posts are sent from
{{#if this.showFromAddressConfirmation}}
{{svg-jar "check-circle" class="w4 h4 mr1 stroke-green-d1"}} Check your inbox and click the link to confirm
{{/if}}
{{one-way-select this.selectedReplyAddress id="reply-address" name="reply-address" options=(readonly this.replyAddresses) optionValuePath="value" optionLabelPath="label" update=(action "setReplyAddress") }} {{svg-jar "arrow-down-small"}}
Where you receive responses to newsletters
{{/liquid-if}}

Enable newsletter open-rate analytics

Track how many members are reading your emails

{{#unless this.mailgunIsConfigured}}

Email newsletter settings

The Mailgun API is used for bulk email newsletter delivery. Why is this required?

{{#liquid-if this.membersEmailOpen}}
{{region.flag}} {{region.name}}
Find your Mailgun API keys here »
{{/liquid-if}} {{/unless}}
{{#if this.showDisconnectStripeConnectModal}} {{/if}} {{#if this.showPortalSettings}} {{/if}} {{#if this.showLeaveSettingsModal}} {{/if}} {{#if this.showEmailDesignSettings}} {{/if}}