Field notes · 12 March 2026

A café counter with coffee equipment, where a welcome drink voucher is meant to be used

Members who collect a welcome voucher and never open the wallet again

A free drink gets the download. The next screen feels like the visit is over. Here is what that path looks like in a Malaysian F&B app.

The pattern is ordinary. A café group runs a weekend offer: download the app, show the welcome drink. The queue at the till is the campaign. By Monday the download numbers look healthy. By the following month the same members are not in the wallet.

In walkthroughs we do not start with a theory about “habit.” We open the app as if we had just been that person in the queue. After the OTP, many apps show a full-screen “you are in” card with confetti and no barcode. The voucher sits two taps behind a banner. The member already received the drink from a cashier who typed a code. The app has nothing left to do this visit.

A second stall is the profile. Name, birthday, postcode, and sometimes a full address before the wallet appears. In Petaling Jaya malls people will complete this to get the drink. They will not repeat it for a stamp. The address fields were usually inherited from a delivery form, not from a loyalty counter.

A third stall is the first earn that is not the welcome gift. If the next stamp requires a weekday lunch set the member never orders, the wallet looks empty. They are not “churned” in a spreadsheet sense. They finished the only job they were given.

When we write this up in a Loyalty App Review, the useful sentence for the operator is not “improve onboarding.” It is which screen made the visit feel complete, and whether the cashier still has a paper code that bypasses the wallet entirely. If the paper code is faster, the app will stay a poster.