Firsty Case Study
Engineering a Global Headless Platform for 190+ Markets with AI-Powered Localization and Dynamic Pricing
Challenge
Firsty, a rapidly growing telecommunications provider selling eSIM services, hit a critical technical ceiling with their existing Webflow website. As they expanded to over 190 countries, the legacy platform struggled to handle the sheer volume of localized pages and lacked the robust multilingual architecture required for global scale.
The marketing team was slowed down by rigid content workflows, while engineering faced significant performance concerns. The client planned a complete visual redesign featuring complex, custom JavaScript animations, but needed an absolute guarantee that site speed, existing SEO rankings, and URL structures would not be compromised.
Furthermore, to transition from a pure marketing site to a transactional platform, Firsty required seamless integration with an external pricing API and the Adyen payment gateway—capabilities that their previous setup simply could not support.
Solution
We architected and built a high-performance composable platform from scratch using Next.js 15 and Storyblok. This headless approach fundamentally decoupled the frontend from the content layer, providing Firsty with a scalable, performance-first foundation.
API-Driven Dynamic Pricing: Rather than manually updating tariffs, we integrated Firsty’s external pricing API directly into Storyblok using custom datasources. By linking data via country codes, regional pages automatically fetch and display up-to-date pricing without any manual CMS intervention.
AI-Native Localization: We implemented full field-level localization powered by our custom AI translation plugin. This allowed the marketing team to translate all country and blog pages into 6 languages in a matter of minutes. The architecture dynamically fetches configured languages at build time, automatically generating native alternate tags and sitemaps for perfect technical SEO.
Direct Transaction Capabilities: We successfully integrated the Adyen payment gateway into the Next.js frontend, securely enabling users to purchase eSIMs directly on the website.
Empowered Content Operations: We delivered a flexible, component-based visual editor. The marketing team now has full autonomy to build pages, group countries by region, and interlink categorized blog and help content—entirely bypassing the developer backlog.
Projects in Numbers
Before Migration vs After Migration
Project Tech Stack
Storyblok
Headless CMS with a visual editor, giving developers flexibility and content teams an easy way to edit and preview pages.
Next.JS
React framework for building fast, SEO-friendly web applications with server-side rendering and static site generation.
Vercel
A cloud platform for hosting and deploying frontend applications, built to work seamlessly with Next.js and modern frameworks.
How we work
Governed and Scalable, by Design
We design content models, editorial workflows, and governance into the architecture from day one to make your Information Architecture clean and usable as your team, markets, and channels grow.
Editorial UX boosts your marketing team's speed and freedom. They can build pages, launch campaigns, and manage content without needing developer help.
Performance & AI SEO by Default
Each project includes a complete SEO + LLM optimization. Performance baseline as standard: Core Web Vitals, structured data, rendering strategy, and AI SEO setup.
Scalable Next.js architecture derived from 7+ years of experience.
Already live? Our Next.js SEO audit gives you an actionable, dev-ready assessment of where you stand.
Predictable & Efficient Delivery
90% of our projects fit the initial budget. That comes from the time we invest upfront — understanding exactly what we're building before a single line of code is written.
Our CMS Kit has page builders, navigation, localization, content models, and SEO settings. It boosts every engagement. Plus, it won’t limit your choices. It's a smart starter refined across dozens of production deployments, not a constraint.
Key Features
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.
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.
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
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.
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.
Team behind a project
Alex Hramovich
Arthur Nikitsin
What we write about Payload
Why Payload CMS is the Best CMS for NextJS
Custom Admin Panels With Payload CMS
Your project, our CMS craft
- Respond within a day
- Intro call to sync
- Proposal within 2-3 days