Changelog

Every ship, every fix. Follow along.

v2.4.0

New API

Credit pack expiry and rollover controls

Credit packs now support configurable expiry windows (30 / 90 / 365 days or never). Unexpired balances can optionally roll over into the next billing cycle. Expiry events emit a webhook for customer notification.

POST /v1/credit-grants
{
  "customer_id": "cust_abc",
  "amount": 50000,
  "expires_in_days": 90,
  "rollover": true
}

v2.3.0

New

Revenue analytics dashboard (MRR, NDR, cohorts)

The Growth and Enterprise plans now include a live revenue analytics dashboard. Track new MRR, expansion MRR, contraction, and churn in real time. Cohort analysis shows net dollar retention by pricing plan and customer segment. No BI tool required.

v2.2.0

New API

HubSpot and Salesforce native connectors

Native CRM integrations are now available for Growth and Enterprise customers. Sync subscription status, MRR, and invoice payment state to HubSpot and Salesforce without custom webhooks or ETL pipelines.

v2.1.0

Improved API

Batch event ingestion — up to 1,000 events per request

The POST /v1/events/batch endpoint now accepts up to 1,000 events per call (up from 100). Each item in the array carries its own idempotency key. p99 latency for 1,000-item batches is under 90ms on average.

v2.0.0

New

Multi-currency invoicing — 40+ currencies

Invoices can now be denominated in USD, EUR, GBP, JPY, CAD, AUD, and 35+ additional currencies. Exchange rates lock at invoice generation — not at payment collection — eliminating FX disputes. Currency settings are per pricing plan or per customer.

v1.4.0

New

Kafka connector for high-throughput event ingestion

Enterprise customers can now consume events directly from a Kafka topic — no REST API overhead. The connector handles at-least-once delivery, deduplication, and partition-aware ordering. Available on Enterprise plans.

v1.3.0

Improved Fixed

Proration engine rewrite — timezone-correct mid-cycle changes

The proration engine was rewritten to handle plan changes at any second of the billing cycle with correct UTC-to-customer-timezone conversion. Eliminates a class of off-by-one-day proration errors that appeared for customers billed in APAC timezones. All existing invoices recalculated automatically — no action required.

v1.2.0

New API

Graduated and volume pricing tiers

The pricing engine now supports graduated tier pricing (different rates at different usage bands) and volume pricing (rate determined by total monthly volume). Configure directly in the Flexprice dashboard — no code changes required. Available on all plans.

v1.0.0

New

Flexprice v1.0 — public launch

Flexprice is now publicly available. Core feature set: event ingestion via REST API, flat and per-unit pricing plans, monthly invoice generation with Stripe payment collection, and idempotent event deduplication. Developer (free) and Growth ($299/mo) plans available today. Enterprise on request.