- Compliance
- Product Decisions
- Fintech
- 2026
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.