Group subscriptions let one person (the group owner) pay for multiple seats and distribute them by inviting other members via email. This works for teams, companies, newsrooms, educational institutions, or families. Group subscriptions differ from institutional subscriptions: group subscriptions require inviting members by email; institutional subscriptions apply automatically to anyone with a matching email pattern. Group subscriptions come in three configurations: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.
- Tier-based — a self-serve, banded pricing model where the buyer chooses how many seats to purchase (e.g., 2-5 seats at 90 each). Public by default.
- Offer-based — a fixed, defined offer where you set the number of seats and the price. Private by default; useful when a group writes in to request a custom deal.
- Tiered offer — multiple tier options at different seat counts, available to seat holders.

How it works (Tier-based)
Publisher configures a tier-based group subscription
Group owner purchases seats
Owner invites members
Members accept invites
Group subscription types
Groups can be configured in different ways:| Type | Description |
|---|---|
| Tier-based | Group pricing tied directly to a specific tier |
| Offer-based | Group pricing based on a specific offer |
| Tiered offer | Group pricing with multiple tier options available to seat holders, each with its own seat count |
Setting up group subscriptions
Configure group subscriptions per tier in Subscriptions → Group Subscriptions:| Setting | Description |
|---|---|
| Tier | Which tier the group subscription provides access to |
| Seat pricing | Per-seat cost (monthly or annual), charged to the group owner |
| Seat limit | Maximum number of seats per group |
| Public Visibility | Whether the group is listed on your public group subscription page |
| Header & description | Header and description shown on the group’s sales page |
| Expiration date | Optional expiration date — groups can have a set end date after which access ends |
| Buyer label | Optional label applied to the group owner |
| Member label | Optional label applied to seat holders |
Seat management
How seats work
When a group owner purchases a group subscription, they receive a set number of seats based on the plan they chose. The owner occupies one seat, and the remaining seats can be distributed to other people via invitations. For tiered offer groups, the seat count is determined by the specific tier the owner selected at checkout, so different pricing tiers can include different numbers of seats.Seat limits and availability
Outpost tracks seat usage by counting active and pending invitations against the total seat count. A seat is considered used when an invitation is in Sent or Accepted status. Expired and deleted invitations free up seats for new invitations. Before allowing a group owner to send a new invite, Outpost checks:- The total seat count for the group
- How many invitations are currently sent or accepted
- Whether any pending invitations are waiting to be processed
Adding seats mid-cycle
Adding seats mid-cycle isn’t yet self-serve. Contact support@outpost.pub to make this change.Removing a seat holder
When a group owner removes a member from the group:- The seat holder’s access to gated content is revoked (they are downgraded to free membership)
- Group-specific labels are removed from the seat holder
- The seat becomes available for a new invitation
Invite management
For group owners
Group owners access a management dashboard in the advanced settings page on your site (usually /advanced-settings) where they can:- Send invites — Enter email addresses to invite specific people
- Copy invite link — Get a shareable URL (if public sharing is enabled)
- View seats — See which seats are filled and by whom
- Remove members — Revoke a seat and free it for someone else
The invitation flow
When a group owner sends an invite:- Invite created — Outpost records the invitation and queues the invite email
- Invite email sent — The seat holder receives an email with a personalized accept link, including the group owner’s name and email
- Waiting for acceptance — The invite remains active until the recipient accepts, it expires, or the owner revokes it
- Reminder sent for unaccepted invites — If configured in your Autoresponder settings, a reminder email is sent after a configurable delay
- Accepted — The recipient clicks the link, creates an account (or logs in), and receives complimentary access to the group’s tier. The group owner is notified.
- Expired — If the invite is not accepted within the configured time window (default 7 days), it expires and the group owner is notified. The seat becomes available.
Invite statuses
| Status | Description |
|---|---|
| Pending | Invite created but email not yet sent |
| Sent | Invite email delivered, awaiting acceptance |
| Accepted | Member accepted the invite and has access |
| Expired | Invite expired without being accepted |
| Deleted | Invite was revoked by the group owner |
Admin management
As a site admin, you can:- View all group subscriptions and their owners
- See seat counts and member rosters for each group
- Send/revoke invitations on the group owner’s behalf
- Filter the member list to show only group subscribers
- Archive group subscriptions that are no longer active
Open the group subscription
Member identification
Each group member is individually tracked in Outpost’s member list and synced to Ghost with the appropriate tier membership, giving them full access to gated content. Members are automatically labeled so you can distinguish them:- Group owners receive a “group subscription buyer” label plus any custom owner label you configure
- Seat holders receive a “group subscription member” label plus any custom recipient label you configure
- Both receive a label linking them to the specific group subscription, so you can filter members by group
What happens when a group subscription is set for renewal
When a group subscription is up for renewal and is paid through Stripe, renewal works the same as any other subscription:- The group buyer is notified of the upcoming charge
- If auto-renewal is not cancelled, the buyer’s payment method is charged on the renewal date
- Seat holders and the group owner keep their subscriptions
- This continuation is silent for group members
What happens when a group subscription is not renewed
If a group subscription ends either because the group buyer turned off auto-renewal or payment for renewal failed:- All seat holders lose paid level access when the expiration date passes
- The group owner’s paid level subscription ends
- Seat holders and the group owner are downgraded to a free membership
- This downgrade is silent for group members
Autoresponder integration
The Autoresponder’s Other tab includes 7 pre-built group subscription email actions:| Action | Recipient | Purpose |
|---|---|---|
| Buyer welcome | Group owner | Welcome email after purchasing a group subscription |
| Seat holder welcome | Seat holder | Welcome email after accepting an invite |
| Send invite email | Seat holder | Invitation to join the group |
| Send invite reminder | Seat holder | Follow-up for unaccepted invites |
| Invite accepted notification | Group owner | Notify when someone accepts |
| Expired invite notification | Group owner | Alert when an invite expired without being accepted |
| Remaining seats reminder | Group owner | Remind about unfilled seats |
Frequently asked questions
What happens when a group owner cancels?
What happens when a group owner cancels?
Can a seat holder also have their own individual subscription?
Can a seat holder also have their own individual subscription?
Can the group owner transfer ownership?
Can the group owner transfer ownership?
How is billing handled for mid-cycle seat changes?
How is billing handled for mid-cycle seat changes?
Can I limit group subscriptions to certain tiers?
Can I limit group subscriptions to certain tiers?
How do group members appear in the member list?
How do group members appear in the member list?
What happens if a seat holder's invite expires?
What happens if a seat holder's invite expires?
Can I set different seat counts for different pricing tiers?
Can I set different seat counts for different pricing tiers?

