Uncategorized

Vape Loyalty Program Setup: 9 Key Steps

If I were setting up a vape loyalty programme in Bahrain, I’d keep it simple: verify 18+ at every stage, make rewards easy to understand, run it through WhatsApp, and track costs from day one.

This type of programme should do one job: bring adult customers back for their next order. The article shows a 9-step setup built around Bahrain buying habits, with points in BHD, same-day delivery, and clear redemption rules. It also puts legal checks first, because sales to anyone under 18 can lead to fines of BD 100.000+ and even shop closure.

Here’s the full idea in plain terms:

  • I set clear goals for repeat orders, average order value, WhatsApp reorders, and redemption rate.
  • I use a simple earn rule, such as 1 point per BD 1.000 spent.
  • I make rewards easy to reach, like BD 5.000 off at 50 points.
  • I block sign-up and redemption until the customer passes an age check.
  • I choose which products earn points, which earn less, and which earn none.
  • I cap discounts, stop coupon stacking, and set monthly redemption limits.
  • I connect loyalty to WhatsApp orders, since that is where many Bahrain customers buy.
  • I tie perks like same-day delivery to spend tiers.
  • I send short follow-ups after delivery, then review results every week or month.

A few numbers matter most:

  • 18+ only
  • 1 point per BD 1.000
  • 12-month point expiry
  • One coupon per order
  • Pilot for 30–60 days
  • Watch for a redemption rate around 20%–40%

This is not about adding lots of parts. It is about making the programme easy to use, easy to explain, and easy to control in Bahrain.

9-step vape loyalty program setup for bahrain

9-Step Vape Loyalty Program Setup for Bahrain

Loyalty Program Strategies Every Smoke Shop Owner Needs to Know

Step 1: Set Clear Goals and Bahrain-Specific Rules

Before launch, set four SMART goals for the programme:

  • Increase repeat purchase rate
  • Raise average basket value in BD
  • Increase WhatsApp repeat orders
  • Track redemption rate

Each goal should be specific, measurable, achievable, relevant, and time-bound. In plain terms, that means every target needs a baseline, a target, a deadline, an owner, and a review cadence. This gives you a clear yardstick before you decide on reward values.

Set a fixed BD loyalty budget before launch. Then review it against actual redemptions as usage grows. If redemptions start climbing faster than expected, you’ll want to spot that early, not after the budget is under pressure.

Because the programme will handle adult-only sales, document the age rules and legal framework at the same time as the goals. Your written terms should clearly state that enrolment and redemption are limited to verified adults. Accepted IDs: Bahraini CPR/Civil ID, passport, or driving licence.

The programme should be framed as retention, not promotion.

Use the checklist below to confirm Step 1 is complete before moving on:

Checklist Item Done?
Core objectives written down with specific targets and deadlines
KPIs defined: repeat rate, basket value (BD), WhatsApp repeat orders, redemption rate
Current baseline metrics captured (e.g., current repeat purchase %, average BD order value)
Monthly loyalty budget fixed in BD and approved by management
Minimum age (18+) documented in programme terms
Accepted ID types listed (CPR, passport, driving licence)
Reporting frequency agreed (weekly or monthly review)

With the goals and rules in place, Step 2 covers how customers earn and redeem rewards.

Step 2: Create Earning Rules and Reward Values

Use the goals and budget from Step 1 to set an earn rate that’s easy to follow and still makes sense for your margins. Keep it simple: 1 point for every BD 1.000 spent on eligible products.

That setup is easy for adult customers to grasp at checkout and over WhatsApp. This transparency is a hallmark of a reliable vape shop in the region. A BD 12.500 order, for example, earns 12 points. Nice and clear. If you use messy ratios, things get confusing fast for both customers and staff.

The first reward should feel close enough that people want to come back for it. A simple starting structure looks like this:

Points Required Reward Value
50 points BD 5.000 discount
100 points BD 10.000 discount
200 points BD 25.000 discount

If your average basket size sits around BD 10.000–BD 20.000, most customers can hit the first tier in about 3–5 orders.

