Spendesk

How Spendesk migrated 800 blog pages to a new CMS

The challenge

Spendesk is an online software-based business expense management solution. It enables companies to easily manage their business expenses by automating processes such as budget creation, expense approval, employee reimbursement or business bank card management.

At the end of 2021, Michael Saifoudine (Senior Website Manager at Spendesk) took the initiative to look for a new headless CMS that could meet the needs of the marketing, development and design teams. At the time, the company was lacking many processes and functionalities:

  • For example, the marketing team was not autonomous when it came to managing the blog's content.
  • Localization and redirection to the user's language was not well managed
  • Each modification required a call to the developers, and deployment was slow.
  • The tech team was reaching the limits of its current architecture and needed to restructure.

Spendesk therefore chose a new CMS (Content Management System) to operate its website and blog. Most of the pages were moved to the new CMS, but the blog remained on the old version for technical reasons. Spendesk therefore required additional technical resources to migrate the blog.
The objectives were as follows:

  • Benefit from blog traffic to increase website traffic
  • Migrating a blog from a subdomain to a subdirectory
  • Simplify the maintenance and evolution of the new blog for Spendesk developers thanks to the new CMS (Storyblok)
  • Keep navigation and visual identity consistent with the company's design system

Thanks to the recruitment of the Growth Engineering collective, we were able to double our tech staff in the Web Squad for 3 months

  • Michael Saifoudine
  • Michael Saifoudine
  • Senior Website Manager
  • @
    Spendesk

The solution

We quickly suggested to Spendesk that they work with the Growth Engineering collective, which seemed to fit the bill in several respects: the team is used to working with scale-up companies, and the three software engineers who make it up have completed assignments at Qonto, Aircall, Voodoo and Payfit, for example.

The collective had already been involved in CMS migration and marketing site implementation projects, so the members were able to bring additional experience to the Spendesk in-house teams in the preliminary discussions at the start of the project.

Finally, the team was able to quickly build Spendesk's confidence by demonstrating their knowledge of the tools and technologies involved in the project: they were perfectly at ease with all the tools and technologies to be mastered: Nuxt.js, Vue.js, Hubspot, Storyblok, Netlify, Figma and Linear.

The impact

In less than three months, the collective was able to organize the migration of the blog and the transfer of over 800 articles via API. The new components and elements of the design system were also integrated into the new CMS, making it easier for Spendesk's teams to get to grips with the new system, and enabling them to develop the blog (new articles, categorization, etc.) in a matter of minutes and completely independently.

Today, more than 1,000 blog posts and their pages are available and ready to be edited and updated in Storyblok, which serves as the central hub for blog content.
Figures.

Our latest achievements

Spendesk New CMS

How Spendesk migrated 800 blog pages to a new CMS

Fullstack developers
Growth Engineering as a Service
Folk - Google Chrome Extension

A CTO engineer to develop a Google Chrome extension

CTO
Innovalabs
ENS - Development of an MVP

Find a team of developers in just a few days to launch a startup

CTO, back-end and front-end developer
Citadel + QYQV