CASE 139 · LOON · 2024
Eight years of Confluence, ported to Notion without breaking links.
A media company had eight years of organisational knowledge in self-hosted Confluence, with a search experience the team had given up on. We migrated 14,400 pages to Notion with link integrity preserved and an S3-backed archive of the original Confluence export.
Media company
MIGRATION
2024
RESULTS
What changed, by the numbers.
PAGES MIGRATED
14,400
LINK INTEGRITY
99.2%
SEARCH NPS
+38 PTS
CONFLUENCE LICENCE
$0
HOW IT WENT
Confluence had been a steady accumulator of internal documentation that nobody could find when they needed it. The search was poor; the organisation was inconsistent; the editor had a learning curve. The team had been asking about Notion for two years.
We built a migration pipeline: Confluence export → intermediate Markdown → Notion via the Pages API. The hard part was link integrity — Confluence URLs are page-ID-based; Notion URLs are too, but the IDs differ. We built a mapping table and rewrote inline links during the import.
Page count: 14,400, with hierarchy preserved. Link integrity post-migration: 99.2% (the 0.8% were links to deleted pages we’d known about). Team survey on "can you find what you’re looking for" improved 38 NPS points. Confluence is archived in S3; the licence got cancelled.
RELATED · SAME DOMAIN
Other engagements in this space.
READY WHEN YOU ARE
Let's get your AWS bill (and architecture) in order.
The discovery call is free. You walk away with at least one concrete idea — even if we never work together.