Try to keep rewards within a 3–5% discount on spend. You can also set different redemption rates by category. For example:

Points should expire 12 months after they are earned. Show the expiry date in DD-MM-YYYY format, and send a WhatsApp or email reminder 30 days before expiry.

From day one, add two basic checks to keep the programme under control:

  • Only award points on orders of BD 3.000 or above
  • Calculate points on the net amount paid

Also, show points before payment so customers can see what they’ll earn before they place the order.

Step 3 then adds the age checks needed before enrolment and redemption.

Apply Bahrain’s 18+ rule at both enrolment and redemption across your website, WhatsApp, and delivery flow. This can’t rely on a simple checkbox. The enrolment form should ask for the customer’s full date of birth in DD/MM/YYYY format and automatically stop any registration if the calculated age is below the legal minimum.

Use a clear age gate such as: "18+ only. Enter your date of birth to continue." That gate should appear again on a new device or after a logged-out session, not only on the first visit.

After enrolment, the same rule should stop reward use until age verification is complete. Before any reward is redeemed, confirm that the account is age verified. If that status is missing or no longer valid, block redemption and ask the customer to verify before moving on. For high-value redemptions, require re-verification.

For WhatsApp orders in Bahrain, collect the customer’s name and date of birth first. Then send a secure ID-check link before processing the order. For same-day nicotine deliveries, drivers should carry out a physical ID check at the door and mark the order as verified only after confirming the recipient meets the age rule.

Keep data storage tight and focused. Store only:

  • a verified status flag
  • the verification date
  • the method used

Avoid keeping full ID images any longer than needed. Log each verification step so you have a clear audit trail.

Once age checks are locked in, define which products can earn or use rewards.

Step 4: Define Product Exclusions and Eligible Categories

Once age checks are in place, decide which products earn points and which don’t. Set these rules before launch so you don’t end up dealing with avoidable disputes later. After that, you can move on to coupon limits and redemption abuse.

A simple way to handle this is to split products into three groups: eligible, reduced-rate, and excluded. Use the same rule set for online orders and WhatsApp orders. If the rules change from one channel to another, things get messy fast.

Category Eligibility Earn Rate
E-liquids (freebase & salt nicotine) Eligible 1 point per BD 1.000 spent
Pods & coils Eligible 1.2 points per BD 1.000 spent
Starter kits & devices Eligible 1 point per BD 1.000 spent
Advanced vape mods Eligible 0.8 points per BD 1.000 spent
Disposable vapes Reduced-rate 0.5 points per BD 1.000 spent
Accessories (chargers, cases) Eligible 1 point per BD 1.000 spent
Clearance & sale items Excluded 0 points
E-liquids above Bahrain’s 20mg/ml nicotine limit Excluded 0 points

Disposable vapes can sit on the reduced-rate tier if margins are tighter or if policy shifts seem likely. That gives you a bit more control without removing them from the programme altogether.

In your store system, tag each SKU with:

  • a loyalty eligibility flag (true or false)
  • an earning multiplier (0, 0.5, 1.0, or 1.2)

At checkout, the system should calculate points item by item and skip any SKU marked as ineligible. Simple, clean, and much easier to audit.

Make eligibility clear on product pages and in WhatsApp order summaries. If a customer can see what earns points before they pay, there’s less room for confusion later.

Review category eligibility every quarter, and assign one owner to track rule changes. Once product categories are set, the next job is to cap coupons and redemption frequency.

Step 5: Set Coupon Limits, Usage Caps, and Anti-Abuse Rules

Once you’ve set product eligibility, the next job is to lock down redemption rules. That’s what protects your margin and stops people from pushing the offer too far.

The first rule should be one coupon per order. A customer shouldn’t be able to use a welcome code with a loyalty voucher, or mix two promo codes in the same basket. The same rule should apply on your website and in WhatsApp orders. Set each coupon as single-use per customer, or single-use overall, and block stacking across orders.

