The Problem With Too Many Campaigns

Walk into the marketing department of most F&B chains in Malaysia and you’ll find a loyalty program that looks complex from the inside.

Ten campaigns running simultaneously. Points for visits, points for spend, bonus points for referrals, double points on Tuesdays, triple points during festive weeks. Stamp cards. Tier-based rewards with different expiry periods per tier. Birthday offers plus anniversary offers plus milestone vouchers.

From the outside — from the customer’s perspective — this complexity is invisible, because customers don’t engage with complex programs. They engage with simple ones.

Rinjin Shokudo discovered this through data. What they built instead of complexity — and what the numbers showed — is one of the clearest loyalty strategy case studies in Malaysian F&B.

Who Is Rinjin Shokudo?

Rinjin Shokudo is a Japanese home-cooked meal restaurant brand operating in three high-traffic Klang Valley outlets: Bukit Jalil, Subang Jaya, and Taman Paramount. Their target demographic is young-to-mid working professionals — the 25–44 age group that dominates Klang Valley casual dining.

In a market where Japanese casual dining is saturated and customers make decisions based on price, proximity, and promotion, Rinjin faced the same challenge every mid-market F&B brand faces: how do you build loyalty when the default customer behaviour is to follow the latest deal?

The answer, as it turned out, was not more promotions. It was a more deliberate structure.

Read more: Stored Value:The Most Underused Loyalty Mechanic In Malaysian F&B

The Problem Before Advocado

Before implementing Advocado, Rinjin operated with what most F&B brands operate with: good intentions and inadequate infrastructure.

Walk-in traffic drove revenue. Campaigns were planned and executed manually. Promotions created transactional spikes that didn’t translate into repeat behaviour. There was no unified customer data, no way to measure what drove second and third visits, and no advisory support to help interpret what the data was saying.

Critically, Rinjin didn’t just need software. They needed a framework — a way of thinking about campaigns that was tied to specific behaviours rather than periodic discounting.

This is where Advocado’s Growth Consultant model entered. Before designing the campaign suite, Advocado’s consultant worked with Rinjin to define the key behavioural objective: increase the percentage of first-time visitors who return for a second and third visit, without running deep discounts that erode margin.

Show more : Stored Value: The Most Underused Loyalty Mechanic In Malaysian F&B

The 4-Campaign Framework

The framework is built on one core insight: loyalty is not built in a single visit. It is built across a sequence of visits, where each visit is reinforced by an incentive that makes the next one feel slightly easier, slightly more rewarding, and slightly more habitual.

The sequence is designed to answer one question at each stage: “What is the minimum incentive that will move this customer from where they are to their next visit?”

Campaign 1 — RM5 Instant Rebate (30-Day Window)

What it is: Every new member receives a RM5 rebate voucher, valid for 30 days from enrolment.

What it does: Creates the first return visit within 30 days. The urgency of the 30-day expiry is not accidental — it makes the decision to return feel time-sensitive rather than optional.

Why the amount matters: RM5 is not a significant discount. It is a reason. For a customer whose first visit left a positive impression, RM5 is sufficient to tip the decision toward return. For a customer who was ambivalent, the RM5 is an opportunity to give the brand another chance. The goal is not to discount the experience — it is to lower the activation energy for the second visit.

The psychological mechanism: Loss aversion. Members who have a RM5 voucher in their account feel mild discomfort at the prospect of it expiring unused. That discomfort — minor as it is — motivates action in a way that no amount of general promotion language achieves.

Campaign 2 — 2nd Visit: Buy 1 Free 1 Meal Set (60-Day Window)

What it is: Members who complete their 2nd visit receive a Buy 1 Free 1 voucher on a meal set, valid for 60 days.

What it does: Converts the first return into a second — and introduces the habit of bringing someone else. The B1F1 mechanic is inherently social. It gives the member a reason to invite a friend or family member, which reinforces the association of your brand with positive social occasions.

