Revvly
Docs
Quickstart

From nothing to first invoice.

Three phases, walked in order. Tap any step to open its concept page. Checkmarks save locally — pick it up where you left off.

Phase 1

Set up your catalog

Build your product once. You rarely touch this again.

  1. Configure your Tenant
    Name, reporting currency, invoice prefix, tax setup.
    Open ›
  2. Create Regions
    One per market you sell in. Each has a default currency.
    Open ›
  3. Create Feature Flags
    The smallest switches — one per capability you want to toggle.
    Open ›
  4. Define Meters
    Anything you meter: seats, storage, calls, GMV. Optional up front — components can provision one for you.
    Open ›
  5. Author Variable Components
    Name the component and choose a pricing model: flat, tiered, overage, commission, … No need to create a Meter first.
    Open ›
  6. Set Variable Component Prices
    Publish the numbers per currency, optionally overridden at module/bundle scope.
    Open ›
  7. Compose Modules
    Pin Variable Component versions and Feature Flags into capability groups with tiers.
    Open ›
  8. Compose Bundles
    Pin Module versions into the plans customers buy: Starter, Pro, Enterprise.
    Open ›
Phase 2

Sell to a customer

Now your catalog is purchasable.

  1. Create a Client
    Your customer. Assign them to a Region.
    Open ›
  2. Create a Subscription
    Pin a Bundle version (or Module version) plus any extra Variable Components.
    Open ›
  3. Optionally negotiate a private deal
    A Custom Pricing Agreement overrides one component for one customer at next renewal.
    Open ›
  4. Revvly emits a CREATED event
    MRR goes up. Analytics update.
    Open ›
Phase 3

Run the subscription

Things happen. Revvly records them.

  1. Stream usage events
    Counters update on each Subscription Variable Usage row in real time.
    Open ›
  2. Invoices are issued
    Each renewal cycle, plus variable-usage true-ups and expansion charges.
    Open ›
  3. Mid-cycle changes become Expansions
    New modules, version upgrades, commitment raises — prorated automatically.
    Open ›
  4. Adjust price with Discounts and overrides
    Bounded, reversible reductions via Discounts; outright rate replacements via subscription-scoped overrides.
    Open ›
  5. Renewals and churn happen
    Lifecycle events are written for every moment that moves the needle.
    Open ›
  6. Analytics rebuild from the event log
    MRR, ARR, NRR, churn — always derived, never manually edited.
    Open ›