Skip to main content
Fires when a new subscription begins (first billing period starts). This marks the start of paid service.

JavaScript

window._upstack('track', 'subscription_started', {
  subscriptionId: 'sub_def456',
  accountId: 'acct_abc123',
  planId: 'plan_pro_monthly',
  planName: 'Pro Plan',
  mrr: 9900,
  billingInterval: 'month'
});

Properties

PropertyTypeRequiredDescription
subscriptionIdstringYesSubscription identifier
accountIdstringYesAccount identifier
planIdstringYesPlan identifier
planNamestringNoPlan display name
mrrnumberNoMonthly recurring revenue in cents
billingIntervalstringNoBilling frequency

When to Fire

  • After first successful charge
  • When subscription status becomes active
  • After trial converts to paid