What is Smile.io?
Smile.io powers reward programs for 15,000 merchants across the globe by rewarding your customers for completing profitable actions. Reward points are earned with simple actions such as making a purchase, creating a customer account, referring a friend, social sharing and more.
Our Smile.io integration allows merchants to reward customers for their recurring purchases by offering discounts on their next month's payment. Once the Smile.io app is installed to a Shopify store and configured with the integration, a merchant can start rewarding customers for their recurring orders!
Smile.io is available to paid Smile clients on the Growth plan. Click here for details on pricing.
You will need a ReCharge API key. Head to the "Integrations" tab in ReCharge, then click "Get" on Smile. This will take you to a second page with a link to generate an API key. Be sure to name the key Smile.io (contact e-mail can be anything) and to save the key with the following permissions:
Store Info: Read
Discounts: Read & Write access
Customers: Read access
Copy this and go back to the Smile.io admin page, click on Settings located at the bottom of the left toolbar. Then select the ReCharge tab at the top. Place the API key here and be sure to click Save.
You can use a tab at the bottom of the store to open a pop-up to engage with the rewards program. Alternatively, you can use a link or a menu item.
Create a ReCharge Subscription Coupon in Smile.io
Note: The subscription coupons only work with recurring subscriptions, not just any Shopify order.
- Go to Spending in the Smile.io toolbar
- Click Add Rule
- Scroll to the ReCharge options and either choose to add a percentage based or fixed amount reward
- Fill out the form with the proper values and then click Create:
How does this work for your customers?
Customers will click on the Smile.io tab and your rewards program will pop-up. Your customers would click on the Spending Points tab or navigate to the Rewards tab and click on Recharge Subscription Coupon (or whichever name you've given your subscription coupon) and confirm the purchase. They will be presented with the coupon code which they should copy to their clipboard via the icon.
Applying the coupon
- If they are an existing customer, they can apply the coupon at the time of checkout for a new subscription.
- They can click the button that says Discount an existing subscription. This will bring them to a page that shows the customer's existing subscriptions.
Note: It is not possible to stack discount codes, only one can be applied to an order at a time.
Testing the Integration
- Within Smile.io, set up a reward (spending rule) to discount subscription orders.
- On the front end, create a customer account.
- In Smile.io, go to Customer > Select customer > Adjust points balance > Add enough points to test discount.
- Using this customer's account, spend the points on a recurring product and apply the copied discount code.
- Lastly, in ReCharge try to discount a new or existing subscription.
Tiered Rewards Program
Check out Smile.io's demo store to show off a tiered rewards program. If someone is in the high tier, they could have access to sales days before everyone else and other fun perks. You can offer referral links for each customer for them to share with their friends for rewards, such as 10% off their first purchase.
Please note that the Smile's rewards widget will work on all pages except our Checkout page due to security reasons.