Australian investment platform data has never arrived in a single format, on a single schedule, with a single naming convention. It arrived that way in the early days of Skandia, Oasis, BT Wrap, and Navigator, and it arrives that way now. The platforms are different. The extract logic is still their own. The product codes still disagree with each other. The field names still require interpretation. This is not a gap in the market waiting to be closed. It is the character of the work, and CCD has been doing it long enough to know exactly what it demands.

In 2026, the volume of platform data moving through Australian funds management distribution has grown considerably, and the tolerance for lag has not. A distribution team that cannot see current fund flow data is operating on inference. Inference is expensive when the market is moving and an adviser relationship is in play.

What the data actually looks like

Each platform produces its own extract. The schema reflects decisions made by the platform’s development team, sometimes years ago, sometimes recently revised without notice. A product identifier on one platform bears no relationship to the identifier for the same fund on another. Fee structures, account classifications, and adviser identifiers each follow their own internal logic. Historical data from a platform that has since rebuilt its reporting system may use field names that no longer exist in the current extract.

None of this is a failure. It is a reflection of how the platform market developed: organically, competitively, and without any coordinating body deciding that everyone should use the same product code. The diversity is genuine, and working with it requires more than a mapping table. It requires accumulated knowledge of how each platform thinks.

The machine maps at speed. The human confirms what the machine cannot yet know.

Ingestion and AI-assisted mapping

The first stage of CCD’s platform data process is ingestion: receiving the extract files, validating their structure, and preparing them for processing. This is where format differences first present themselves, and where a system built for one platform’s schema will fail silently when another platform’s extract arrives with different column ordering, different date formatting, or a new product code series introduced without announcement.

AI models now do significant work in the mapping stage. Pattern recognition across large volumes of structured data, the identification of likely matches between platform identifiers and CRM records, the flagging of anomalies that suggest a record has changed, all of this runs faster and more consistently with AI assistance than it did with manual processing. The speed gain is material. A process that previously took days now takes hours.

The mapping is not final until a human has reviewed it. That is not a concession to imperfect technology. It is an architectural decision. AI models are accurate across the pattern. They are not infallible at the edge, where a product has been renamed mid-month, where an adviser has moved between practices and the platform data has not yet caught up, where a licensee restructure has produced ambiguous records that could resolve to two different CRM entries depending on context only a human can supply.

The human overlay is where institutional knowledge applies. CCD’s knowledge of how individual platforms behave, what their anomalies look like, how their data has changed across years of processing, is what makes the review fast rather than slow. The reviewer is not starting from first principles. They are confirming against a known pattern, with judgement applied only where the pattern breaks.

Persistent mapping and the value of history

Platform data does not arrive once. It arrives monthly, in some cases more frequently, and each new extract must connect to the same CRM records, the same product identifiers, the same adviser relationships that previous extracts built. Persistent mapping, the maintenance of a stable translation layer between platform schema and CRM data model, is what makes that continuity possible.

Without persistent mapping, each extract is a fresh problem. With it, each extract is an update against a known baseline. New records are identified as new. Changed records are identified as changed. Unchanged records pass through without requiring manual attention. The process accelerates over time rather than remaining constant, because the mapping layer deepens with each cycle.

The history embedded in that mapping layer is not trivial. A product that was renamed two years ago still needs to connect to the pre-rename records in the CRM. A platform that changed its adviser identifier format in a system rebuild still needs to reconcile against the identifiers that preceded the change. These connections do not maintain themselves. They are maintained by a process, and a process is maintained by people who were present when the change occurred.

Sync and the final step

The output of the mapping and review process is clean, standardised, matched data. That data moves into the CRM, or into a flat file for downstream consumption, through a sync process designed for accuracy rather than just speed. The sync applies the same validation logic as the upstream stages: records that cannot be matched with confidence do not load silently. They surface for review.

The distribution team on the other side of this process sees current fund flow data in Salesforce, correctly attributed to the right advisers, practices, and platforms, without having spent two days in Excel reconciling extracts from seven different sources. That outcome is the one that matters. The architecture behind it is what makes it repeatable.

Speed and accuracy are not in competition

There is an assumption, sometimes stated and more often implied, that processing speed and data accuracy involve a trade-off. Move faster and accept more errors. Accept fewer errors and accept more time. CCD’s platform data process is built on the position that this trade-off is a process design problem, not an inherent condition of the work.

AI-assisted mapping provides the speed. Human oversight provides the accuracy guarantee. Persistent mapping reduces the review burden with each successive cycle. The combination produces a process that is faster than manual processing and more accurate than fully automated processing, not because it has found a shortcut, but because it has been built with the right architecture and operated by people who have been doing this work since the industry’s first platforms went live.

That is not a feature. It is the product of time.


Q: How does CCD manage platform data from multiple investment platforms with different formats?

CCD ingests extract files from each platform individually, applies AI-assisted mapping to translate platform-specific identifiers and product codes into a standardised format, and then applies human review before any data loads into a CRM. A persistent mapping layer maintains the translation logic across monthly cycles, so the process becomes more efficient over time, not less.

Q: Why does investment platform data still vary so much between platforms in Australia?

Each Australian investment platform developed its own reporting and data architecture independently. Product codes, adviser identifiers, fee classifications, and extract formats reflect decisions made by each platform’s development team, often years apart. There is no industry-wide standard governing how platforms produce data, and platform rebuilds can introduce new schemas without coordinating with fund managers or their data providers.

Q: What is the role of human oversight in an AI-assisted data process?

AI models handle pattern recognition and initial mapping accurately across the bulk of records. Human review applies at the edge, where a product has been renamed, an adviser has changed practices, or a platform change has produced ambiguous records that require contextual judgement. The human reviewer works against a known baseline, which keeps review time short and accuracy high.

Q: How long does it take to process platform data into a CRM using CCD’s approach?

Processing time depends on the number of platforms and volume of records, but AI-assisted mapping has reduced what was previously a multi-day manual process to hours. The human review stage adds time proportional to the number of exceptions flagged, not the total volume. Clean, well-mapped data from established platforms reviews faster than new or recently changed platform extracts.

Q: What happens when an investment platform changes its data format or product codes?

A platform format change surfaces during the ingestion validation stage before mapping begins. CCD’s review process identifies the change, updates the persistent mapping layer, and reconciles any affected historical records. Because the change is caught at ingestion rather than discovered after a load, the impact is contained and the correction is made before distribution team data is affected.