Client story · Non-profit, financial literacy, Kolkata

Turning a shop checkout into a purpose-built contribution platform

Millennium Mams has taught women to understand and manage their own money since 1993, funded by contributions from members and well-wishers. Those were being collected through a shop checkout. We replaced it with a purpose-built contribution platform: three steps on any phone, a payment trail the team can read, and a system that settles its own loose ends.

Millennium MamsLive in 14 daysBuilt on Classly
14days from project start to go-live
26 → 3a 26-question form redesigned into three guided steps
3independent routes confirm every payment
The challenge

What was getting in the way.

A shop asks what a shop needs: billing, shipping, a cart. The questions the organisation actually needed had been added underneath, on a page never designed to carry them.

01A long form on a small screen

Every field sat in one column, on the phone where most contributions start.

02Records lived in the store

Contribution details were spread across order data, awkward to search or export.

03Payments could go quiet

If a donor paid and closed the tab, the payment succeeded at the bank but was never recorded.

04No visibility on receipts

There was no way to see whether a receipt email had bounced.

Our approach

Process first, then software.

01

Understand

We started from the contribution, not the page: who gives, on what device, and what the organisation needs to know at that moment.

02

Analyse

The field set was not too long, it was unsorted, mixing what everyone must answer with what only new or existing members should see. And the gateway integration listened only for the donor's browser, with no second route to the truth.

03

Re-engineer and build

We built on Classly, our accelerator already in production, and shaped it around this process.

What we built

The platform, role by role.

For donors

  • Three steps with a progress rail and the amount always visible
  • New or existing member chosen once, after which each sees only their own questions
  • Validation that explains itself and never loses what was typed
  • A receipt by email within moments

For the organisation

  • Every contribution in one searchable list, filtered by status, city or date
  • One-click CSV export and a daily payments report by email
  • A log of every email sent and what became of it
  • A warning on a donor's record when their receipt hard-bounces

For payments that go quiet

  • The browser callback, as before
  • A server-to-server notification from the gateway
  • A scheduled check that settles anything still pending and sends the missing receipt
  • Amounts set by the server, receipts issued exactly once, every gateway exchange stored
Impact

What changed.

  • A contribution takes three short steps, not one long scroll
  • Each person answers only their own questions
  • Payments no longer go missing quietly
  • Records belong to the organisation: one list, one export, one daily report
Connects to

CCAvenue, kept unchanged so nothing changed for the finance team.

What is next

The next phase extends the platform towards membership: recognising returning members and the programmes they join.

Your process could be next.

Tell us what is holding your team back. We will show you what it would take to fix it, and how fast.

View our work