Firsty Case study

Website
Technical stack
Storyblok
Next.JS
Vercel
Scope of Work
Website development
Maintenance
Industry
IT Services and Consultinig

CLIENT'S CHALLENGE

  • Webflow didn’t scale for 190+ countries
  • No proper multilingual support
  • Performance concerns with upcoming JS animations
  • Needed to keep existing SEO and URL structure
  • Slow, inflexible content workflows
  • Required a fast, flexible CMS
  • Needed dynamic pricing via external API
  • Required Adyen payment integration
  • Planned redesign with custom animations, without compromising speed

Project in numbers

country-specific

190+
pages

via AI translation

6
Languages

blog & help

60+
articles

OUR SOLUTIONS

  • 190+ localized country pages built and managed via CMS
  • AI translation into 6 languages, fully automated
  • Flexible visual CMS (Storyblok) — full content ownership by marketing team
  • Reusable component library for fast page building
  • Dynamic pricing via API, automatically linked to country pages
  • Integrated blog & help center, fully editable
  • Fast-loading, SEO-optimized architecture with NextJS 15

Project Tech Stack

Storyblok

Storyblok empowered us to craft a dynamic, customizable content experience on the project with unparalleled flexibility.

Next.JS

boosted our project with faster page loads, enhanced SEO, and a streamlined development process for an improved user experience

Vercel

Vercel provided us with the tools and infrastructure to deploy a highly optimized web solution, ensuring rapid load times, seamless scalability, and robust performance throughout the project's lifecycle.

FULL CONTROL WITHIN THE CMS

AI-Powered Field-Level Localization

We implemented multilingual support with field-level localization fully integrated into Storyblok. Using our custom AI translation plugin, the team translated all country and blog pages into 5 additional languages within minutes — no developer involvement needed.

AI-Powered Field-Level Localization

Smart country pages with dynamic data linking

Each country page is powered by dynamic connections between Storyblok and real-time pricing data, matched via country codes.

Smart country pages with dynamic data linking

Fast & Flexible Country Search

Users can quickly search and filter countries by name or region, thanks to a lightweight and responsive UI powered by dynamic CMS data

Fast & Flexible Country Search

Contextual Navigation with Related Countries

Each country page features a “Where’s Life Taking You Next?” section that suggests relevant destinations. Related countries are manually linked in the CMS, allowing the marketing team to build custom navigation paths that reflect user intent and regional relevance — all without code.

Contextual Navigation with Related Countries

Flexible Country Grouping by Region

Countries can be easily grouped into regions (e.g., Denmark, Norway, Finland) directly within Storyblok, enabling dynamic filters, smarter navigation, and personalized user flows — without needing developer changes.

Flexible Country Grouping by Region

KEY ACHIEVEMENTS

  • Successfully migrated from Webflow to Storyblok, improving flexibility and performance
  • Trained the client team to manage all content independently via visual CMS
  • Built a scalable architecture ready for expansion to new countries and languages
  • Enabled instant AI-powered translation of all pages into 6 languages
  • Integrated external pricing API for dynamic, country-based eSIM tariffs
  • Implemented Adyen payment gateway for direct, secure eSIM purchases

Team behind the project

Alex Hramovich
Alex Hramovich
Technical Lead
Artur Nikitsin
Artur Nikitsin
Senior Engineer

Elevate with Storyblok

Talk to us now

Don't want to fill out the form? Then contact us by email hi@focusreactive.com