Connect Smile.io to WhatsApp and AI Chat for Shopify

By Alva Chew 10 min read Updated November 11, 2026

Yes. AeroChat works directly with Smile.io. It reads your members’ points, VIP tier, rewards, reward codes and referral link from Smile.io, and redeems points for rewards through its REST API, on WhatsApp, Instagram, web chat and every other channel your customers use.

If your Shopify store runs its loyalty program on Smile.io, members ask about it in chat, usually right before they buy: how many points do I have, what can I get, where is my code. AeroChat answers on WhatsApp, Instagram, Messenger, Telegram, web chat or email from the member’s own Smile.io account, and can turn points into a discount code in the same conversation. Your Shopify store is built into AeroChat, and Smile.io connects through its public REST API. You describe the workflow in your own words, AeroChat builds it, and Smile.io stays the place your loyalty program runs.

What you can do with Smile.io and AeroChat

  • Answer “how many points do I have?”. AeroChat finds the member in Smile.io by email and replies with their points balance and VIP tier.
  • Show the rewards they can get. AeroChat reads your points rewards from Smile.io and lists the ones the member can afford now, and the next one they are close to.
  • Redeem points for a discount. When the member picks a reward, AeroChat spends the points in Smile.io and sends the discount code it creates.
  • Send their referral link. AeroChat reads the member’s referral link from Smile.io and sends it with what their friend gets.
  • Find unused reward codes. When a member forgot a code they already redeemed, AeroChat reads their reward codes from Smile.io and sends the unused ones with their expiry dates.
  • Answer “why did my points change?”. AeroChat reads the member’s recent points transactions in Smile.io and explains each one: earned for an order, spent on a reward, or adjusted.
  • Answer “what tier am I?”. AeroChat reads the member’s VIP tier and your tiers from Smile.io and tells them what their tier brings and what the next one needs.

What it looks like on WhatsApp

Customer: Do I have enough points for anything? (example)

AeroChat: You have 640 points. You can get $5 off (500 points) now, and $10 off is 360 points away (1,000 points). Would you like the $5 off?

Customer: Yes please.

AeroChat: Done. Your code is SMILE-5OFF-K29D (example). Enter it at checkout for $5 off. You have 140 points left.

In Smile.io: 500 points are spent on the $5 off reward, and a new reward code appears on the member’s account.

Customer: I redeemed a reward last month but lost the code. (example)

AeroChat: I found it. Your $10 off code is SMILE-10OFF-P7XA (example). It has not been used and it expires on 31 December.

In Smile.io: nothing changes. AeroChat read the member’s reward codes and their status.

Works on every chat channel

Your members message you wherever they already are. The same Smile.io connection and the same workflows run on each of these channels, and Smile.io stays the record whichever one they use.

Channel What your members can do
WhatsApp Message your WhatsApp Business number to check points, see and redeem rewards, find a lost code or get their referral link. Voice notes are transcribed, so a spoken request works too.
Instagram Send the same requests by direct message. A comment on your post can get an automatic reply that moves the conversation to a DM.
Facebook Messenger Send the same requests to your Facebook Page. Comments on your Page posts can get an automatic reply too.
Telegram Send the same requests to your business on Telegram.
Web chat Ask the same questions in the chat on your Shopify store.
Email Write to your Gmail or Office 365 address and get the same answer the chat gives.

How the connection works

There are two parts. Your Shopify store is built into AeroChat: you install AeroChat from the Shopify App Store and connect the store in the dashboard, and it syncs your products and looks up orders. Smile.io connects through its public REST API, documented at dev.smile.io. Smile.io finds members by email, the same email on their Shopify orders.

  • What AeroChat reads from Smile.io: members found by email, with their points balance, VIP tier and status, birthday and referral link, your points rewards and their points price, the member’s reward codes with their expiry and whether they were used, their points transactions, your VIP tiers and your referral settings.
  • What AeroChat writes to Smile.io: points spent on a reward the member chose, which creates their reward code.

To connect, open Smile Admin, go to Settings, then Developer tools, and create an API key in the API keys card. Smile.io asks for a technical contact on that page first. Choose only the access scopes the workflows need, and copy the key right away, because it is shown only once. Smile.io’s help center says API access is available on its Plus and Enterprise plans, as of November 2026.

