Skip to main content
For B2B/SaaS applications tracking accounts, subscriptions, trials, and recurring revenue.

SaaS Events Reference

See the complete SaaS Events Reference for event names, timing, and usage patterns.

Account Properties

PropertyTypeDescriptionEvents
accountIdstringAccount or organization identifierAll SaaS events
accountNamestringAccount or organization display namesignup_completed, account_*
accountCreatedAtstringISO 8601 timestamp when account was createdsignup_completed
userIdstringUser identifiersignup_completed, user_joined, feature_used
userEmailstringUser’s email addresssignup_completed, user_joined
userRolestringUser’s role in the account: "owner", "admin", "manager", or "member"user_joined, user_*

Subscription & Revenue Properties

PropertyTypeDescriptionEvents
subscriptionIdstringSubscription identifiersubscription_, trial_, payment_*
planIdstringPlan identifiertrial_, subscription_
planNamestringHuman-readable plan nametrial_, subscription_
mrrnumberMonthly recurring revenue in centssubscription_*, trial_converted
mrrDeltanumberMRR change in cents (positive or negative)subscription_upgraded, subscription_downgraded, seat_added, seat_removed
arrnumberAnnual recurring revenue in centssubscription_*, trial_converted
ltvnumberCustomer lifetime value in centssubscription_churned, account_*
billingIntervalstring"month" or "year"subscription_, payment_

Trial Properties

PropertyTypeDescriptionEvents
trialDaysRemainingnumberDays until trial expirestrial_*
trialStartDatestringISO 8601 timestamp when trial startedtrial_started
trialEndDatestringISO 8601 timestamp when trial ends/endedtrial_*, trial_converted, trial_expired

Payment Properties

PropertyTypeDescriptionEvents
invoiceIdstringInvoice identifierpayment_succeeded, payment_failed
amountnumberPayment amount in centspayment_succeeded, payment_failed
failureReasonstringReason for payment failurepayment_failed

Seat & Team Properties

PropertyTypeDescriptionEvents
seatCountnumberTotal seats after changeseat_added, seat_removed
seatDeltanumberNumber of seats added (positive) or removed (negative)seat_added, seat_removed

Add-on Properties

PropertyTypeDescriptionEvents
addonIdstringAdd-on identifieraddon_added, addon_removed
addonNamestringAdd-on display nameaddon_added, addon_removed

Feature & Engagement Properties

PropertyTypeDescriptionEvents
featureIdstringFeature identifierfeature_used, feature_limit_reached
featureNamestringFeature display namefeature_used, feature_limit_reached
usageInfoobjectUsage details: { currentUsage, limit, usagePercentage }feature_limit_reached, usage_*
milestoneIdstringMilestone identifiermilestone_reached
milestoneNamestringMilestone display namemilestone_reached

Churn & Cancellation Properties

PropertyTypeDescriptionEvents
cancelReasonstringReason code for cancellationsubscription_cancelled, subscription_churned
cancelFeedbackstringFree-text feedback from cancellation surveysubscription_cancelled
cancelledAtstringISO 8601 timestamp of cancellationsubscription_cancelled, subscription_churned
inactiveDaysnumberDays since last activity before churnsubscription_churned