You should also set a maximum discount value per order. A simple setup is to cap redemptions at BD 10.000 per order, then add a monthly ceiling of BD 20.000 to BD 30.000 in redeemed value per customer per month. Running a special push, like a double-points weekend? Add a separate campaign cap on top of the normal monthly limit. That way, one code can’t eat through the whole budget.

Another rule needs to be crystal clear: loyalty points and coupons have no cash value. Say this in your terms, and repeat it in order confirmations. If a customer returns an order that was partly paid with loyalty value, refund the cash part to the original payment method and put the points back into their account. Do not give a cash refund for the loyalty part. Expired points are void and have no cash value.

To keep things consistent across channels, apply exclusions in the system, not by hand at checkout. Mark excluded SKUs as non-discountable so coupons and points are blocked on both the website and WhatsApp orders. In plain terms, a customer shouldn’t be able to dodge a product exclusion by swapping a voucher for points. Add a short note on those product pages, such as "Not eligible for loyalty discounts or coupons", so there’s no nasty surprise at checkout.

Step 6: Connect the Programme to WhatsApp Orders and Support

In Bahrain, WhatsApp should sit at the centre of the loyalty programme service flow. It’s where orders happen, where support starts, and where the loyalty check should take place. The auto-reply should set expectations right away: service hours, 18+ access, and prices in BHD. After that, the agent should be able to handle stock checks, rewards, and delivery details in the same chat.

At VapeShop.bh, customers can place orders through WhatsApp at +973 6632 4432 from 9:00 AM to 12:00 AM. If a customer asks about a product, the agent checks stock, shares the itemised total in BHD, opens the loyalty profile using the customer’s WhatsApp number, and reviews points, tier, coupons, and redemption status. Then the agent confirms if the reward can be used on that order.

Once the customer is ready, the agent sends a short final summary with:

  • the original price
  • any loyalty discount
  • the new total in BHD

The agent then confirms the delivery address and payment method, such as BenefitPay, cash on delivery, or card.

After the order is marked as complete, the system should log the points earned and send a short WhatsApp message like this:

Your order is confirmed. You earned 135 points. Current balance: 420 points.

On the back end, use one dashboard to search by phone number, connect the order to the loyalty profile, and tag each WhatsApp order in the POS. Start simple with the WhatsApp Business app and manual POS entry. Later, move to API integration when the workflow is settled.

This same WhatsApp flow should connect straight into same-day delivery in Step 7.

Tie same-day delivery to tier status, and calculate points on product spend only. Leave out delivery fees so reward costs stay predictable.

Use this tier model in WhatsApp confirmations and at checkout:

Loyalty Tier Annual Spend (BHD) Delivery Benefit Minimum Order Value
Bronze 0 – 499 Standard delivery fees apply BHD 15.000
Silver 500 – 999 Reduced same-day delivery fee BHD 12.000
Gold 1,000 – 2,499 Free same-day delivery BHD 10.000
Platinum 2,500+ Free same-day delivery and faster dispatch No minimum

For VapeShop.bh, show the delivery benefit clearly at checkout and in WhatsApp order confirmations. Include a 24-hour ETA, for example: "delivered by 21:00 today".

You can also give same-day orders a small push with occasional promotions that award bonus points on products in same-day orders. The standard rule still stays the same: delivery fees do not earn points.

Add one exception rule for busy periods. If capacity is full or it’s a public holiday, send an updated ETA by WhatsApp to members whose orders are delayed, such as "Delivery tomorrow by 14:00". After delivery, send delays, complaints, and reward issues to customer service for follow-up.

Step 8: Build a Customer Service Follow-Up After Each Order

Once same-day delivery is done in Step 7, set up a post-delivery follow-up flow. The goal is simple: confirm the order arrived, check if the customer is happy, and prompt the next purchase at the right time.

Start with a thank-you and delivery confirmation within 1–2 hours after the order is marked as delivered. Keep it brief. Include the member’s current points balance in BD value. For example: You now have 250 points, worth BD 2.500 off your next order.

