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.
Labs feature — Subscription Schedules is available in Labs on the Luna plan. Labs features may change as they’re developed.

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:| Phase | What it controls |
|---|---|
| Base price | The price and interval for the first period (e.g., $10 for 3 months) |
| Renewal price | The price and interval for all subsequent renewals (e.g., $50/year) |
- 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 50/year — the entry period is 3 months, renewal is annual
- 1 month for 100 every 6 months — monthly intro, semi-annual renewal
- 6 months for 99/year — half-year trial period, annual renewal
Example use cases
- Low-commitment entry — 1 month for 50/year. Let people try it cheaply before committing to an annual plan.
- Quarterly intro — 3 months for 99/year. A longer trial period with a meaningful discount.
- Founding member rate — 6 months for 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
In Subscriptions → Ghost Offers or Subscriptions → Outpost Promotions, create two offers: one for the intro period (e.g., 3 months at 99/year). Each offer is tied to a Stripe price.
Configure the schedule
Enter the schedule details:
| Field | Description |
|---|---|
| Name | Internal label for the schedule (e.g., “Founding Member Rate”) |
| Offer Headline | Headline shown on the schedule’s sales page |
| Slug | URL slug used in the public schedule URL |
| Description | Supporting copy shown on the sales page |
| Base price | Pick the offer that defines the introductory period and price |
| Renewal price | Pick the offer that defines all subsequent renewals |
| Add Member Labels | Optional labels to apply to members who enroll via this schedule |
Share the schedule URL
Each schedule generates a unique subscription URL. Share it in newsletters, CTAs, or embed it on your site to let members subscribe at the intro rate. Schedules are typically delivered via a promotion.
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.
Subscription schedules are supported on all Stripe accounts — no additional Stripe plan or upgrade is needed.
How schedules differ from offers
| Subscription Schedule | Ghost Offer | |
|---|---|---|
| What changes | Price and billing interval | Price only (same interval) |
| Phases | Two separate Stripe prices with independent intervals | One price with a discount applied |
| Discount support | Both phases can have their own discounts | One-time, repeating, or forever discount on a single price |
| Best for | Flexible entry periods (1/3/6 month intros → annual renewal) | Simple discounts on an existing tier |
Frequently asked questions
Can I have more than two phases?
Can I have more than two phases?
No. Outpost supports two-phase schedules: a base price for the first period and a renewal price for all subsequent periods. If you need more complex pricing, consider combining a schedule with a time-limited offer.
What happens if a member cancels during the intro phase?
What happens if a member cancels during the intro phase?
The member loses access at the end of their current billing period, just like a standard cancellation. If they resubscribe later, they’ll get the current pricing — they won’t return to the intro rate unless you create a new schedule or offer for them.
Can I change the renewal price after members have enrolled?
Can I change the renewal price after members have enrolled?
The schedule itself can be updated, but existing subscribers continue at their original renewal price — Stripe locks it in when they sign up. New subscribers will get the updated renewal price. To change pricing for existing subscribers, you would need to update their subscriptions in Stripe directly.
Can I apply a discount to a schedule's renewal price?
Can I apply a discount to a schedule's renewal price?
Yes. Both the intro price and the renewal price are independent offers, so either can have its own discount. For example, you could offer a 3-month intro at 99 with a 20% forever discount — making the effective renewal $79.20/year.
Why not just use an offer with a one-time discount?
Why not just use an offer with a one-time discount?
A one-time discount offer charges less for the first payment but keeps the same billing interval. Schedules let you change the interval — start someone on a 3-month plan and then renew them annually. If you only need a cheaper first payment on the same interval, a regular offer is simpler.
Related features
Tiers & Pricing
The subscription products that schedules are built on
Offers & Discounts
Simple discounts when you don’t need to change the billing interval
Promotions
Outpost’s flexible offer system — schedules are used through promotions
Autoresponder
Automated emails triggered by subscription events
Labels
Tag schedule subscribers for cohort tracking

