How I Set Up Smile.io Loyalty Program on My Shopify Store (Complete Walkthrough)

Setting up a loyalty program doesn’t have to be complicated or expensive. I recently walked through the entire Smile.io setup process on my Shopify store, and honestly, it was way easier than I expected. In about 20 minutes, you can have a fully functional loyalty program that actually works.

Let me share exactly how I did it, including the specific point values and reward amounts that work best (based on what I’ve seen across different stores).

Key Setup Points That Matter Most

  • Start with the free version to test everything before paying $50/month
  • Use 1 point per dollar spent (the industry standard, despite Smile’s 5-point recommendation)
  • Set up both earning and redemption options from day one
  • Focus on the referral program - it’s the real money-maker
  • Keep emails simple and don’t overthink the customization

Step 1: Basic Program Setup

After installing Smile.io from the Shopify App Store (standard process - find it, add it, approve it), you’ll see a “Click to Get Started” prompt with three quick steps:

  1. Create the launcher button for your website
  2. Choose your rewards program name
  3. Pick a brand color

I skipped this initial setup since you can adjust everything later anyway. The real configuration happens in the main dashboard.

Step 2: Configure How Customers Earn Points

Go to “Program” and click “Add ways to earn.” Here’s what I set up and why:

Activity Points I Give Why This Amount
Birthday celebration 200 points One-time annual bonus
Signing up 200 points Good first impression
Instagram follow 50 points Easy social engagement
Facebook share 50 points Simple sharing reward
Purchase 1 point per $1 spent Industry standard

Important note: Smile recommends 5 points per dollar, but I stick with 1 point per dollar. That’s what most loyalty programs use, and customers understand it better.

Step 3: Set Up Point Redemption Options

This is where customers actually get value. Click “Add ways to redeem” and set up multiple options:

Redemption Option Points Required Dollar Value
Small discount 100 points $1 off
Medium discount 500 points $5 off
Larger discount 1,000 points $10 off
Big discount 2,500 points $25 off

The rule here is simple: give customers multiple ways to redeem points. Some people want to use points quickly for small rewards, others will save up for bigger discounts.

Step 4: Activate the Referral Program (This is Gold)

The referral section is where things get really interesting. Click “Activate” and here’s what I recommend:

My referral setup: Give $10, Get $10

  • Friend gets $10 off their first order of $50 or more
  • You get $10 as a coupon code for each successful referral

This works because people are still spending a decent amount ($50 minimum), so you’re not losing money on tiny orders. But adjust this based on your average order value:

  • If your average order is $25: Try “Give $5, Get $5” with $20 minimum
  • If your average order is $100+: You could go higher

Pro tip: Don’t put a minimum purchase requirement on the referring customer’s reward. They’re bringing you business, so make it easy for them to use their reward.

Step 5: Customize the Launcher Button

Under “Branding,” set up the small popup that appears on your website:

  • Color: Pick something that really pops - not black or white
  • Icon: I like the gift box, star, or shopping cart with heart
  • Text: Keep it simple - “Rewards,” “Loyalty,” or “Refer a Friend”

You have two options for the actual rewards page:

  1. Build a dedicated page in your Shopify store (like a regular webpage)
  2. Use the built-in popup system (easier option)

For the popup system, just copy the “smile-dashhome” link and add it to your navigation menu. When customers click it, the rewards popup opens automatically.

Step 6: Email Settings (Keep It Simple)

In “Customer Emails,” you’ll see all the automated emails that go out when customers earn points, redeem rewards, or get referrals.

My advice? Keep these pretty much as-is. The coding is already done, and messing with it too much can break things. You can add your logo if you upgrade, but it’s not necessary to start.

Step 7: Set Up Thank You Page Nudges

Under “Nudges,” activate the thank you page popup. This appears after someone makes a purchase and encourages them to share with friends. It’s basically free marketing that happens automatically.

The default message works fine: “Share this with your friends” with the referral link right there. Some customers will use it immediately without even joining the full program.

Real-World Perspective on Pricing

I’m starting with the free version, and here’s why: You want to see if customers actually use the program before spending $50/month. The free version gives you all the core functionality - earning points, redeeming rewards, and referrals.

The paid features (custom branding, VIP tiers, advanced emails) are nice-to-haves, not necessities. You can always upgrade later if the program takes off.

What Actually Matters

After setting up several loyalty programs, here’s what I’ve learned really drives results:

The point values need to feel fair. If it takes forever to earn anything meaningful, people give up. My 1-point-per-dollar system means a $100 purchase gets you $5 off your next order (500 points = $5 reward). That feels reasonable.

Referrals are your biggest opportunity. Most of my new customers come from existing customer referrals, not from people saving up points. Focus on making the referral program attractive.

Simple beats fancy. Customers want to understand the program in 30 seconds. Complicated tier systems and fancy branding don’t matter if people can’t figure out how to use it.

Quick Implementation Tips

  • Test the entire flow yourself before announcing it
  • Add the rewards link to your main navigation menu
  • Make sure the launcher button color contrasts with your website
  • Set up the thank you page nudge - it’s automatic marketing
  • If you use Klaviyo, connect it to get better email segmentation

Practical Next Steps

  1. Install Smile.io from the Shopify App Store
  2. Set up earning/redemption amounts using my recommendations above
  3. Activate referrals with your own pricing structure
  4. Add the launcher button and test it
  5. Run it for 30 days and see what happens

The whole setup really does take about 20 minutes. You don’t need perfect branding or fancy emails to start - you need a system that encourages repeat purchases and referrals. Everything else can be optimized later.

FAQ

How much should I budget for rewards?
Start conservatively. If 10% of customers use rewards and your average order is $50, budget about $2-3 per order for potential reward costs.

Should I require minimums for discounts?
For new customer referrals, yes - you want profitable orders. For existing customer rewards, I prefer no minimums to encourage quick redemption.

How do I know if it’s working?
Track three things: repeat purchase rate, average time between orders, and referral conversion rate. You should see improvement in all three within 60 days.

What if customers don’t use it?
Make sure your launcher button is visible and your point values feel achievable. If a typical customer needs to spend $500 to get a $5 reward, that’s not motivating enough.

Can I change the point values later?
Yes, but be careful about reducing rewards for existing customers. You can always add new earning opportunities or bonus point events without changing the core structure.