Why 60 days: The second visit happens soon after the first return (the 30-day window has just closed). The 60- day window for the B1F1 voucher provides enough runway for the member to plan a social dining occasion — weekend plans, catching up with a friend — without feeling pressured.

The habit formation implication: By the time a customer has visited three times — initial visit, RM5 rebate return, B1F1 return — the pattern of visiting has been established three times. Habits form from repetition.

Three repetitions in a 90-day window is a meaningful step toward habitual behaviour.

Campaign 3 — 3rd Visit: 50% Off Second Meal (90-Day Window)

What it is: Members who complete their 3rd visit receive a 50% discount on a second meal, valid for 90 days.

What it does: This is the habit lock. By the third visit, a meaningful percentage of members have already moved from “trying this place” to “I like this place.” The 50% off second meal is not just an incentive — it’s an acknowledgment. “You’ve been back three times. We see you. Here’s something that recognises your loyalty.”

Why 90 days: At this stage in the sequence, the member has demonstrated genuine intent. The longer window is a deliberate signal that the brand is not trying to extract the maximum number of visits in the minimum time — it is building a long-term relationship.

Campaign 4 — Birthday RM30 Voucher (Minimum Spend RM50)

What it is: All members receive a RM30 birthday voucher in their birthday month, with a minimum spend requirement of RM50.

What it does: This campaign operates independently of the visit sequence. It serves two purposes. For active members who are progressing through the visit sequence, it provides an additional, emotionally significant touchpoint. For members who have lapsed — who completed one or two visits and then drifted — it provides the most powerful reactivation trigger in the loyalty toolkit: a birthday reward.

Why birthdays work: The emotional relevance of a birthday gift is disproportionate to its financial value. A RM30 voucher on a birthday generates significantly more goodwill than a RM30 discount offered at random. Members who haven’t visited in months will return for a birthday reward who wouldn’t return for a generic promotion.

The minimum spend of RM50 ensures the offer is commercially sound while remaining genuinely valuable to the recipient.

What Zeoniq POS Integration Enabled

The 4-campaign system only works reliably if the operational infrastructure supports it. At Rinjin Shokudo, Advocado’s native integration with Zeoniq POS delivered three critical operational improvements:

No double entry. All rewards flow through POS automatically. Staff do not need to manage both a POS system and a loyalty platform separately.

No fraud or human error. Reward verification is system-driven, not staff-reliant. A customer claiming their RM5 rebate cannot be turned away because a staff member doesn’t know the protocol.

Full transaction sync. All visit data, spend data, and reward interactions are captured and available for analysis. The quarterly performance review is data-accurate because the data source is reliable.

For a 3-outlet operation where operational consistency across locations is essential, this infrastructure reliability is as important as the campaign design itself.

Related : When to Switch Your Loyalty CRM: A Practical Guide for Malaysian F&B and Retail Operators

The Results — What Happened to the Numbers

June 2024 (launch): Points redemption rate: 8%.

This is where most operators start worrying. 8% feels low. It invites the question: “Is the program working?”

November 2024: 47%.

July 2025: 55.2%.

December 2025: 53.9%. The redemption rate grew steadily and significantly because members who joined in June 2024 spent the following months accumulating points, completing the visit sequence, and building the habits that make redemption feel natural. The 4-campaign structure guided them through the sequence. The Quarterly Business Reviews identified which campaigns were performing and optimised those that weren’t.

The member base in 2025: 56,246 members. 99.7% membership penetration — essentially every customer who visited became a member. 51% active returning rate. Points redemption growing from 8% to 55% over 18 months.

The demographic profile: 25–34: 17,423 members. 35–44: 12,911 members. These are precisely the demographics the 4-campaign sequence is designed for — regular dining-out behaviour, price-consciousness balanced by experience-seeking, and sufficient life complexity that a clear, simple loyalty program reduces cognitive load rather than adding to it.

How to Apply This Framework to Your Brand

Step 1 — Define Your Visit Sequence Objectives

Before designing campaigns, answer: what does the visit journey look like for your customer? How long does the average customer take between visits? What is your current first-to-second-visit conversion rate?

