Two designers, one back office, one logic
Rethinking how we design the Purse back office: who owns what, and who we design it for.
Before
One designer for the whole back office- Checkout
- SDK
- Design system
- Payments
- Reconciliation
- Analytics
- Onboarding
- Technical setup
- Orchestration
- Monitoring
- Automations
After
Two designers, four journeys- Payments
- Reconciliation
- Rules
- Routing
- Analytics
- Monitoring
- Onboarding
- Technical setup
- Automations
- ROLE
- Lead Product Designer (vision, team organisation, product trade-offs)
- SCOPE
- The Purse Payment back office, used by our clients and internal teams
- TEAM
- 2 Product Designers, 1 PM, the Head of Product
- STATUS
- Approved by the Head of Product and the CPO, rolling out
The back office is the shop window of payment orchestration: it’s the only part our clients see and use. One designer carried it, facing an ambitious roadmap and journeys that had drifted apart. I proposed a new setup with two designers, split by business journey, and an internal mode inside the same product rather than a separate tool.
- 4business journeys, each with an owner
- 1product, 2 modes: client and internal
- −30%Targettickets escalated to devs (6-month target)
For our clients, the back office is the product
Payment orchestration is invisible by nature. What our clients actually see of it is the back office: tracking activity, opening a payment’s details, reconciling with the bank, adjusting a few orchestration settings.
Internally, the same tool is what Purse teams use to create a client’s environment and entities, set up payment methods technically, put automations in place and monitor activity.
At the same time, my own workload was dropping: Checkout and the SDK had shipped, and the design system was stable. On Identity, design work was mature: PMs prototype there themselves with the design system, and we run journey reviews.
- A roadmap picking up speed on a scope carried by a single designer, still junior.
- Inconsistent journeys: each feature designed as it came, with its own patterns.
- Recurring feedback from support, tech and integration teams, who were using a tool designed for someone else.
Design capacity sat where the product was already stable, and was missing where the product was most visible.
Splitting the back office by business journey
Moving to two designers wasn’t enough. We had to decide how to share the back office, and several splits made sense.
The split is based on the back office user journey map.
- Onboarding & technical setupProduct Designer B
- Support
- Dev / integrator
- Create the entity
- Set up the environment
- Activate payment methods (Crossover point between journeys)
- Put automations in place
- OrchestrationProduct Designer A
- Client
- Support
- Dev / integrator
- Define the rules
- Route payments (Crossover point between journeys)
- Handle fallbacks
- Payment & reconciliationProduct Designer A
- Client
- Support
- Track a payment
- Open the details (Crossover point between journeys)
- Reconcile with the bank
- Home & analyticsProduct Designer B
- Client
- Support
- Overview
- Analyse activity
- Monitoring
The boundaries are porous on purpose: a journey always crosses another one. To keep the two halves from drifting apart, two guardrails:
- A design system with shared ownership: everyone contributes, nobody keeps it to themselves.
- Cross reviews: each journey is reviewed by the other designer before development.
- Payment & reconciliation
- Product Designer A
- Orchestration
- Product Designer A
- Home & analytics
- Product Designer B
- Onboarding & technical setup
- Product Designer B
An internal mode inside the same back office
Purse teams don’t think like our clients. A merchant starts from a need: tracking payments, reconciling, analysing. We start from an entity and its configuration. Same data, different mental model, so a different navigation.
To decide, I interviewed internal teams and studied other tools on the market. The conclusion:
Merchant mode: navigation by features and needs
It’s the standard for payment back offices, so it’s what our clients already know.
Internal mode: navigation by entities
You pick the client and the entity first, and everything else follows from that context: configuration, payment methods, monitoring, payments.
The temptation was to reinvent the navigation to stand out. I ruled it out: our clients already use other payment tools, and every departure from the standard costs them learning time without giving them anything back. The innovation effort goes where it creates value, the internal mode, where no standard matched the way we work.
Not this: a custom merchant navigation, more distinctive in a demo but more costly to learn day to day.
Two options were on the table:
- Payment method
- Card •••• 4242
- End customer
- j.martin@example.com
- Created
- Authorised
- Captured
- PSP used
- PSP A
- Rule applied
- Rule 12 · card fallback
{ "status": "captured",
"psp_code": "00", … }- Entity
- ent_8F2K
- Transaction
- txn_51QX
- payment.authorized
- 500 · replayed
- payment.captured
- 200
What this mode forced me to decide:
Roles and permissions
Who sees the internal mode, and who can act.
Level of detail
For a payment: what helps the client, and what only matters internally.
Navigation
By entities internally, by features on the merchant side.
Primary actions
Consult on the client side, configure and diagnose on the internal side.
Framing the project as a business issue
I argued for this project on business grounds. The back office is our product’s shop window, what our clients buy without realising it, and that’s where design capacity was missing. The Head of Product, then the CPO, approved it.
What we’ll measure
First effect the team sees: we deliver better and faster. The rollout continues, and these figures are still targets, not results yet.
- Screens compliant with the design systemToday 55%, 6-month target 90%.6-month target
- Support tickets escalated to devsToday current, 6-month target −30%.6-month target
- Time to set up a new client (entity + payment methods)Today 3 days, 6-month target 1 day.6-month target
- Back office satisfaction (SUS)Today 62, 6-month target 75.6-month target
- Components shared between client and internal modesToday not measured, 6-month target 80%.6-month target
I’d been thinking about it since I joined Purse: it was the repeated conversations with the teams that gave me the arguments to push it through.
What I’d do differently: launch it sooner. The intuition was right. What I lacked was the habit of documenting it from the first signals, so I could defend it faster.