
The Ghost Offers page showing active offers with discount details and redemption stats
Offer types
Discount duration
When creating a percent or fixed discount, choose how long the discount lasts. The dropdown labels in the form are:Creating a Ghost Offer
Go to Subscriptions → Ghost Offers and click New Offer. Configure:Creating an Outpost Promotion
Go to Subscriptions → Outpost Promotions and click New Offer. Promotions check out directly through Stripe instead of Ghost Portal, and add quarterly and semi-annual billing, redemption caps, and native support for existing paid and complimentary members:
Outpost creates the corresponding Stripe price/coupon automatically. When a member subscribes via an offer or promotion, the discount is applied at checkout.
Each offer is tied to a specific tier and billing interval. If you want to offer the same discount on both monthly and annual plans, create two separate offers.
Sharing an offer
Each offer has a unique URL. Share it in:- Newsletters and email campaigns
- Social media posts
- Ad campaigns and landing pages
- CTAs and paywalls via the Auto Display system
- Manually Added Buttons on external sites
Tracking offer performance
The offer detail page shows performance metrics:Archiving and restoring offers
- Archive an offer to deactivate it. The offer URL will no longer work for new signups, but existing members who redeemed it keep their discount.
- Unarchive to reactivate an archived offer and make it available again.
Archiving an offer used in an autoresponder email
If a Ghost Offer is still assigned to an autoresponder action when you archive it, Outpost flags the problem in three places:- On the Basic Autoresponder page, the action’s Offer cell reads “Archived: ” followed by the offer’s terms, and the action row is highlighted so you can spot it. (If the offer was deleted from Ghost entirely rather than archived, the cell reads “Removed offer” instead.)
- Opening the offer selector for that action shows a message telling you the template is assigned to an archived offer and asking you to choose an active one to replace it.
- Outpost sends an “Archived offers needs attention” notification listing every action affected.
Offers in autoresponder emails
Offers integrate with the Autoresponder: many pre-built email actions include an Offer dropdown where you can attach a discount. You can select any existing Ghost Offer or Outpost Promotion rather than creating a new one each time. For example:- Welcome drip emails can include progressively better offers to convert free members
- Cancellation emails can include a retention offer
- Renewal reminder emails can include a loyalty discount
- The Nudge action automatically uses the offer a reader originally clicked
Tier vs. Ghost Offer vs. Outpost Promotion
These three terms get conflated a lot. Before comparing offer types, the lay of the land:
So both an Offer and a Promotion are pricing modifications on top of a tier. They aren’t tiers themselves. Pick between them based on the comparison below.
Ghost Offers vs Outpost Promotions
When attaching an offer to an autoresponder action, or choosing which type of offer to share, you have two options. They behave differently in important ways:You don’t need to worry about showing the wrong offer type to the wrong member: Outpost automatically ensures any offer shown to a reader is one they can actually use. “Auto-converted” means that when you attach a Ghost Offer to an autoresponder action and the recipient is an existing paid or complimentary member (who can’t check out through Ghost Portal), Outpost turns it into an equivalent direct checkout so the discount still applies.
When to use Ghost Offers
Ghost Offers appear in Ghost Portal and are the natural choice when a free or unknown visitor is converting to a paid subscription for the first time. They stay in sync with Ghost automatically. Best for: free-to-paid conversion, welcome drip sequences, any scenario where the reader doesn’t yet have a subscription.When to use Outpost Promotions
Outpost Promotions route checkout through Stripe directly, which lets them do things Ghost Offers can’t:- Existing paid and complimentary subscribers: Ghost Offers are built for free and signed-out visitors checking out through Ghost Portal. When you attach one to an autoresponder action, Outpost automatically converts it to a direct checkout for paid or complimentary recipients so it still applies, but Outpost Promotions use that direct checkout for everyone natively, which makes them the cleaner choice for retention, upgrades, and plan changes.
- Subscription schedules: set an introductory rate that automatically transitions to a standard renewal price after a set period. This is useful for 3- or 6-month intro plans.
Frequently asked questions
What's the difference between an Offer and a Promotion?
What's the difference between an Offer and a Promotion?
An Offer (also called a Ghost Offer) is created through Ghost’s native offer system: checkout goes through Ghost Portal. An Outpost Promotion is Outpost’s own offer system: checkout goes through a direct Stripe page. Promotions are more flexible: they work for existing paid and complimentary subscribers and can use subscription schedules. See the comparison table above for full details.
Can I offer a free trial with a Ghost Offer?
Can I offer a free trial with a Ghost Offer?
Yes. When creating a Ghost Offer, set the offer type to Free trial and choose the trial length in days. Readers who redeem the offer get full paid access for the trial period and are charged when it ends. Outpost Promotions support free trials too, so pick whichever checkout flow fits: Ghost Portal for new signups, or a Promotion for existing subscribers (see the comparison table above). Ghost separately supports a tier-wide trial, a setting on the tier itself that applies to everyone who subscribes to it.
Do Ghost Offers work for complimentary or existing paid members?
Do Ghost Offers work for complimentary or existing paid members?
Yes, when you attach them to an autoresponder action. Ghost Offers normally check out through Ghost Portal, which only works for free or signed-out visitors. But when Outpost sends an offer to a member it already knows is complimentary or on a paid plan, it automatically converts the Ghost Offer into an equivalent direct checkout so the discount still applies. (A raw Ghost Offer link opened by a signed-out visitor still goes through Ghost Portal.) If you’re specifically targeting existing subscribers, an Outpost Promotion skips the conversion and is the better fit.
Can I stack multiple offers?
Can I stack multiple offers?
No. A member can only use one offer when subscribing. If they click a new offer link while already on a discounted plan, they would need to cancel and resubscribe to use the new offer.
What happens when a 'Multiple Months' discount expires?
What happens when a 'Multiple Months' discount expires?
When the discount duration ends (e.g., after 3 months), Stripe automatically starts charging the full tier price on the next billing cycle. No action needed from you or the member.
Can I edit an offer after creating it?
Can I edit an offer after creating it?
You can update some fields on an existing offer, but certain fields may be locked once members have redeemed it. If you need substantially different terms, create a new offer and archive the old one.
How do offers work with the Autoresponder?
How do offers work with the Autoresponder?
Many autoresponder actions have an Offer dropdown. When you attach an offer to an action, the email includes a button or link that takes the member directly to checkout with the discount pre-applied. This is particularly useful for retention emails: you can automatically offer a discount to members who cancel.
Can I limit who sees an offer?
Can I limit who sees an offer?
Offers themselves don’t have audience targeting, but you control distribution. Share the offer URL only with the audience you want (via targeted email campaigns, specific CTAs, or private links). You can also set an expiration date to control usage.
What happens if a returning customer's currency doesn't match an offer?
What happens if a returning customer's currency doesn't match an offer?
Outpost validates the customer’s Stripe currency against the offer before checkout. If a returning customer already has a currency on file (for example, USD) and the offer is priced only in a different currency (for example, EUR), the checkout is blocked and the customer sees “Currency mismatch. Please contact support.” This is a safety net: most publications run a single Stripe currency and never see this. If you intentionally run multi-currency offers, configure each offer’s prices with
currency_options for every currency you sell in.Related features
Tiers & Pricing
The subscription products that offers are built on top of
Autoresponder
Attach offers to automated emails for conversion and retention
CTAs & Auto Display
Display offers in conversion popups, slide-ups, and in-post CTAs
Subscription Schedules
Two-phase pricing as an alternative to offer-based discounts

