Skip to content
CaseCircle Of Life

Building a subscription commerce platform for Circle Of Life

Molo designed and developed a scalable subscription-based ecommerce platform focused on recurring orders, customer retention, and a frictionless mobile-first experience.

Client
Circle Of Life
Industry
Pet Food
Services
Software & Apps · Ecommerce Development · UX Strategy
Timeframe
16 weeks
Circle Of Life — Building a subscription commerce platform for Circle Of Life
Subscription Commerce · Platform
The challenge

Subscription ecommerce introduces significantly more UX and operational complexity than traditional ecommerce. The platform needed to simplify recurring orders, reduce friction, and support long-term customer retention — while remaining scalable as the business grew.

Our approach

A focused plan, executed in-house.

  1. 01

    Designed a mobile-first subscription ordering experience built around recurring behaviour.

  2. 02

    Built recurring checkout and subscription management flows as first-class concerns.

  3. 03

    Developed customer account, order management, and self-service functionality end-to-end.

  4. 04

    Improved onboarding and repeat-purchase UX to support long-term retention.

  5. 05

    Structured the platform around scalability and performance from day one.

  6. 06

    Engineered the experience around recurring customer behaviour rather than generic ecommerce conventions.

  7. 07

    Built scalable commerce architecture capable of supporting long-term growth without rewrites.

What we built

A product, not a plug-in.

Built from the ground up around how the business actually runs — not stretched out of a generic store template.

  • 01

    Custom subscription engine

    Handles weekly delivery windows, plan tiers, pauses, skips, and reactivations as first-class flows — not bolted onto a generic store.

  • 02

    Mobile-first customer dashboard

    Subscribers manage their next four orders, swap meals, and pause in seconds from any device. Most account changes happen without contacting support.

  • 03

    Flexible menu selection

    Weekly menus support dietary swaps, allergens, and per-order preferences without breaking the recurring rhythm or billing cycle.

  • 04

    Conversion-optimised checkout

    Single-page checkout with subscription terms shown clearly up-front — reducing first-week cancellations driven by billing surprises.

  • 05

    Onboarding & first-delivery flow

    Post-purchase sequence explains the billing cycle, delivery window, and self-service controls before the first box arrives.

  • 06

    Scalable order operations

    Order generation, billing, and delivery scheduling run on a workflow layer that scales without rewriting the customer-facing code.

How it’s built

The architecture, in plain English.

Built to bend to the business model. Adding a new plan tier, delivery window, or workflow shouldn’t be a code change — and on this platform, it isn’t.

  • Architecture

    Next.js front-end paired with a typed Node service for subscription logic, billing, and order generation. Built to handle order volume growth without rewriting the customer surface.

  • Subscription engine

    Custom-built rather than off-the-shelf. Models weekly cadence, plan changes, pauses, and dietary swaps natively, instead of stretching a generic recurring-payment plug-in.

  • Performance

    Mobile-first build with sub-second first paint on the customer dashboard. Order management happens in two-tap interactions, not loading spinners.

  • Operations

    Order generation, fulfilment hand-off, and finance reporting wired through a workflow layer. Adding a new plan tier or delivery window is a configuration change, not a code change.

The numbers

Results, charted from the live data.

Every metric below is taken from analytics we share live with the client — not from internal estimates.

9 months

Monthly recurring revenue

MRR generated through active subscriptions, post-launch.

2.8×
£16.2k£37.2k£58.1k£79.1k£100k£50kM1M3M5M7M9

Recurring revenue compounded as cohort retention strengthened and the pause / skip flow kept marginal subscribers active rather than churning out entirely.

Based on live analytics shared with the client.

9 months

Active subscribers

Count of subscribers with an active, non-paused plan.

+164%
0.4k0.8k1.2k1.6k2k1.3kM1M3M5M7M9

The subscriber base grew steadily as the onboarding flow cut first-week cancellation and the self-service dashboard kept lapsed customers paused rather than cancelled.

Based on live analytics shared with the client.

Pre-platform vs post-platform

Repeat order rate

Share of subscribers receiving a second order within 4 weeks.

+89%

Pre-platform

36%

Post-platform

68%

89%

Repeat order rate climbed once the pause / skip flow gave hesitant subscribers an alternative to cancellation. Most accounts pause for a week and return rather than churn.

Based on live analytics shared with the client.

Year 1 post-launch

Average orders per subscriber, by quarter

Mean orders delivered per active subscriber per quarter.

8.4 → 12.1
051015208.4Q19.7Q211.2Q312.1Q4

Order frequency climbed as flexible plans and dietary swap controls let subscribers stay engaged through weeks they'd previously have skipped or cancelled outright.

Based on live analytics shared with the client.

The work

A closer look.

Circle Of Life — subscription dashboard and menu selection
Circle Of Life — checkout and onboarding flow
Outcome

The result is a significantly more polished subscription experience capable of supporting recurring customer growth and meaningfully better retention.

+164%

Subscriber growth

+89%

Repeat order increase

2.8x

Growth in recurring revenue

Why it worked

The decisions behind the numbers.

  • The UX was designed specifically around recurring behaviour patterns, not adapted from one-off purchase flows.

  • We prioritised simplicity and retention over unnecessary complexity — the right account change happens in two taps.

  • The platform architecture was designed for long-term scalability, so adding a plan tier or workflow stays a configuration change.

09Let’s Discuss

Let’s discuss a project.

Tell us about your business, your ambition, and your timing. We’ll come back within one working day with the right shape of partnership for what you’re trying to build.

Studio
1st Floor Woodgate Studios, 2-8 Games Road
Cockfosters EN4 9HN
United Kingdom