Allt arbete med Leeroy Group

Produktledarskap · UX-research · Leeroy · Lojalitet

Ett lojalitetsprogram som belönar gästerna var de än betalar, i appen och i kassan

Som produktchef för Leeroys app för beställning och lojalitet arbetade jag kund- och användarcentrerat, i balans med affärsnyttan för våra kunder. Jag bestämde tillsammans med dem två lojalitetsprogram, gjorde researchen med restaurangkedjor och gäster och kartlade användarresan, så att lojaliteten skulle fungera i alla försäljningskanaler och få gästerna att komma tillbaka till varumärket. Våra kunder skötte sitt program själva i back office, som mitt team byggde, och medlemmarna tjänade och använde det i appen och i kassan. Produktdesignern i teamet gjorde designen. Lojalitetsprogrammet ökade försäljningen med 39 % i snitt.

Min roll
Produktchef för white label-appen för beställning och lojalitet: kund-, marknads- och användarresearch, och produktens roadmap
År
2017–2021
Bransch
Restaurangteknik, SaaS och fintech
Företag
Leeroy Group
Team
En produktdesigner, och frontend- och backendutvecklare
Så arbetade vi
Inga produktägare: produktutvecklingsteamet ägde backloggen tillsammans
Användare
Restaurangägare och personal i back office, och gäster i appen och i kassan
Plattform
Ett back office för våra kunder, och en white label-app för iOS och Android
Verktyg
Sketch, Jira, Miro och Google Analytics, och en fungerande prototyp i kod (2026)
Fungerande prototypProva självSätt upp ett belöningsprogram som restaurangen skulle göra: poäng eller stämpelkort, erbjudanden och kampanjkoder. Se sedan hur det såg ut i appen.

Kort version

Problemet

Restaurangkedjorna ville att gästerna skulle komma tillbaka och vara lojala mot deras varumärke. Men poäng försvann när gästerna betalade i kassan i stället för i appen. Gäster tänker inte i kanaler, och poäng som försvann kostade deras förtroende.

Vad jag gjorde

Som produktchef gjorde jag det mesta av kund-, marknads- och användarresearchen, och bestämde tillsammans med våra kunder två lojalitetsprogram, poäng och stämpelkort, så att de kunde skapa lojala beteenden på olika sätt. Jag gjorde om insikterna till produktens roadmap, och formade det back office där våra kunder sköter sitt program, sina erbjudanden och kampanjer. Produktdesignern i teamet gjorde designen.

Vad det ledde till

Gästerna kom tillbaka till varumärket. Återköpen hängde tätt ihop med lojalitetsprogrammet, med poäng eller stämplar som tjänades och användes i appen och i kassan, och programmet ökade försäljningen med 39 % i snitt.

Vad jag gjorde som produktchef

  1. Två lojalitetsprogram, beslutade med våra kunderPoäng och stämpelkort, så att restaurangkedjorna kunde skapa lojala beteenden på olika sätt: belöna varje köp, eller att komma tillbaka för en favoritprodukt.
  2. Kund-, marknads- och användarresearchIntervjuer och co-labs med restaurangkedjor, trendspaning inom lojalitet i Sverige och utomlands, observationer i restaurangerna och användbarhetstester med gäster, om hur lojalitetsprogrammen skulle synas i appen och i kassan.
  3. Kartläggning av tjänsten och resanFrån att betala till att tjäna poäng och komma tillbaka, framför och bakom kulisserna, för att hitta var lojaliteten brast och vilken produkt som behövde ändras.
  4. Ett back office som våra kunder sköter självaDär restaurangerna sätter upp och ändrar sitt lojalitetsprogram, sina erbjudanden och kampanjer, utan att vänta på oss. Byggt av mitt team.
  5. Ett medlemskap överalltJag kom överens med produktchefen för kassan om att den känner igen medlemmen, så att poäng, stämplar och belöningar fungerar i appen och i kassan.
  6. Produktens roadmapTeman skrivna utifrån gästens perspektiv, prioriterade och kopplade till de KPI:er de skulle påverka: aktiva medlemmar, återköp, besök per medlem och använda belöningar.
01

Utmaningen

Restaurangkedjorna ville att gästerna skulle komma tillbaka till deras varumärke, gång på gång. Leeroys white label-app gav dem en egen app för beställning och lojalitet. Men lojaliteten brast när gästen betalade i kassan: poäng försvann när gästerna betalade där i stället för i appen. Gäster tänker inte i kanaler, och poäng som försvann kostade deras förtroende.

