Skip to main content
Nevix Technologies

Headless CMS Migration That Cut a Travel Publisher's Publishing Time From Days to Minutes

7 min read

Nevix Technologies migrated a US-based multi-brand travel publisher from a legacy CMS to a Strapi headless CMS serving all five of its brands. Clean content modeling, structured migration, and role-based workflows reduced publishing time from days to minutes and let editors publish across channels without developer involvement.

Days → minutes

Time to publish a standard article

5

Brands served from one content engine

−90%

Developer involvement in routine publishing

3 channels

Web, newsletter, and partner feeds from one source

The challenge

Five travel brands shared one tightly coupled legacy CMS, where content and presentation were tangled together. Editors couldn't reuse content across brands, every template tweak became a developer ticket, and routine publishing stretched into days. The team wanted to deliver content to web, newsletters, and partner channels — but the old system could only feed one website.

Our approach

  1. 1

    CMS selection and content modeling

    After evaluating Strapi and Directus against the publisher's content-heavy, multi-brand needs, we chose Strapi and modeled reusable content types — articles, destinations, authors, and shared media — that worked across all brands.

  2. 2

    Structured data migration

    We migrated years of legacy articles, images, and metadata into the new model with automated, repeatable scripts, cleaning and normalizing formats along the way.

  3. 3

    Role-based editorial workflows

    We configured roles, permissions, and draft-review-publish workflows so editors, writers, and brand leads each had exactly the access they needed.

  4. 4

    API delivery to every channel

    We exposed content over REST and GraphQL so the websites, newsletters, and partner feeds all pulled from one source of truth instead of duplicating work.

  5. 5

    Admin customization and training

    We tailored the Strapi admin to match the editorial process, branded it, and trained the team so they were confident and self-sufficient from day one.

Technology stack

The tools and technologies we used to deliver this engagement.

  • Strapi
  • Node.js
  • GraphQL
  • REST
  • PostgreSQL
  • Cloud media storage
  • Migration scripting

The outcome

Editors now publish and update content across all five brands in minutes, reusing shared destinations and media instead of recreating them. Developers were freed from a steady stream of content tickets to focus on product, and the headless setup means the publisher can launch a new brand or channel on the same content engine whenever it wants.

We went from filing tickets and waiting, to just publishing. Our editors finally control their own workflow, and a new brand no longer means a whole new CMS.
Editorial Operations Lead, travel media publisher (US)

Representative project. The client identity is anonymized to respect confidentiality; details illustrate our typical approach and results.

FAQ

Frequently asked questions.

Common questions about this engagement. Have something else? Reach out.

The publisher's needs were content-heavy and editorial-first across multiple brands, which is where Strapi excels. We evaluate both per project — Directus is often the better fit for complex data and automation-driven use cases.

Related service

Headless CMS (Strapi / Directus)

View service

More case studies

You might also like.