← All work

ZeroTouch Onboarding

Client onboarding for an Australian accounting firm, built against a hard AML/CTF compliance deadline.

Situation

Femia's team re-keyed the same client across Xero, QuickBooks and Karbon, quoted off three Excel calculators, and assembled AML evidence by hand. New AML/CTF rules turned that manual trail into a legal exposure for a $5M practice.

Task

  • Collapse the platform-hopping into one flow, and make compliance provable before the date.
  • Keep pricing confidential from clients — the firm's one non-negotiable.

Result

One platform instead of three. Around 20 hours a week of duplicate entry gone, and every ID and AML check now lands automatically on the client's record in the system auditors already read.

My Contribution

  • Mapped where the time was actually going before designing anything: not the work itself, but the same client being typed into Xero, then QuickBooks, then Karbon.
  • Found the gap that mattered for the deadline — compliance was being done, but not provably. The evidence an auditor would ask for existed nowhere a system could produce it.
  • Made pricing confidentiality the architectural constraint the moment the firm named it, rather than a feature bolted on later. It split the product into two forms and shaped everything after.
  • Decided the evidence writes into Karbon rather than a new database, so compliance lives where the firm already works and nobody learns a second system.
  • Caught a compliance-grade defect in testing: the practice system silently corrupts Director IDs beginning 036. Chose to preserve the identifier over using the field it belonged in.