Problemet vi ville lösa:

  1. Belönad var man än betalarPoäng, stämplar och erbjudanden fungerar i appen och i kassan, i alla försäljningskanaler.
  2. Restaurangen sköter detRestaurangen sätter upp och ändrar sitt eget program i back office.
  3. Ett skäl att komma tillbakaBelöningar som får gästerna att komma tillbaka, och kedjor som stannar kvar på plattformen.
02

Kund-, marknads- och användarresearch

Som produktchef gjorde jag det mesta av researchen själv, och produktdesignern i teamet gjorde designen. Den kombinerade fyra sorters studier:

  1. Kundresearch: intervjuer och co-labsMed flera restaurangkedjor, för att tillsammans förstå deras behov och mål.
  2. Marknadsresearch: trenderVad som hände inom lojalitet och betalningar, i Sverige och utomlands.
  3. Användarresearch: observationer i restaurangernaI restaurangerna, för att se hur betalning och lojalitet fungerade i kassan i praktiken.
  4. Användarresearch: användbarhetstesterAv flöden och prototyper, för att pröva lösningarna med gäster innan de byggdes.

Tjänsteresearch: framför och bakom kulisserna

Jag kartlade tjänsten från att betala till att tjäna poäng och komma tillbaka, framför och bakom kulisserna: vad gästen gör, vad personalen i kassan gör, och vad back office och systemen bakom måste göra. Den visade var poängen försvann, och vilken produkt som behövde ändras.

  1. GästenBetalar i appen eller i kassan, tjänar poäng, får belöningar och erbjudanden, och kommer tillbaka.
  2. Personalen i kassanSkannar medlemskortet i appen och löser in belöningar i kassan.
  3. Back office och systemenKampanjer och lojalitetsregler som ägaren sätter i back office, och lojalitetsmotorn bakom appen och kassan.
03

Det här lärde vi oss

  1. Lojaliteten brast när gästen betalade i kassanPoäng försvann när gästerna betalade i kassan i stället för i appen. Gäster tänker inte i kanaler, och poäng som försvann kostade deras förtroende.
  2. Erbjudanden fick gästerna att ladda ner appen, lojaliteten fick dem att komma tillbakaAppen laddades ner mest när vi införde kampanjer och erbjudanden i den. Återköpen hängde i sin tur tätt ihop med lojalitetsprogrammet, vilket vi kunde se när vi mätte lojaliteten genom kortens betalningstokens.

Från insikt till produktriktning

  1. Insikt från discoveryPoäng försvann när gästerna betalade i kassan.
  2. DesignprincipEtt medlemskap i appen och i kassan.
  3. DesignbeslutMedlemskortet i appen, skannat i kassan, så att poäng tjänas och används på båda ställena.
  4. Produktriktning”Jag belönas var jag än betalar”
  5. Att mäta resultatAktiva medlemmar · Återköp
04

Produktens roadmap

Roadmappen byggdes av teman, inte funktioner. Varje tema skrevs utifrån gästens perspektiv, som ett resultat gästen skulle märka, och kopplades till de KPI:er det skulle påverka. Lojaliteten hade två teman:

Nästa · ”Jag belönas var jag än betalar”

Poäng och belöningar följer gästen, i appen och i kassan.

  1. Vad det innehållerBli medlem i appen, tjäna poäng i appen, bli igenkänd i kassan och använda belöningar på båda ställena.
  2. KPI:er det ska påverkaAktiva medlemmar · Återköp

Senare · ”Jag får erbjudanden som får mig att komma tillbaka”

Stämpelkort och erbjudanden, som varje restaurangkedja sätter upp själv.

  1. Vad det innehållerStämpelkort, erbjudanden i appen och kampanjer som ägaren sätter upp.
  2. KPI:er det ska påverkaBesök per medlem · Inlösta belöningar

Användarnas behov i balans med affärsnyttan

Varje tema vägdes på värde för användarna, affärspotential och komplexitet, och en effektmatris gjorde avvägningarna lätta att diskutera i teamet och med de andra produktteamen. För lojaliteten pekade båda sidorna åt samma håll:

För gästerna

Belönade var de än betalar, i appen och i kassan, med poäng eller stämplar de kan lita på och se.

För våra kunder, restaurangkedjorna

