ƙKaushik Kishor
Open to work Bhopal Let's talk

Case study · SaaS / Operations

Company Bureau

The operating system for an Irish and UK company-formation firm. A rule-heavy compliance process spread across five platforms, redesigned into one connected system.

Check live project ↗

Company Bureau is Ireland's biggest company-formation and corporate-services firm — over 40,000 Irish & UK companies formed in nearly thirty years, then compliance looked after for life. The work was scattered across a stack of tools that didn't talk. I designed one system to pull every enquiry, order, formation, service and filing into a single place. I was the only designer on it, working in a constant loop with the PM — checking what was technically possible before I committed to it, so the design that came out could actually be built.

StudioCozmotec
ClientCompany Bureau
RoleProduct DesignerSole designer
Timeline2026~2 months
DeliverablesDiscovery → hi-fiIA · flows · UI
Company Bureau — the system: dashboard, task board and client list.

01

A stack of tools that didn't talk

Sage, Xero, Outlook, Diligent, AML HQ — every part of the job lived in a different tool, and none of them talked.

Company Bureau sets up Irish and UK companies, then looks after their compliance for life — annual returns, registered office, all the filings that keep a company legal. It's high-volume, deadline-heavy work, and it was spread across a whole stack of tools: Sage for client records, Xero for billing, Outlook for anything anyone said, Diligent for the filings, AML HQ for the checks — and spreadsheets patching the gaps in between.

And none of them talked to each other. So the same client got typed into one tool, then the next, then the next. Ask "where are we with this company?" and the answer was spread across five screens and someone's inbox — nothing followed a job the whole way through. It worked, but only because a few people held it all together in their heads. Which is slow, risky, and there's no real way to grow like that.

So this was never really about building a nicer CRM. It was about pulling everything into one place — one system where every enquiry, order, formation, service and filing lives together and stays in sync. And honestly, the hard part was the integration: getting a sprawling set of tools to behave like one.

02

Understanding the whole thing first

Before I designed anything, I wanted to really understand how this business runs.

We started with a basic scoping document, and from there I went deep — every function, every flow, and how the whole thing actually fits together. On a system this tangled, you can't design anything real until you properly understand the work.

The Service Manager runs this day to day, so a lot of it came from her. I got on calls and had her walk me through the full flow — every step, and every "okay, but if this happens, then that changes" edge case. And there were a lot of those: a bond if all the directors live outside the EEA, a lawyer's letter if there's a corporate shareholder, a trust that quietly triggers a whole extra filing with Revenue. We worked through them until the flow was finalised.

And it's not one team using this, either. A lead starts with sales; the formation itself runs through the formation team; and the ongoing compliance sits with the COSEC team — each picking up where the last left off. So the system had to work for all of them: hand a job cleanly from one desk to the next, and let anyone see where it's got to without having to ask around.

They also gave me access to their current system, Sage CRM, so I could see exactly how they work today and pull the real requirements from it — and that's what I leaned on to shape the information architecture. Seeing it up close showed me the daily grind, too: the same details typed into one tool, then copied into the next, then the next. That was the thing I most wanted to fix — not some missing feature, just all that friction.

So I wanted it to feel seamless, but I was careful about how. For each step I asked whether automating it actually helped. Some steps genuinely need a person — so instead of hiding those, the system just nudges you to do them and notes that you did, so nothing slips and you can always see where a job's got to.

03

One system, three groups

A dozen modules — the real work was making them behave like one system, not a sprawl.

So everything sorts into three groups. The operational core — leads, orders, clients and companies, recurring services, tasks and invoicing — is where the actual work happens. Communication keeps the emails, calls and campaigns together. And the system layer — integrations and settings — wires it out to the outside platforms and holds the config. Eleven modules, but grouped so you always know where you are.

The one that ties it all together is the Client / Company record. Open a company and its whole world is on one screen — its orders, the services it's on, invoices, AML status, tasks, every email and call. Wherever a client turns up across those eleven modules, it all rolls back to that single record.

Company Bureau system map — eleven modules in three groups.
The system map — eleven modules in three groups. Click to open full size.

04

From lead to pack

