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.

Recharge is a subscription billing platform popular with Shopify merchants. Outpost’s Recharge integration syncs Recharge subscription customers with Outpost member records, enabling you to manage your Recharge subscribers alongside your Ghost publication audience.

Use case

This integration is for publishers who:
  • Run an e-commerce subscription (physical goods, boxes, etc.) via Recharge + Shopify
  • Also run a Ghost publication with Outpost
  • Want a unified view of customers who are both e-commerce subscribers and content subscribers

What syncs

Outpost imports Recharge subscription and customer data and maps it to Outpost members:
  • Customer email → Outpost member email
  • Subscription status (active, cancelled, expired) → Outpost member status
  • Recharge product → Outpost label (configurable)

Setup

  1. In Recharge, go to Integrations → API and create an API key
  2. In Outpost, go to Settings → Integrations → Recharge
  3. Enter your Recharge API key
  4. Configure label mapping — which Recharge products/plans map to which Outpost labels

What Outpost watches for

Outpost subscribes to three Recharge webhook events:
EventWhat Outpost does
subscription/createdCreates or upserts the matching Outpost member and applies the configured label.
subscription/updatedUpdates the matching Outpost member’s status and labels to reflect the change.
subscription/cancelledMarks the matching Outpost member as cancelled.

Label configuration

When a Recharge customer subscribes to a specific product, Outpost applies a configurable label to the corresponding member. This allows you to segment Recharge customers in Outpost email flows and campaigns.