We acquire WordPress agencies. Is yours next?

SRB/ENG

Home  /  Case Studies  / 

A gamified learning platform for Eucerin, built to keep pharmacists coming back for four months

Gamified Learning Platform · Eucerin (Beiersdorf) · Beauty & skincare

A gamified learning platform for Eucerin, built to keep pharmacists coming back for four months.

Eucerin, the dermocosmetic brand from Beiersdorf, needed more than an e-learning page. It needed a campaign: something that would teach pharmacists its product range and keep them engaged across four months, with points, challenges, and real rewards. We designed and built the whole thing, an installable, app-fast platform, from the challenge mechanics to the admin panel that runs it.

6 game types

Quizzes, videos, creative & more

4 cycles

Monthly rewards over four months

Mobile-first PWA

Installable, works like an app

Full admin

Client ran the campaign themselves

Client snapshot

Eucerin is Beiersdorf’s dermocosmetic skincare brand, the kind you buy on a pharmacist’s recommendation, not off a supermarket shelf. That makes pharmacists the people who actually move the product. Keeping them fluent in a growing range, and engaged enough to recommend it at the counter, is a genuine marketing problem, and a static training PDF does not solve it. Eucerin wanted a program that would educate and reward pharmacists at the same time, and hold their attention long enough to matter.

What they needed

An incentive platform that combined product education with gamification. Pharmacists would learn about Eucerin lines, take part in challenges, earn points, climb a leaderboard, and win rewards, all on a schedule that ran for four months. The brief was less “build us a course” and more “build us a competition people want to come back to.” That meant a few things had to be true at once:

How we built it

We designed the UX and UI and built it as a mobile-first, installable platform: pharmacists add it to the home screen and use it like a native app, and behind it sits a full admin panel where Eucerin’s team runs the whole campaign. The interesting engineering was never the shell, it was the rules underneath.

Six challenge types, each with its own logic

Underneath all of that runs a scoring system with two independent tracks, challenge points and daily-login points, that get added together per cycle for the rewards report. Every point value lives in a single file, so when the client wanted to adjust the numbers, it was one change in one place, not a hunt through the codebase. Creative entries and written recommendations go through a moderation queue where Eucerin’s team awards bonus points for quality, and every upload lands in private storage with time-limited signed URLs, mirrored into a second bucket with human-readable names so the client can actually find a given pharmacy’s entry.

The campaign itself runs in three phases, a countdown before it opens, the active competition, and a wrap-up screen after it closes, switching automatically on the dates that matter and toggleable by hand from the admin panel. The admin side covers everything the client needs to run it alone: scheduling challenges and questions, managing pharmacy accounts, moderating entries, sending notifications, watching analytics, and exporting the monthly winners and the final leaderboard. There is even a support tool that lets an admin safely view the app exactly as a specific pharmacist sees it, for when someone calls in confused.

The outcome

The platform ran the full four-month campaign. Pharmacists learned the range by playing through it, points and leaderboards kept them coming back, and Eucerin’s team ran the day-to-day, scheduling, moderating, and pulling winners, without needing us in the loop. The brand got what it asked for: a bug-free product on the pharmacist’s phone, delivered on time.

Engagement you have to earn, four months of it, from busy professionals who could close the tab at any moment, is one of the harder things to build. It comes down to the mechanics being exactly right: points that add up fairly, timing windows that open to the second, moderation that stays fair at scale, an all-or-nothing rule that feels earned rather than punishing. Get those right and people keep coming back on their own, which is what they did across the four-month campaign.

The brief

What we shipped

Teach the product range

Six challenge types that teach while they score

Keep people engaged

Points, leaderboard, monthly + final rewards

On a phone, at the counter

Installable mobile-first PWA

Client runs it alone

Full admin: scheduling, moderation, exports

Delivery

Smooth, bug-free, on time (client's words)

Tech and tools

Mobile-first PWA (installable, offline-ready)

Custom scoring engine

Content moderation workflow

Timed challenge rounds

Resumable large-file uploads

Role-based access & impersonation

Realtime backend & secure storage

Self-serve admin panel

Services used on this project

More case studies

Related projects.

Learning & Education

An online training academy taken multilingual and global

Professional Services & B2B

A B2B ordering portal for EQUASHIELD, wired into SAP Business ByDesign

White gradient
Create your
Project
Website
Brand
Contact Us!
Work
With Us