Your Ghost site handles Stripe billing natively — members subscribe and pay through Ghost’s built-in Stripe integration. Outpost connects to that same Stripe account to read subscription data and power its retention, segmentation, and automation tools.Documentation Index
Fetch the complete documentation index at: https://documentation.outpost.pub/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- A Stripe account already connected to your Ghost site
- Owner or admin access to the Stripe account
Setup
The easiest way to connect is during the Outpost signup flow — the connection wizard walks you through it after Ghost is connected. If you’re connecting after initial setup, go to Integrations and Core Connections → Core Connections in Outpost.Start the Stripe connection
Click Connect To Stripe. You’ll be redirected to Stripe’s authorization page.
Authorize Outpost in Stripe
On the Stripe authorization page, select the Stripe account your Ghost site uses and approve the connection. You never need to copy API keys manually.
You don’t need to configure anything manually in Stripe. Outpost handles it when you authorize the connection.
How billing works
Billing flows between Stripe and Ghost directly — Outpost reads that data to power its tools:- A member subscribes via your Ghost site’s Stripe checkout
- Stripe creates the subscription and notifies Ghost
- Ghost activates the member’s tier access
- Outpost receives the same update from Stripe and refreshes the member’s data
- Outpost uses this data to trigger email flows, update segments, and drive retention automation
What Outpost uses Stripe data for
| Stripe Update | What Outpost does |
|---|---|
| New subscription | Triggers welcome flow, updates member status |
| Subscription changed | Updates tier and renewal date for segmentation |
| Subscription cancelled | Triggers cancellation/win-back flow |
| Payment succeeded | Confirms renewal, extends retention window |
| Payment failed | Starts the Failed Payment Flow sequence |
| Checkout completed | Tracks conversion from offers and CTAs |
| Refund issued | Updates member subscription state to reflect the refund |
| Chargeback / dispute | Logs the dispute and updates the member’s subscription record |
| Customer payment method updated | Stops in-progress dunning and triggers the Failed Payment Flow thank-you action |
Troubleshooting
Stripe connection failed or timed out
Stripe connection failed or timed out
Try again from Integrations and Core Connections → Core Connections. Make sure you’re authorizing with the same Stripe account your Ghost site uses. If you have multiple Stripe accounts, select the correct one when approving the connection.
Member status not updating after subscription change
Member status not updating after subscription change
The connection may have been interrupted. Go to Core Connections and disconnect then reconnect Stripe — Outpost will restore the sync automatically.
Can I use a different Stripe account than Ghost?
Can I use a different Stripe account than Ghost?
No. Outpost must be connected to the same Stripe account your Ghost site uses. This is how Outpost matches Stripe subscription events to Ghost members.
Related features
Stripe Integration
Full details on the Stripe integration, webhook events, and settings.
Failed Payment Flow
Automatic dunning sequence for failed subscription renewals.
Offers & Discounts
Create promotional pricing powered by Stripe coupons.

