Salla Customer Loyalty: Setting Up the Points Program, Step by Step

A complete guide to the customer loyalty system in your Salla store: installing the app, configuring how points are earned, granted and expired, designing coupon, free product and free shipping rewards, plus how to price a point so the program grows repeat sales.

Free SEO audit Last updated: 2026-07-24

Winning a new customer costs several times more than convincing someone who already bought from you to come back. A loyalty program turns a single transaction into a repeat relationship: customers collect points for buying, reviewing and sharing your store, then redeem them for a discount coupon, a free product or free shipping. That is one more reason to pick you over the competitor next time.

This guide walks through installing the Customer Loyalty app, configuring how points are earned, granted and expired, and designing rewards and reminders. Then it adds what the official documentation skips: how to price a point so the program stays profitable for you and attractive to your customer at once.

Loyalty completes the growth plan

Points need visitors who convert first. Read the store SEO guide to earn search traffic, and the discount coupon guide — the coupon is by far the most-used loyalty reward.

Installing the Customer Loyalty app

Loyalty in Salla is a separate paid app, so start in the app store, not in settings.

1. In the dashboard side menu click Installed Apps.

Opening the Installed Apps menu in the Salla dashboard side menu
Reaching Installed Apps.

2. On the Salla App Store banner click Browse the Salla App Store.

The Salla App Store banner inside the Installed Apps page
Heading to the app store.

3. Search for the Customer Loyalty app, open its page and click Install. Once installation finishes the system is ready to configure.

The Customer Loyalty app page in the Salla app store with the install button
Installing the Customer Loyalty app.
Before you install

The app runs on a subscription, so book its cost as marketing spend rather than platform overhead. The break-even test is simple: if it brings back one extra order a month with a basket above the subscription price, it has paid for itself.

Opening and enabling the system

1. In the side menu click Marketing Tools.

Selecting Marketing Tools from the Salla dashboard side menu
Marketing Tools in the side menu.

2. On the Marketing Tools page, in the Advanced Tools section, click Customer Loyalty.

The Customer Loyalty card in the Advanced Tools section of the Marketing Tools page
Customer Loyalty under Advanced Tools.

3. On the settings page, switch the Loyalty system toggle on. Do not publish the program before you finish configuring points and rewards below.

The loyalty system enable toggle on the settings page of a Salla store
Enabling the loyalty system.

General options: name, description, image

General options defines the identity customers see for the program.

General options fields for the loyalty system: name, promotional description, interface image
General options for the loyalty system.
The loyalty page is a sales page

Write it like promotional copy: value first, then how to earn it, then the shortest possible path to the checkout.

Ways to earn points

In the Points section click Add a new method and pick how customers earn points.

The list of point earning methods in the Salla customer loyalty system
Available earning methods.

1. Sharing the store link. Set the points earned for sharing your store link, choose one or more notification channels (SMS, email, app notifications), then click Add.

Configuring points for sharing the store link and selecting notification channels
Points for sharing the store link.

2. Completing the profile. Award points for adding a date of birth, mobile number, email and gender — the cheapest first-party marketing data you will ever collect, so do not be stingy here.

Configuring points for completing personal details: birth date, mobile, email, gender
Points for completing the profile.

3. Purchasing from the store. Choose how points are calculated after checkout, set the amount, pick the notification channel and click Add. This is the engine of the program; every other method supports it.

Configuring purchase points and how they are calculated after checkout
Points for purchases.

4. Reviews. Set separate values for reviewing the store, products and shipping companies. Reviews build social proof that lifts conversion, and feed the rating data that can surface in search results.

Configuring review points for the store, products and shipping companies
Points for reviews.
Connect review points to your product pages

Every review is fresh content plus rating data that can appear in search results. See the structured data guide to put it to work.

When points are granted and when they expire

1. Choose the order statuses that credit points to the customer's balance (shipped, out for delivery, delivered), and how long after the status change they are granted.

Selecting the order statuses that grant loyalty points and the delay after the status change
Point eligibility conditions.
Do not grant points at checkout

Tie eligibility to "Delivered" plus a delay covering your returns window. Granting points the moment payment clears lets a customer who returns the order keep points they never paid for.

2. Set the expiry period in days and months. Expiry is not squeezing customers; it gives points a deadline, and deadlines bring people back.

Setting the loyalty point expiry period in days and months
Point validity period.

3. Enable or disable any earning method with its own toggle, without deleting and rebuilding it.

Toggles for enabling and disabling point earning methods in the loyalty system
Switching earning methods on or off.

