Skip to main content
Connect your Stripe account to automatically sync revenue metrics for all your subscribers. This enables powerful segmentation based on MRR and LTV.

Connecting Stripe

  1. Go to Settings → Integrations
  2. Click Connect next to Stripe
  3. Authorize Sequenzy to access your Stripe account
  4. Sequenzy immediately syncs all your existing Stripe customers

Initial Sync

When you connect Stripe, Sequenzy performs a full sync of your entire customer base. This means:
  • All existing customers are matched to subscribers by email
  • MRR and LTV are calculated for each matched subscriber
  • Tags are applied based on current subscription status
  • Historical data is available immediately—no waiting period
The initial sync processes customers in batches, so large customer bases are handled efficiently without API rate limits.

Synced Attributes

When connected, Sequenzy adds these attributes to each subscriber matched by email:
AttributeTypeDescription
mrrNumberMonthly Recurring Revenue in dollars (normalized from any billing interval)
ltvNumberLifetime Value - total payments minus refunds

MRR Calculation

MRR is normalized from any billing interval:
  • Monthly: Used as-is
  • Yearly: Divided by 12
  • Weekly: Multiplied by 52, then divided by 12
  • Daily: Multiplied by 365, then divided by 12
Only active and trialing subscriptions count toward MRR.

LTV Calculation

LTV sums all successful charges for a customer, minus any refunds. This gives you the true lifetime value accounting for partial refunds.

Automatic Tags

Sequenzy automatically applies tags to subscribers based on their Stripe subscription status:
TagApplied When
customerHas an active or past_due subscription
trialCurrently in a trial period
past-duePayment failed, subscription past due
cancelledSubscription set to cancel at period end
churnedSubscription has ended (no active subscription)
saas.monthlyOn a monthly billing interval
saas.yearlyOn a yearly billing interval
These tags update automatically whenever subscription status changes via webhooks.

Using Revenue Data

Complex Segments

With MRR and LTV synced as numeric attributes, you can create sophisticated segments: Revenue-based segments:
  • mrr >= 100 — High MRR customers
  • ltv > 1000 — Lifetime high-value customers
  • mrr >= 50 AND mrr < 200 — Mid-tier customers
Combining with tags:
  • tag = churned AND ltv > 500 — High-value churned customers (win-back targets)
  • tag = past-due AND mrr >= 100 — At-risk high-value customers needing attention
  • tag = trial AND mrr = 0 — Trial users who haven’t converted yet
  • tag = saas.yearly AND mrr >= 100 — Yearly enterprise customers
Combining with engagement:
  • mrr >= 50 AND opened_emails_last_30_days = 0 — Paying but disengaged customers
  • ltv > 500 AND clicked_emails_last_30_days > 0 — Engaged high-value customers

Automations

Trigger automations when revenue attributes change:
  • Send a thank-you email when ltv exceeds a threshold
  • Trigger a win-back sequence when a subscriber gets the churned tag
  • Notify your team when a high-value customer’s payment fails (past-due tag)

Manual Sync

To re-sync revenue data at any time:
  1. Go to Settings → Integrations
  2. Find your connected Stripe account
  3. Click Sync Revenue
The sync processes all Stripe customers and updates matching subscribers. Large customer bases are processed in batches automatically.

How Matching Works

Subscribers are matched by email address (case-insensitive). A Stripe customer with email User@Example.com will match a subscriber with email user@example.com. If a Stripe customer doesn’t have an email or doesn’t match any subscriber, they’re skipped during sync.

Default Segments

When you connect Stripe, Sequenzy automatically creates three segments to help you get started:
  • Customers (Low MRR): Subscribers with mrr < 50 who have the customer tag
  • High Spenders: Subscribers with ltv > 500
  • Churned High Spenders: Subscribers with the churned tag and ltv > 500
You can customize or delete these segments at any time.