The whole path from a cold lead to a finished company pack — mapped out with the Service Manager, then built.

An enquiry becomes a lead; a salesperson works out the services; the order form goes out and gets paid; AML runs over on AML HQ; the formation moves through Diligent and the CRO to incorporated; the pack goes out; and any ongoing services roll into the client's portfolio. One path, every stage visible — including the branch for professional advisors ordering on their own.

Company Bureau user flow — enquiry to incorporation to ongoing services.
The full flow — enquiry to company pack, and the ongoing services that follow. Click to open full size.

05

The order form

Company Bureau — the Lead screen with 'Send Order Form' and the order-form modal.
Send order form, straight from the lead — pick the forms to attach, and it goes out. Click to open full size.
The problemCompany Bureau's order form lived on their website, outside the system the team works in — so every detail a client submitted had to be re-typed across by hand.
The moveI brought it inside: send it straight from a lead, pick the service, and it goes out — same fields, redesigned to live in the system. I also pulled the AML questions out entirely; on submit, the system opens the client's file on AML HQ and works out which documents the case actually needs — a bond, a lawyer's letter, a VIF form.
The payoffOne click starts everything. The client's details land where they're needed, AML sets itself up on the platform built for it, and nobody's copy-pasting between tabs.

06

The whole client on one record

Company Bureau Client / Company 360 — everything on one record, Orders tab open.
The Client 360 — the client list, and everything on one record (Orders tab open). Click to open full size.
The problemA client's whole story used to be scattered across tabs, spreadsheets and inboxes — so "where are we with this company?" depended entirely on who you happened to ask.
The moveI designed a Client / Company 360: one screen that pulls the whole relationship together — details, every email and call, the services they're on, invoices, AML status, and their orders. The real point being that an order isn't a separate silo; it lives on the client it belongs to.
The payoffOpen a client and you see everything at once, including every order that's theirs — no more relying on whoever happens to remember the backstory.

07

The order module

Company Bureau order module — each service a staged pipeline with stage-specific actions.
The order module — each service a staged pipeline, the action menu changing with the stage. Click to open full size.
The problemEvery service runs through a long chain of stages across several tools, and knowing what came next basically lived in people's heads — so jobs stalled between steps and things slipped.
The moveI broke each service into its stages and gave every stage its own action — the button changes with where the order is. At the AML step it's "Send AML link"; once that's back, the next action appears, and so on through lodged, incorporated and pack sent.
The payoffSo the order module isn't a list — it's the workspace that drives the whole formation, one prompted step at a time, every step logged. Anyone can glance at an order and see where it's got to.

08

Three ways a task is born

Company Bureau tasks — automation, email, or manual, all feeding the task board.
Three ways in — automation, email, or by hand — all landing on the task board. Click to open full size.
The problemThings that need doing come from all directions — an automation hits a step that needs a person, an email lands that someone must act on, or someone just spots a job. If it isn't captured and handed to the right person, it slips.
The moveSo a task can be born three ways: the system creates one when a job needs a human — "Send AML link", "Send the company pack" — and round-robins it to the right department; an email becomes one with a single action; or someone makes one by hand. However it starts, it lands assigned, dated and tracked.
The payoffNothing that needs doing falls through — and the automatic one matters most: where the system can't finish a job itself, it doesn't stall, it hands the work to a person, as a task it's already assigned.

09

Compliance for life — the Portfolio

Company Bureau Recurring Services — every ongoing service in one filterable list.
The Recurring Services page — every ongoing service, filterable, with "Add to COSEC Portfolio" to bring one in. Click to open full size.
The problemForming the company is just the start — most clients stay for the compliance. Company Bureau runs thirteen ongoing services — company secretarial, registered office, named secretary, filing agent, shares in trust, plus bundles of them — and every one has a next filing and a billing date that keeps coming round. All of it used to live in spreadsheets, one per service, kept by hand off to the side of everything else.
The moveSo I built the Portfolio. Straight from the order, an ongoing service transfers into its portfolio on the Recurring Services page — "Add to COSEC Portfolio", and it's in. Each one's a live, filterable list of every client on that service, with billing cycle, AML review and next-filing dates in one place — the spreadsheet, rebuilt inside the system.
The payoffThe spreadsheets go, and nothing about the ongoing relationship sits outside the system. That's what finally makes it whole — not just forming companies, but running their compliance for the long haul.

