
The Subscription Schedules page showing configured schedules with base and renewal pricing
How it works
A schedule defines two Stripe prices: an introductory price and a renewal price. These can have different amounts and different billing intervals:- Bills at the base price for the intro period
- Transitions to the renewal price when the intro period ends
- Continues at the renewal price for all future billing cycles
Why schedules instead of offers?
A Ghost offer with a one-time discount already lets you charge less for the first payment. Schedules solve a different problem: changing the billing interval, not just the price. For example, you can’t do any of these with a regular offer:- 3 months for $10, then $50/year: the entry period is 3 months, renewal is annual
- 1 month for $5, then $100 every 6 months: monthly intro, semi-annual renewal
- 6 months for $25, then $99/year: half-year trial period, annual renewal
Example use cases
- Low-commitment entry: 1 month for $5, then $50/year. Let people try it cheaply before committing to an annual plan.
- Quarterly intro: 3 months for $10, then $99/year. A longer trial period with a meaningful discount.
- Founding member rate: 6 months for $25, then $75/year (with a forever discount on the renewal price). Reward early subscribers.
Setting up a schedule
Schedules pick from existing Outpost offers (each offer wraps a Stripe price), so set up your offers first if they don’t already exist.Create the intro and renewal offers
Create the schedule in Outpost
Configure the schedule
Share the schedule URL
Labels for cohort tracking
You can specify labels to automatically apply to members who enroll via a schedule. This makes it easy to:- Track cohorts: See which members are on intro pricing vs. standard pricing
- Target in campaigns: Send different email campaigns to founding members vs. regular subscribers
- Measure retention: Compare churn rates between intro-rate and full-price subscribers
founding-member label to members on a founding rate schedule. This lets you filter, segment, and target these members across all of Outpost’s tools.
How schedules differ from offers
Frequently asked questions
How do schedules interact with offers?
How do schedules interact with offers?
Can I have more than two phases?
Can I have more than two phases?
What happens if a member cancels during the intro phase?
What happens if a member cancels during the intro phase?
Can I change the renewal price after members have enrolled?
Can I change the renewal price after members have enrolled?
Can I apply a discount to a schedule's renewal price?
Can I apply a discount to a schedule's renewal price?
Why not just use an offer with a one-time discount?
Why not just use an offer with a one-time discount?

