Skip to main content

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 — Rules Engine is available in Labs on the Luna plan. Labs features may change as they’re developed.
The Rules Engine lets you create if-then automation rules that respond to label changes on members. When a label is added or removed, rules can automatically subscribe or unsubscribe the member from specific newsletters.
Rules Engine DataTable with created date, name, description, and enabled/disabled status badges

How rules work

A rule has three parts:
  1. Condition — What event triggers the rule (label added or removed)
  2. Audience — Which members the rule applies to (by status, tier, or labels)
  3. Actions — What happens when the condition is met (subscribe or unsubscribe from a newsletter)
When the trigger fires, Outpost checks whether the member matches the audience criteria. If they do, all actions run.

Creating a rule

Go to Labs → Rules Engine in the left navigation and click Create New Rule.

Basic settings

FieldDescription
EnabledToggle the rule on or off. Disabled rules do not fire.
Rule NameA descriptive name for the rule. Required.
Rule SlugAuto-generated from the name. Cannot be changed after creation.
Rule ExplanationOptional text field to document what the rule does and why. Useful for team reference.

Condition

FieldDescription
Condition TypeMember Label Added — fires when a specific label is applied to a member. Member Label Removed — fires when a specific label is removed.
LabelThe specific label that triggers the rule.

Audience

FieldDescription
Apply to members who areCheck one or more: Free, Paid, Complimentary.
TiersWhen Paid or Complimentary is selected, narrow to specific tiers.
Only include members that have one or more of these labelsAdditional label filter for targeting.
Exclude anyone who has one or more of these labelsExclude members with specific labels.

Actions

Each rule can have one or more actions with timing:
FieldDescription
TimingWhen the action executes relative to the trigger (immediately, or after a delay).
Action TypeSubscribe Newsletter — adds the member to a Ghost newsletter. Unsubscribe Newsletter — removes the member from a Ghost newsletter.
NewsletterThe specific Ghost newsletter to subscribe to or unsubscribe from.
Click Add Action to add multiple actions to a single rule.

Apply timing

OptionDescription
Apply to all subscribers nowRun the rule immediately against all existing members who match the criteria.
Apply only in futureOnly trigger for future label changes — don’t apply retroactively.
When selecting “Apply to all subscribers now,” a confirmation dialog shows the number of members who will be affected. Review this count carefully before confirming.

Example rules

Newsletter opt-in via label:
  • Condition: Label premium-newsletter added
  • Audience: Paid members
  • Action: Subscribe to “Premium Weekly Digest” newsletter
Unsubscribe churned members:
  • Condition: Label cancelled added
  • Audience: All member types
  • Action: Unsubscribe from “Paid Members Only” newsletter
Targeted content by tier:
  • Condition: Label vip added
  • Audience: Paid members on the “Founder” tier
  • Action: Subscribe to “Founders Circle” newsletter

Autoresponder

Use autoresponder flows for multi-step email sequences.

Labels

Labels are the triggers for rules engine conditions.

Auto-Subscribe Rules

Grant tier or complimentary access automatically when a new member’s email matches a pattern.

FAQ

The Rules Engine responds to label changes and manages newsletter subscriptions. The Autoresponder is for sending email sequences triggered by registration, renewal, or other lifecycle events. They complement each other — use labels to connect the two.
Yes. When creating a rule, choose “Apply to all subscribers now” to run it against all existing members who match the criteria. Otherwise, it only fires for future label changes.
All matching rules run independently. If two rules both subscribe a member to the same newsletter, the duplicate subscription is simply ignored.
No. The Rules Engine only manages newsletter subscriptions (subscribe/unsubscribe). To send emails based on conditions, use the Autoresponder with a “Member Label Added” start condition.