Gäster som kommer tillbaka, fler besök per medlem och högre försäljning, med ett program de sköter själva.

Ett prioriteringsbeslut: beställning före lojalitet

Utan beställningar i appen finns inga transaktioner, och inget att belöna. Därför handlade de första sprintmålen om beställning, betalning och orderstatus, och lojaliteten följde i nästa fas, så att medlemmarna kommer tillbaka och kedjorna har ett skäl att stanna.

Beroenden

  1. Poäng när man betalar i kassanKassan känner igen medlemmen. Den ägdes av ett annat produktteam, så jag kom överens om det med deras produktchef och det planerades in i deras roadmap också.
  2. Poäng eller stämplar, och belöningarLojalitetsprogrammet, som våra kunder sätter upp i back office. Byggt av mitt team.
  3. Kampanjer och erbjudanden i appenSom våra kunder sätter upp i back office. Byggt av mitt team.
05

Uppsättningen, steg för steg

Våra kunder satte upp sitt lojalitetsprogram i back office. Företaget finns inte längre och den ursprungliga designen är borta, så jag byggde om uppsättningen som en fungerande prototyp 2026, utifrån researchen och produktbesluten, med en påhittad restaurang. En del detaljer är hur jag skulle forma det i dag. Klicka på en skärm för att förstora den.

Fungerande prototypProva självSätt upp ett belöningsprogram som restaurangen skulle göra: poäng eller stämpelkort, erbjudanden och kampanjkoder. Se sedan hur det såg ut i appen.

1 · Poäng eller stämpelkort

Belöningsprogrammet med valet mellan poäng, som används, och stämpelkort, och uppsättningen för poäng i sektioner som öppnas en i taget
Restaurangen väljer mellan två lojalitetsprogram, poäng eller stämpelkort, beroende på vilket lojalt beteende den vill skapa. Den använder ett i taget, och kan titta på båda innan den byter.

2 · Tjäna poäng

Earning points open: conversion rate 10 kr = 1 poäng, points valid for 12 months, a reminder before points expire, and an insight about how long it takes to reach a first reward
Medlemmarna tjänar poäng på varje köp, i appen och i kassan. Restaurangen bestämmer hur många poäng per krona och hur länge de gäller.

3 · Använda poäng

Use points open: members pay with poäng for anything on the menu, 100 poäng = 10 kr, and an insight about highlighting products in the cart
Medlemmarna använder sina poäng på menyn. I appen visade varje produkt sitt pris i poäng.

4 · Nivåer

Levels open: Brons, Silver from 1 500 poäng and Guld from 4 000 poäng, each with a benefit
Medlemmarna går upp en nivå när de samlar poäng, och varje nivå ger något extra. Erbjudanden kan riktas till en nivå.

5 · Stämpelkort

Stämpelkort valt, med en notis om att medlemmarna samlar poäng i dag, och sektionen för stämpelkort med en insikt om att lägga till ett andra kort
Med stämpelkort får medlemmarna en stämpel för utvalda produkter, och en belöning när kortet är fullt.

6 · Erbjudanden

Ett erbjudande öppet: dubbla poäng på milkshake, med valet av vad medlemmen får
Erbjudanden och kampanjer, som restaurangen sätter upp: rabatt på köpet eller på produkter, köp det här och få det där, ett combo, eller extra poäng på utvalda produkter, för de medlemmar den väljer.

7 · Kampanjkoder

Ett erbjudande där Hur får medlemmarna det är satt till med en kampanjkod, och koden FREDAG
Ett erbjudande kan också låsas upp med en kampanjkod, till exempel från ett nyhetsbrev. Gästen skriver in den under Erbjudanden i appen.

8 · Medlemmar

En medlem öppen: nivå, poäng, senaste aktivitet och ett formulär för att justera poäng med en orsak
Alla medlemmar, med nivå och poäng. I prototypen kan personalen också justera poäng när skanningen i kassan misslyckades.
06

I appen och i kassan

För gästerna var det en white label-app, släppt med varje kedjas eget utseende. Allt fungerade både när man beställde i appen och i kassan, där personalen skannar medlems-ID:t. Skärmarna är återskapade för det här caset, med ett påhittat varumärke.

1 · Poäng och nivå

Tre mobilskärmar: startskärmen för den som inte är medlem, vyn med poäng och nivå, och medlemskortet med en QR-kod att skanna i kassan
Den som inte är medlem ser vad man får som medlem. Medlemmar ser sina poäng och sin nivå, och visar medlemskortet i appen i kassan, där personalen skannar det.