You describe the workflow in your own words, for example “when a member asks about their points, find them in Smile.io and tell them their balance and what they can redeem”. AeroChat builds the workflow as a draft and asks for the Smile.io API key by name. You enter it in the AeroChat dashboard. It never passes through the conversation.

Workflows to copy

Seven ready-made workflows for Smile.io. Copy one into AeroChat, add your Smile.io API key, and it runs on every channel.

1. Answer “how many points do I have?”

Copy this into AeroChat

When a customer asks about their points, check their identity first: match the email or phone number on their Shopify orders. Find them in Smile.io by that email. Reply with their points balance and VIP tier in one line. If they can afford a reward, name the best one. If they are not a member, say so and explain how to join from the knowledge base. Reply in the customer’s language.

2. Show the rewards they can get

Copy this into AeroChat

When a member asks what they can get with their points, check their identity first and find them in Smile.io. Read our points rewards and their points price from Smile.io. List the rewards they can afford now and the next one they are close to, with how many points they still need. Offer to redeem one.

3. Redeem points for a discount

Copy this into AeroChat

When a member wants to use their points, check their identity first and find them in Smile.io. Show the rewards they can afford and ask which one. Confirm the reward and its points price before you spend any points. Redeem it in Smile.io and send the reward code it creates, with how to use it and their remaining points. If the redemption fails, do not retry. Hand the conversation to our team.

4. Send their referral link

Copy this into AeroChat

When a member asks how to refer a friend, check their identity first and find them in Smile.io. Send their referral link in a message on its own. Then read our referral settings from Smile.io and add one line on what their friend gets and what they get.

5. Find unused reward codes

Copy this into AeroChat

When a member says they lost a reward code, check their identity first and find them in Smile.io. Read their reward codes. Send each unused code with its reward and expiry date. If a code has expired or been used, say so plainly. Never send a code that belongs to another member.

6. Answer “why did my points change?”

Copy this into AeroChat

When a member asks why their points went up or down, or says points are missing for an order, check their identity first and find them in Smile.io. Read their points transactions for the last 90 days (example) and explain each change in plain words with its date. If they expected points for an order that has none, check the order in Shopify and hand the conversation to our team with the order number. Do not add points yourself.

7. Answer “what tier am I?”

Copy this into AeroChat

When a member asks about VIP tiers, check their identity first and find them in Smile.io. Read their current tier and our VIP tiers from Smile.io. Tell them their tier, what it brings, and what the next tier needs. Do not promise a tier change. Smile.io moves members between tiers under our program rules.

Who uses it

Shopify stores with repeat buyers, such as beauty, fashion and wellness stores, use Smile.io to reward points, VIP tiers and referrals. These recipes fit a store that runs on Shopify and Smile.io:

What stays in Smile.io

Smile.io stays your record of loyalty. Earning rules, points rewards, VIP tiers, referral rewards, your loyalty panel and emails all live there. Every redemption AeroChat makes shows on the member’s account in Smile.io like one made in your loyalty panel.

AeroChat handles the conversation. It reads points, rewards and codes to answer members, redeems points for discounts, sends referral links and passes points disputes to your team.

WhatsApp workflows that use Smile.io

These end-to-end WhatsApp workflows run with Smile.io and your Shopify store behind them. See them all in the WhatsApp workflows library.

Questions

Does AeroChat work with Smile.io?

Yes. It connects through Smile.io’s public REST API with an API key from your own Smile Admin. It is not a Smile.io product, and AeroChat has no partnership with Smile.io.

Can AeroChat give members extra points?

The recipes here do not. Points are earned under the rules you set in Smile.io. AeroChat reads balances, explains changes and redeems rewards the member chooses.

Does the member need to log in?

No. AeroChat checks the member’s email or phone number against their Shopify orders before it reads or redeems anything in Smile.io.

Which plan do I need?

On the Smile.io side, API access is available on the Plus and Enterprise plans, as of November 2026, and you create the key in Settings, Developer tools. On the AeroChat side, workflows via Skills are on every plan, with a 7-day free trial. Choose by message volume: Starter covers 500 AI responses a month, Growth 2,000 and Advanced 5,000.

Using a different system? If it has a public API, it connects to AeroChat the same way: describe what you want, paste in its key, and it runs.

Can’t find your tool? Message us in the chat on this page and we’ll tell you how it connects.

Answer loyalty questions in chat

Install AeroChat, paste the points recipe, add your Smile.io API key, and ask your own chat what your points can buy.

Install AeroChat on Shopify

7-day free trial.