Skip to main content
Fires when a user begins a free trial. This is the start of your trial-to-paid conversion funnel.

JavaScript

window._upstack('track', 'trial_started', {
  accountId: 'acct_abc123',
  planId: 'plan_pro_monthly',
  planName: 'Pro Plan',
  trialEndDate: '2026-03-04T14:30:00.000Z',
  trialDaysRemaining: 14
});

Properties

PropertyTypeRequiredDescription
accountIdstringYesAccount identifier
planIdstringYesTrial plan identifier
planNamestringNoHuman-readable plan name
trialEndDatestringNoISO 8601 trial expiration date
trialDaysRemainingnumberNoDays until trial expires

When to Fire

  • After trial signup confirmation
  • After trial activation in billing system
  • After Stripe customer.subscription.created with trial

Stripe Webhook

Maps to customer.subscription.created when the subscription has a trial period.