[Beta] Smile.io

Beta date: January 10, 2023

With the Attentive and Smile.io integration, you can connect your Smile.io loyalty platform to your Attentive messaging program. This allows you to send targeted messaging based on loyalty events and attributes to encourage repeat purchases and drive more referrals.


You’ll need the following to set up the integration between Attentive and Smile.io:

  • An active Smile.io enterprise subscription and a live loyalty program
  • A Smile.io secret API key

Install Smile.io app in Attentive

Follow these steps to install the Smile.io app in Attentive:

  1. Go to Marketplace.
  2. Search for and select Smile.io.
  3. Click Install.
  4. Enter your Smile.io Secret Key, and then click Save and continue.

Data shared by Smile.io with Attentive

When this app is installed, Smile.io shares the following attributes with Attentive:

  • Points balance: Subscriber’s Smile.io points balance
  • Referral URL: Subscriber’s unique Smile.io referral URL
  • State: Subscriber’s status in Smile.io (disabled, candidate, member)
  • VIP Tier ID: ID of subscriber’s VIP tier in Smile.io
  • VIP Tier Name: Name of subscriber’s VIP tier in Smile.io

Data is synced once daily.

Create segments in Attentive with Smile.io

After you’ve installed the Smile.io app in Attentive, you can create dynamic segments in Attentive to target subscribers using Smile.io attributes. For example, you could create a segment that allows you to send campaign messages just to subscribers in your most exclusive Smile.io tier.

You can also use the Joined a segment journey to send triggered messages to subscribers. For example, you could set up a journey so that when subscribers are added to a segment for those with a points balance above 500, they automatically receive a message encouraging them to redeem their points in your store.


We’re here to help! Contact our White Glove team (whiteglove@attentivemobile.com) to ask about the Attentive + Smile.io integration.

Articles in this section

Was this article helpful?
0 out of 0 found this helpful