10

Two kinds of client — the PA path

Company Bureau professional-advisor portal — a PA's own clients, orders and services.
The PA's own portal — their whole book of clients, orders and services in one place. Click to open full size.
The problemA lot of orders don't come from the client at all — they come through an accountant or solicitor acting for them. And a professional advisor isn't a walk-in client: they've usually done their own due diligence, and they're looking after a whole book of companies, not the single order in front of you.
The moveSo the system knows the difference from the start. A lead is set as a standard client or a PA before anything goes out, and a PA can be sent the order form or just log into their own portal and order directly. The pivot is the reliance letter: if a PA has one, they've done the due diligence themselves, so the form carries the AML questionnaire for them to fill on the client's behalf — and the client only needs a quick ID check, not the full AML round.
The payoffSame system underneath; it just reshapes around who's placing the order. And both clients and PAs get their own portal to track orders and services — for a PA with a whole book of companies, checking for themselves instead of emailing in is a real time-saver.

11

The layer that makes it run

The settings aren't the glamorous part — but they're what make the automation possible.

Pricing settings hold every service's price — including the special rates set for individual professional advisors — so invoices raise themselves with the right numbers, and nobody's keying in amounts by hand. Department settings define the teams, so a task or a notification routes itself to the right desk instead of someone deciding who gets it every time.

It's the same idea as everywhere else in the build: set it once, and let the system take it from there.

Company Bureau settings — Manage Pricing and Team Settings.
Settings — Manage Pricing (every service's price) and Team Settings, the config that powers the automation. Click to open full size.

12

Before & after

The same formation — before the system, and after.

Before: an enquiry meant typing the client into Sage, then again into AML HQ, then again into Diligent. Raising the invoice over in Xero. Every update buried somewhere in Outlook. The stage tracked in a spreadsheet. Five tools and an inbox, held together by memory — and plenty of room to click the wrong thing.

After: the order goes out from the lead, and the client's details land in one place. The pipeline drives every stage, prompting the next step and logging it as you go. Billing and messages sit right on the client's record. And the second a company's incorporated, its ongoing services and tasks just set themselves up. Same formation — minus the re-typing, the hunting around, and the steps that used to fall down the gaps.

None of it's flashy, honestly. But the firm went from a pile of disconnected tools to one system that's genuinely wired together. And that's the thing that lets them move quicker, make fewer mistakes, and finally grow beyond the few people who used to keep it all in their heads.

3 → 1
Systems the same data is keyed into
5 → 1
Tools the team works across
BeforeAfter
Systems the same order data is keyed into3 — the CRM, AML HQ and Diligent1 — entered once
Tools the team worked across5 (Sage, Xero, Outlook, Diligent, AML HQ), plus an inbox1 system
Ongoing compliance tracked inA wall of spreadsheetsOne live system (Portfolios)
Where a job's status livedSpread across every toolOn one record

Every figure here is a count of systems or steps in the design itself — not an estimate of time.

13

What it changed

The system is built and going live across the firm. The formation services — the flow the whole business starts with, enquiry through to incorporated — are tested and running, and years of client records are moving off Sage and onto the platform behind them.

What's genuinely different is that five disconnected tools became one. The platform-juggling is gone, every step gets prompted and tracked, and the status of a job doesn't sit in someone's head any more — it's on the record, where anyone who needs it can find it.

14

Reflection

What I'm proudest of here is that it holds together. Company Bureau's work spanned five separate tools and a hundred conditional rules, and the real challenge was never one screen — it was making all of it behave like a single thing. One place to work, one source of truth, one clean path from a cold lead to a delivered company.

And it made one thing clear to me: this is the work I want to do. Big, tangled, high-stakes systems, where getting the design right means a real business runs better. I'm a product designer who's happiest deep inside a hard problem, building the system that makes it all work. That's where I'm at my best — and exactly what I'm looking for next.

Next case study