2 · Erbjudanden i varukorgen eller i kassan

Three phone screens: offers under Erbjudanden, an offer with Lägg i varukorgen and Visa i kassan, and the QR code to show the staff
Ett erbjudande används på två sätt: det läggs i varukorgen i appen, eller visas i kassan, där personalen skannar QR-koden. Rabatten dras och att den har använts registreras i kassan.

3 · Kampanjkoder under Erbjudanden

Mobilskärmar: en kampanjkod skrivs in under Erbjudanden, och erbjudandet har lagts till med etiketten Med kod
Gästen skriver in koden under Erbjudanden, och erbjudandet läggs till bland gästens erbjudanden, redo att användas i appen eller i kassan.

4 · Stämpelkortet

Mobilskärmar: startskärmen för den som inte är medlem, och ett stämpelkort med sex av nio stämplar
Med stämpelkort samlar gästen stämplar i appen eller i kassan, och belöningen dyker upp bland erbjudandena när kortet är fullt.

5 · Använda poäng i varukorgen

Phone screens: the cart with Pommes and Milkshake highlighted with Betala med poäng, the start screen, the points sheet and the member card
I prototypen markeras de produkter i varukorgen som medlemmen kan betala med poäng.
07

Produktbeslut

Ett medlemskap i appen och i kassan

Medlemskortet finns i appen och skannas i kassan, så att poäng tjänas och används på båda ställena.

Alla försäljningskanaler

Poäng, stämplar och erbjudanden fungerar när man beställer i appen och i kassan. Om lojaliteten brister i en kanal slutar gästerna lita på den i alla.

Erbjudanden för att börja, lojalitet för att komma tillbaka

Erbjudanden fick gästerna att ladda ner appen, och lojalitetsprogrammet fick dem att komma tillbaka. Båda sattes upp av restaurangen själv.

Två lojalitetsprogram

Poäng och stämpelkort skapar lojala beteenden på olika sätt, så att varje restaurangkedja kunde välja det som passar den. En restaurang använder ett i taget, så att det blir enkelt för gästerna.

Restaurangen sköter det

Våra kunder sköter programmet, erbjudandena och kampanjerna själva i back office, utan att vänta på oss.

08

Att mäta resultat

Lojaliteten kopplades till de KPI:er den skulle påverka, var och en med ett mål:

  1. Aktiva medlemmar: 40 %Andelen medlemmar som beställer minst en gång i månaden.
  2. Återköp: 50 %Andelen gäster som beställer igen inom 30 dagar.
  3. Besök per medlem: 3Besök per aktiv medlem och månad.
  4. Inlösta belöningar: 25 %Andelen intjänade belöningar som används.

Resultatet: lojalitetsprogrammet ökade försäljningen med 39 % i snitt.

Det här tog jag med mig

Lojaliteten måste följa gästen, inte kanalen

Gäster tänker inte i kanaler. Om poängen saknades när de betalade i kassan tappade de förtroendet för hela programmet. Att utforma lojalitet för var gästen än betalar, i appen och i kassan, var svårare och berodde på fler team, men det var det som gjorde gäster till stam­gäster.

Skriv roadmapen med användarens ord från dag ett

Att skriva temana som något gästen skulle säga, som ”Jag vet när min mat är klar”, förändrade samtalen. I stället för att diskutera funktioner pratade vi om vad gästen skulle märka och varför det spelade roll. När prioriteringarna ändrades flyttade vi hela teman i stället för att kasta om enskilda funktioner. Nästa gång skulle jag börja med teman från dag ett, inte gå över till dem längs vägen.

Kom överens om KPI:erna innan arbetet börjar

Att koppla varje tema till de KPI:er det skulle påverka gjorde prioriteringarna konkreta. Den större lärdomen handlar om tajming. Om vi kommer överens om KPI:erna, och vet var de ligger i dag, innan ett tema börjar, kan vi i efterhand säga om det fungerade. Att mäta först efter lansering visar vad som hände, men inte varför.

”Jag arbetade nära Mikaela i flera år. Det som imponerade mest på mig var hennes förmåga att leda product discovery, omsätta kund- och användar­insikter till produktens riktning och driva produkt­utvecklingen genom sitt ledarskap för design­teamet – alltid med smittande passion och driv!”
Anders Hären · vd/CTO på Leeroy