Within 24 hours, send a satisfaction check on WhatsApp. Ask if the order arrived correctly and if the device or flavour matches what the customer expected, or offer vape maintenance tips to ensure longevity. Use quick replies to make it easy:

  • All good 👍
  • There is a problem

After that, send a refill reminder based on the product type:

Keep the total number of follow-up messages per order to three max.

Use WhatsApp for all post-delivery messages so support stays in one thread. Keep messages short, and only send them between 09:00 and 22:00.

If a customer reports a problem, move straight to service recovery. A verified problem should mean one of these cases: a delivery delay beyond the agreed delivery time, a dead-on-arrival device, or a missing item. Set a target to resolve it within 24 hours of the customer’s WhatsApp report.

For each case, the fix should be clear:

Issue Type Recovery Action Goodwill Credit
Delivery delay Acknowledge + updated ETA BD 1.000–2.000 credit
Dead-on-arrival device Same-day replacement Credit for inconvenience
Missing item Reship or refund Case by case
Wrong flavour/strength Free unopened swap Optional goodwill credit

For a confirmed delivery delay, add courtesy credit worth BD 1.000–2.000. For a dead-on-arrival device, arrange a same-day replacement and add goodwill credit to show you take the inconvenience seriously.

Tag each recovery action in your system. For example: service recovery – delivery delay. This makes repeat issues easier to spot and gives management a clear view of patterns.

Before replying, agents should check the customer’s tier and points balance. That way, the fix can be framed in loyalty terms. For example: As a Gold member, we’ve added courtesy points and arranged a replacement for today.

Log every interaction with the issue type, resolution method, and credit issued.

Step 9: Test, Monitor, and Improve the Programme

After the post-order follow-up stage, move into a pilot launch to see if the programme is actually leading to repeat orders.

Start with a 30–60 day WhatsApp pilot for existing customers. Keep it tight: limit the test to one or two categories and give first orders double points. That keeps the pilot easy to track and makes it simpler to see what’s working.

Measure the same WhatsApp, delivery, and redemption activity you already record in day-to-day operations. Focus on:

  • sign-up rate
  • repeat order rate
  • redemption rate
  • member vs non-member AOV
  • WhatsApp support response and resolution times

Aim for a 20–40% redemption rate. If it drops below 15%, that’s too low. If it goes above 60%, the offer is too generous. Use DD-MM-YYYY for all dates, and show all amounts in BHD to three decimal places.

Review results weekly in a spreadsheet during the pilot. After launch, check them monthly, then review profitability and rule changes quarterly.

Use the same data to flag abuse, errors, and weak rules. Run these compliance checks on a fixed schedule:

Review Area What to Check Frequency
Age-verification logs Sample 5–10% of new sign-ups; confirm the ID check is recorded with date and channel Monthly
Product exclusions Confirm excluded SKUs show 0 points earned and no coupon discounts in transaction reports Monthly
Coupon controls Check for repeated redemptions from the same CPR ID or phone number on the same day Monthly
Tier upgrades Validate automatic tier changes match actual annual spend thresholds Monthly
Data security Review access logs for stored ID data Every six months

When the numbers point to a problem, change one rule at a time. That matters. If you change three things at once, you won’t know what fixed the issue.

If the redemption rate stays below 15%, lower the reward threshold or offer smaller rewards more often. If member AOV still isn’t higher than non-member AOV after two to three months, test a category bonus instead. For example, offer extra points on salt nicotine pods rather than increasing the ratio across every product. If coupon costs start climbing faster than revenue, tighten the per-order cap and cut the monthly redemption limit before removing rewards altogether.

Announce any change in advance.

Conclusion: A Simple 9-Step Checklist for Launch

A vape loyalty programme doesn’t need a lot of moving parts to work. It needs to be clear, compliant, and convenient. That matters even more in Bahrain, where adult customers often expect fast WhatsApp replies, same-day delivery, and rules they can understand in seconds.

Use the checklist below as your launch gate.