Rewards customers redeem points for

In the rewards section click Add a new reward, then pick the type from the list.

The list of loyalty reward types: discount coupon, free product, free shipping
Available reward types.

1. Discount coupon. Add the description customers will see, the points required, the coupon type and percentage, the categories it covers, a minimum purchase, a maximum discount value and a reward image, then click Add.

The discount coupon reward setup form in the customer loyalty system
The discount coupon reward.
Never leave a percentage discount uncapped

An uncapped percentage can swallow your entire margin on a large order. Always set both a minimum purchase and a maximum discount value, and exclude your low-margin categories from the coupon.

2. Free product. Add the description and required points, search your catalogue for the free product, choose the image customers will see, then click Add.

The free product reward form with product selection from the store catalogue
The free product reward.

3. Free shipping. Add the description and required points, enable the option to apply the free shipping conditions already set in shipping settings, then click Add.

The free shipping reward form and its application conditions
The free shipping reward.

Every reward has its own toggle too, so you can rotate seasonal rewards without rebuilding them.

Expiry reminders

In the reminders section click Add a new reminder and fill in its details: how long before expiry to send it, one or more delivery channels, the notification title and the message body, then click Add.

Point expiry reminder fields: timing, delivery channel, title and message body
Setting up an expiry reminder.

Once everything is configured, click Save to make the program visible. Each reminder has its own on/off toggle.

Reminders are your highest-converting message

"You have 300 points expiring in 7 days" outperforms almost any generic promotional email: it reminds someone of something they own and are about to lose. Send one reminder two weeks out, a second three days out, and stop there.

Point economics: pricing a point properly

The most common mistake is setting point values by gut feel. Start from the cash value of a point and work backwards. Decide the give-back rate you can accept — say 5% of order value. If your average basket is 200 SAR and you award a point per riyal, a customer collects 200 points per order, worth a 10 SAR reward. Price the coupon at roughly 600 points so it takes three orders to reach: repeat purchase behaviour at a cost you calculated in advance.

Running the program as a growth channel

A loyalty program is not a switch you flip and forget; it is a marketing channel that needs promotion and measurement. Announce it on a dedicated page explaining the mechanics in plain language, linked from your main menu and checkout. That page does double duty: it explains the program to existing customers, and captures real searches for loyalty points in your category.

Next, wire points into the post-purchase journey: the order confirmation states how many points they will earn, the delivery message confirms they landed, and the review request reminds them reviewing earns more. That turns a silent feature into a recurring reason to make contact.

The strongest play is multiplying points for a campaign: an influencer whose followers earn double points through a dedicated link, or double points seasonally to move slow stock. Customers holding a balance abandon carts less often, so read the abandoned carts guide and fold a points reminder into recovery messages.

Common mistakes: launching without rewards ready, so customers collect points with nothing to aim at; vague eligibility rules that generate support tickets; an expiry window so short it feels punitive; and never measuring repeat purchase rate. Track redemption and monthly repeat orders to see what works.

At SEOS7 we analyze, optimize, maximize: we earn search traffic, then turn it into customers who come back. Explore Salla store SEO, or browse our case studies.

Frequently asked questions

Is Salla's customer loyalty system free?

No, it is a paid subscription app installed from the Salla app store, and it only appears under Marketing Tools once installed. Budget it as marketing spend, not platform overhead.

When are loyalty points added to a customer's balance?

When the order reaches a status you choose, such as shipped or delivered, plus the delay you configure after that status change. Tying eligibility to delivery with a delay covering your returns window is safest.

What reward types can customers redeem points for?

Three: a discount coupon with a percentage you set plus minimum purchase and maximum discount limits, a free product chosen from your catalogue, or free shipping that can inherit the conditions already set in your shipping settings.

Can I pause an earning method or a reward temporarily?

Yes. Every earning method, reward and reminder has its own toggle, so you can disable one and bring it back later without deleting and rebuilding the configuration.

How long should loyalty points stay valid?

It depends on your purchase cycle. For frequently repurchased goods such as skincare, three to six months works well. For long-cycle products, give a full year with two reminders before expiry.

Want a loyalty program running on a growing traffic base instead of spinning in a vacuum? The SEOS7 team combines search traffic, a strong online reputation and a better purchase path. Request a free SEO audit for your Salla store — results within 48 hours, no strings attached.

Limited time

Get a free SEO audit for your website

Send your details and receive an initial report and action plan within 48 hours, no strings attached. We work on every kind of website, not only stores.

ANALYZE → OPTIMIZE → MAXIMIZE