How to migrate from another headful CMS to AEM Headless | Community
Skip to main content
September 1, 2025
Question

How to migrate from another headful CMS to AEM Headless

  • September 1, 2025
  • 1 reply
  • 359 views

Hello everyone,

 

I'm looking to migrate from an old, headful CMS to AEM Headless. The database of our current headful CMS is PostgreSQL 15, and the content is marked up with a proprietary template.

 

We plan to distribute information to multiple devices, such as native apps and IoT devices, and therefore want to use GraphQL.

Does anyone have information on how to migrate from a third-party CMS like this?

 

I understand that the Content Transfer Tool (CTT) is for data migration between AEM instances, but what's the best practice for migrating data from another CMS?


https://experienceleague.adobe.com/ja/docs/experience-manager-cloud-service/content/migration-journey/cloud-migration/content-transfer-tool/overview-content-transfer-tool

 

Thanks.

1 reply

Level 4
September 23, 2025

There isn't any OOTB solution for such a migration. I would treat this as a standard ETL process and follow below steps-

 

  • Prepare data model in AEM
  • Create mapping from old data model to the new one.
  • Write custom utility to migrate data.
  • Transform data either during migration or after migration. I would prefer to transform the data at the destination to make sure the migration performance is not impacted.

I hope it helps. Thanks!