Step What to Confirm
1. Goals and rules A measurable repeat-order target and Bahrain compliance rules are set.
2. Earning and reward values The earn rate and first reward are simple, profitable, and easy to explain.
3. Legal age verification Verified 18+ age checks are in place at enrolment and redemption.
4. Product exclusions Excluded products earn no points or discounts, and eligible categories are clearly marked.
5. Coupon controls One coupon per order is enforced, monthly caps are set, and discounts do not stack.
6. WhatsApp integration WhatsApp orders can earn and redeem rewards, and the balance is confirmed in the chat reply.
7. Same-day delivery service link Same-day delivery perks are tied to tiers or order thresholds.
8. Post-order follow-up Each order triggers a short follow-up with points earned, current balance, and next-step prompt.
9. Monitoring plan Monthly reporting tracks repeat rate, AOV, redemption rate, and customer feedback.

For VapeShop.bh, keep loyalty inside the same WhatsApp thread. Then trigger the follow-up after delivery. That’s the path with the least friction, and it’s much easier for customers to use.

Start with a basic points-for-spend model, then improve it based on data. Check the numbers every month, change one rule at a time if something isn’t working, and keep adult customers informed at each step.

FAQs

How do I keep the loyalty programme profitable?

Pick the membership tier that lines up with how often you shop. Bronze is a good starting point if you reorder every 2 to 4 weeks. From there, keep an eye on your yearly spend and see whether you’ll move into Silver or Platinum on your own.

Paid tiers only make sense if you can earn back the fee within 2 to 3 months. To get more from them, use double-points days and birthday bonuses on planned bulk orders.

What should I do if a customer fails age verification?

If a customer fails age verification, you must refuse the sale or delivery. Orders from customers under Bahrain’s legal age requirement of 21 will not be processed.

If this happens at delivery, the driver should follow the refusal script, record the reason, and notify dispatch immediately. That way, the product is not left unattended or handed to an unauthorised person.

Customers with questions about eligibility can contact WhatsApp at +973 66324432.

When should I switch from manual WhatsApp tracking to automation?

Switch when manual WhatsApp tracking starts causing frequent back-and-forth, processing delays, or missed details that hurt order accuracy.

It’s also time to automate when your review queue can’t clear flags within your target service window, or when demand starts growing and fulfilment needs a more structured, steady process. That makes it easier to record product details, payments, and delivery notes with fewer gaps.

Related Blog Posts

Frequently Asked Questions

This loyalty setup uses a simple rule: customers earn 1 point for every BD 1.000 spent, with points expiring after 12 months. Rewards are kept easy to understand, such as BD 5.000 off when a customer reaches 50 points, and the programme is run as a pilot for 30–60 days to check performance and costs.
The programme is designed strictly for adults, with sign-up and coupon redemption blocked until the customer passes an 18+ age check. This reflects local compliance risks, where sales to anyone under 18 can lead to fines of BD 100.000 or more and even shop closure, so legal checks are placed first in the 9-step setup.
Yes, the programme is built to run through WhatsApp, since many customers in the region prefer to reorder by chat. Points earning, coupon redemption, and follow‑up messages after delivery are all tied to WhatsApp orders, with repeat WhatsApp reorders tracked as one of the key performance goals.
The rules include a cap on total discounts, a strict one‑coupon‑per‑order limit, and monthly redemption limits to keep the programme sustainable. Coupon stacking is explicitly blocked, and the article recommends watching for a redemption rate around 20%–40% to make sure rewards are used but not over‑used.
No, the setup allows the shop to decide which products earn full points, which earn fewer points, and which earn none at all. This lets the store reward core items more strongly while still controlling costs and avoiding heavy discounts on low‑margin or restricted products.
The 9‑step system is built around keeping adult customers coming back, with clear goals for repeat orders, average order value, WhatsApp reorders, and redemption rate. Simple rewards, short follow‑up messages after delivery, and regular weekly or monthly reviews of the data help the shop tune the programme to real buying habits.
These perks are tied directly to how much a customer spends and how many points they earn, keeping the rules transparent and easy to explain in‑store or over WhatsApp at +973 66324432.

Leave a Reply

Your email address will not be published. Required fields are marked *