BCDiancobcdianco / operator
Palmer's Financial Advice · Australia — Remote

Palmer's Financial — $1.25M Data Migration with AI Validation

$1.25M AUD migrated with zero downtime

AI AutomationData Migration
Palmer's Financial Advice
200+

Client accounts migratedacross $1.25M AUD quarterly revenue

70%

Manual data entry reducedvia GPT-4 extraction + validation

0

Service disruptionzero-downtime migration

Context

Palmer's Financial Advice is an Australian financial services firm with 50+ employees and $1.25M+ AUD in quarterly revenue flowing across 200+ client accounts. They needed to migrate their entire client book off MYOB and onto Kloudconnect — without disrupting services, reporting timelines, or the team's confidence in their own data.

Financial migrations in regulated industries don't get to fail quietly. Senior accountants have to sign off on every record before it leaves the old system. The regulatory calendar keeps running whether the migration is halfway through or not. And the cost of a missed reconciliation isn't a software bug — it's a compliance event.

The Challenge

This is where data migrations go very wrong, very quickly:

The usual play here is to throw junior staff at manual data entry, pray the error rate is low, and pay senior accountants overtime to reconcile what slips. I'd rather spend those hours building a pipeline that does the mechanical work without the error rate.

Approach

I designed an AI-augmented migration pipeline that automated the heavy lifting while keeping humans in the loop at every step that actually required judgment.

  1. Extract with GPT-4. Built Python scripts that parse legacy MYOB exports and normalize the output — name fields, account codes, transaction categories. Deterministic where the schema allows, GPT-4 where the source data is messy.
  2. Validate before upload. Designed Make.com workflows for bulk uploads to Kloudconnect with AI validation checkpoints — any inconsistency against expected patterns got flagged for human review before it touched production.
  3. Reconcile with AI assistance. Partnered with senior accountants on cross-referencing, with AI surfacing likely-match records so the human review was judgment-on-top, not line-by-line.
  4. Stage the waves. Executed the migration in staged waves — a subset of accounts at a time, each wave reconciled before the next started, so at no point was the live business dependent on untested migration output.

The guiding rule across the pipeline: an agent should escalate by default, not ship by default. Every AI checkpoint produced a flag or a pass, never a silent commit.

What I Built

The pipeline wasn't one system; it was three layers that each handled a different shape of work. Python did the deterministic extraction. Make.com did the orchestration and validation. Claude and GPT-4 did the classification and judgment work that a junior accountant would otherwise have been doing at scale.

Timeline

Engagement ran August 2024 through March 2025. The rough shape:

Outcome

What I'd repeat

Stage the waves, make the AI escalate by default, and spend the discovery budget mapping exceptions before writing any code. The migrations that blow up are the ones where the team convinced themselves the data was cleaner than it actually was. The migrations that finish on time are the ones where the pipeline assumes the opposite — that anything worth automating is worth double-checking with a human who can sign their name to the result.

Need a similar engagement?

Book a call →
tactic