Case Study · E-Commerce / No-Code
Scalapay's merchant directory outgrew Webflow CMS. We kept Webflow for marketing speed, moved directory data into a headless CMS, and shipped a discovery UX that stayed fast at thousands of listings.
The problem
Scalapay's marketing team loved Webflow because they could publish changes in minutes. It worked fine for a small set of listings. Then the directory became the product.
Thousands of merchants across eight countries, constant updates, and a marketing team that needed to ship pages quickly without turning "content" into ops work. A few failure modes showed up as the directory grew:
They didn't have a "website problem." They had a content system problem.
Before the rebuild
The approach
We didn't rip everything out. Improvements shipped in phases so the directory got better immediately, and the architecture stayed sane throughout.
Phase 01
Replaced Webflow's native filtering with custom code. Discovery feels instant — no page reload, no lag as inventory grows.
Phase 02
Layered Algolia for typo-tolerant, instant results as the merchant catalogue expanded.
Phase 03
Directory data moved into Sanity, connected to Webflow via API — one dataset for web and mobile.
Phase 04
Marketing kept their Webflow workflow for pages and campaigns. No migration, no retraining.
Phase 1
Webflow's native filtering worked for small datasets, but it wasn't the experience you want when discovery is the core job. We replaced the native filtering behavior with custom code — emoji-based category pills that filter the directory in real time without a page reload.
Emoji category pills make filtering tactile and visually distinct from search.
Results update instantly — no reload, no spinner, no lag.
Built on Webflow's existing structure — no CMS migration needed at this stage.
Phase 2
Once filtering was solid, search became the next constraint. As merchant count grew, users needed to find specific brands without scrolling. We added Algolia for typo-tolerant, predictive results — so the directory stayed usable as inventory scaled.
Results appear as you type — no submit button, no wait.
Typo-tolerant matching means users find brands even with imperfect spelling.
Algolia's index updates automatically as new merchants are added to the CMS.
Phase 3
This is where the system became durable. We moved directory data into Sanity so Scalapay had a scalable source of truth that could also power the mobile app. Then we connected Sanity to Webflow via API — so the marketing team could keep using Webflow for pages and campaigns, without stuffing a product-grade directory into a website CMS.
Sanity holds all merchant data — structured, scalable, and API-first.
Webflow pulls from the API — marketing keeps their workflow, no migration.
The mobile app pulls from the same Sanity source — no more content duplication.
Architecture
Four components, each responsible for exactly one job. The key decision was keeping each tool in its lane.
Source of truth for merchant data. Structured, scalable, and reusable across web and mobile. One update propagates everywhere.
Presentation layer for the marketing site. Fast page building for campaigns and landing pages — without the CMS weight of the full directory.
The bridge that keeps the directory fresh. Sanity data flows to Webflow without manual copy-paste or duplication.
The discovery layer. Typo-tolerant search combined with emoji-based filtering so the directory feels like a product, not a list.
Outcome
Scalapay didn't need a new website. They needed to separate "content that belongs to a product" from "content that belongs to marketing." Once that line was clear, the architecture followed. Sanity handles the product data. Webflow handles the marketing pages. The API keeps them in sync. Each tool does what it's actually good at.
What Scalapay said
"Eldur Studio helped us stretch Webflow's limits and has proven to be a fast and trustworthy partner. The quality of the work has been consistently great, the team is collaborative and has often helped us take our idea to the next level."
— Scalapay
Building a directory or a content-heavy product?
Schedule a call