Marketing & Commerce · Client work

Plans, billing and upgrades without a code release

Subscription plans, recurring Stripe billing and self-serve plan management we architected for a SaaS product, with admin controls over pricing and features.

Subscription Billing for a SaaS Product
SectorSaaS product
EngagementArchitecture
BillingStripe
StatusArchitected
01. The challenge

What made this hard.

A SaaS product needs pricing that can change as the business learns, without engineers shipping a release every time a plan changes.

Customers expect to upgrade, downgrade, cancel and see their invoices on their own, and failed payments must be handled without losing the account.

02. What we built

The billing we architected.

We architected flexible plan models with recurring Stripe billing, self-serve upgrades, downgrades and cancellations, and in-app invoice history.

Admins manage plans, pricing and feature access by plan from the product itself, and failed payments are handled automatically.

Stripe subscription billing

Recurring billing on flexible plan models.

Self-serve plan changes

Customers upgrade, downgrade and cancel on their own.

Admin plan management

Pricing and plans change without a code release.

Feature access by plan

Each plan unlocks exactly the features it includes.

03. Architecture & technology

How it is put together.

Stripe for recurring billing behind a plan and entitlement service, with admin controls in the product, built on Node.js, PostgreSQL and Google Cloud.

StripeNode.jsTypeScriptAngularReactPostgreSQLGoogle Cloud
04. Outcome

Where it stands today.

Pricing and plan changes are made by admins, not by a code release.

Customers manage their own plans and invoices, and failed payments are handled before they become cancellations.

More client work

Other systems we have delivered.

All Work
Telemarketing Web Application
Overview

Marketing insight and record management for a commercial marketing company, across a web application and native iOS and Android apps.

CommerceWeb · iOS · Android

Telemarketing Web Application

Multi-channel marketing data in one platform.

Read the Case Study →
Freight Management Platform, Web and Mobile
Overview

A web and mobile platform that runs a US freight company’s operations end to end, with AI-assisted planning architected on top.

LogisticsUnited States

Freight Management Platform, Web and Mobile

Web and mobile platform running freight operations end to end.

Read the Case Study →
AI Shipment Verification for Warehouses
Overview

An AI system that verifies warehouse shipments against their orders and flags mismatches before they leave the dock.

LogisticsApplied AI

AI Shipment Verification for Warehouses

AI that checks shipments against orders before they leave the dock.

Read the Case Study →

Have a system like this to build?

We have taken platforms like this from first conversation to daily operational use.

Let’s Talk