These answers determine the window lengths for your campaigns. Rinjin’s 30/60/90-day windows work for a casual dining brand with a 2–4 week natural visit frequency. A bakery with daily purchase behaviour might use tighter windows (7/14/30 days). A premium dining brand with monthly visit frequency might use wider ones (45/90/120 days).

Step 2 — Choose One Mechanic Per Visit Stage

Resist the temptation to layer multiple incentives at each visit stage. One campaign per stage, clearly communicated and consistently executed, outperforms multiple overlapping promotions.

The mechanic at each stage should answer one question: “What is the minimum incentive that moves this customer to their next visit?” Not the maximum discount — the minimum effective incentive.

Step 3 — Add One Reactivation Trigger

The birthday voucher is Rinjin’s reactivation trigger. Every loyalty program needs one — a campaign that automatically reaches members who have gone quiet, without requiring any manual intervention.

Birthday campaigns work because they have inherent emotional relevance. Alternative reactivation triggers: 60- day lapse reminders (“We haven’t seen you in a while — here’s a reason to come back”), annual anniversary rewards (“You’ve been a member for one year — thank you”), or milestone rewards (“You’ve accumulated 500 points — here’s what you can do with them”).

Step 4 — Build the Automations Before You Launch

Every campaign in the sequence should be automated. The RM5 rebate should issue automatically when a member enrols. The B1F1 voucher should issue automatically when a member completes their 2nd visit. The birthday voucher should issue automatically in the member’s birthday month.

If any of these requires manual triggering, the sequence will break — because operations will interrupt it.

Step 5 — Review Quarterly, Optimise Deliberately

The visit sequence is not set-and-forget. It requires quarterly review: which campaigns are converting, which windows are too long or too short, which incentive amounts are appropriate for your margin structure.

This is what Advocado’s Quarterly Business Reviews deliver for Rinjin — and for every brand on the platform. The campaign design is the starting hypothesis. The quarterly data is what refines it into a compounding growth strategy.

FAQs: People Also Ask

Q1. How many campaigns should a new loyalty program launch with?

For most F&B brands, starting with 2–3 campaigns is more effective than launching 8–10. A welcome voucher (drives the first return visit), a birthday campaign (provides a reactivation trigger), and one mid-sequence incentive (drives the second or third visit) covers the essential loyalty journey. Add complexity only once you have data on what’s working.

Q2. What if my customers visit more frequently than once a month?

Tighten the windows proportionally. A café with daily regulars should use 7/14/21-day windows rather than 30/60/90. The principle — move the customer visit-by-visit with a minimum effective incentive — remains the same regardless of natural visit frequency.

Q3. How do I know if my campaign incentive amounts are right?

The indicator is redemption rate relative to visit frequency. If your RM5 rebate has a 5% redemption rate but you expected 15–20%, the incentive may be insufficient — or the 30-day window may be too short for your customer’s natural visit frequency. Quarterly data review will identify which variable to adjust.

Q4. Is the 4-campaign model applicable to retail as well as F&B?

Yes, with modifications. Retail visit frequency is typically lower than F&B, so windows should be wider. The reactivation trigger (birthday or annual anniversary) is especially powerful in retail, where purchase occasions are more deliberate. The mechanic at Visit 2–3 may focus on category cross-sell (trying a new product category) rather than bringing a friend.

Q5. What POS systems does Advocado integrate with for this kind of automated campaign sequence?

Advocado integrates natively with Zeoniq (used by Rinjin Shokudo and Season Bakery), Epoint (Oriental Group), Raptor (Kluang Rail Coffee), Shopify, and 80+ other systems. Native POS integration is essential for automated campaign triggers — without it, the sequence requires manual intervention that breaks the automation.

Continue reading : When to Switch Your Loyalty CRM: A Practical Guide for Malaysian F&B and Retail Operators

Related Post

Advocado

Award-winning Cloud Loyalty Software for your business, Multi Award Winning Cloud Loyalty CRM