Skip to main content
Product-led growth lets customers discover, try, and buy your product without talking to sales. This motion optimizes for low-friction signups, in-app upgrades, and automated billing.

Self-Serve Billing Flow


Key Characteristics

AspectSelf-Serve Approach
Deal size00 - 10K ARR
Sales involvementNone or minimal
CheckoutCredit card, instant activation
PricingTransparent, published on website
ContractMonth-to-month or annual prepay
UpgradesSelf-service in dashboard

1

Create simple, clear plans

Navigate to PlansCreate Plan
  • Free: $0, limited features (optional)
  • Starter: $X/month, core features
  • Pro: $Y/month or per-seat, full features
Keep plans simple—3-4 options maximum.
2

Configure self-serve checkout

Navigate to SettingsCheckout
  • Enable hosted checkout pages
  • Configure plan selection UI
  • Set up success/cancel redirect URLs
3

Enable in-app upgrades

Use the Customer Portal to let users:
  • View current plan and usage
  • Upgrade/downgrade plans
  • Add seats or capacity
  • Update payment methods
4

Set up automated billing

Navigate to SettingsBilling
  • Enable auto-charge for renewals
  • Configure dunning for failed payments
  • Set up payment retry schedule
5

Configure upgrade prompts

Trigger upgrade flows when customers:
  • Hit usage limits
  • Try to access gated features
  • Reach trial expiration

Free Trial vs. Freemium

ModelHow It WorksBest For
Free TrialFull access for limited time (7-30 days)Complex products that need time to evaluate
FreemiumLimited access forever, pay for moreProducts with clear free/paid value split
Reverse TrialStart with paid features, downgrade to freeShowcasing premium value upfront

Conversion Optimization

Reduce Checkout Friction

  • Accept all major credit cards
  • Offer both monthly and annual options
  • Show pricing in customer’s currency
  • Minimize form fields
  • Display trust badges and security info

Upgrade Triggers

TriggerWhen to Show
Usage limitCustomer at 80% or 100% of included quota
Feature gateCustomer clicks on premium feature
Trial ending3 days, 1 day, and day of trial expiration
Team growthUser invites more teammates

Metrics to Track

MetricWhat It Measures
Trial-to-paid conversion% of trials that become paying customers
Free-to-paid conversion% of free users that upgrade
Time to first valueHow quickly new users experience value
Expansion revenueRevenue from upgrades and add-ons
Self-serve vs. sales ratio% of revenue from each motion

Key Features to Configure


API Reference


← Back to Quick Starts

See all quick start guides