Redeem Smile.io Points for Discounts From WhatsApp
Yes. AeroChat works directly with Smile.io. When a member wants to use their points, AeroChat confirms the reward, spends the points in Smile.io and sends the discount code Smile.io creates, right in the chat.
This recipe handles “use my points”, “I want the $10 off” and “can I get a code for my order?” in chat. Part of connecting Smile.io to WhatsApp and AI chat.
What happens today
A member has a cart ready and wants their points discount, but the loyalty panel will not open on their phone or they cannot find the redeem button. They message you. Your team redeems the reward in Smile.io by hand and copies the code back. If that takes too long, the member checks out without it, or leaves the cart.
The flow that works
- The member asks to use their points.
- AeroChat checks who they are and finds them in Smile.io with their balance.
- It shows the rewards they can afford, then confirms the reward and its points price.
- It redeems the reward in Smile.io and sends the code, how to use it and their remaining points.
What it looks like on WhatsApp
Customer: I want to use my points on this order. (example)
AeroChat: You have 1,100 points. You can get $5 off (500 points) or $10 off (1,000 points). Which would you like?
Customer: $10 off.
AeroChat: To confirm: $10 off for 1,000 points?
Customer: Yes.
AeroChat: Done. Your code is SMILE-10OFF-R4QM (example). Enter it at checkout for $10 off. You have 100 points left.
In Smile.io: 1,000 points are spent on the $10 off reward, and the new reward code appears on the member’s account.
The recipe
Copy this into AeroChat
When a member wants to use or redeem their points, follow these steps.
- Check their identity first: match the email or phone number they give, or the WhatsApp number they are messaging from, to their Shopify orders.
- Find them in Smile.io by that email and read their points balance.
- Read our points rewards from Smile.io and list the ones they can afford, with the points each costs.
- Ask which one they want. If the reward lets them choose how many points to spend, ask how many.
- Confirm the reward and the points it will cost.
- Redeem it in Smile.io.
- Send the reward code on its own line, then how to use it from the knowledge base and how many points they have left.
- If the redemption fails, do not retry. Tell them our team will help and hand the conversation over.
Never spend points without a clear yes. Only one redemption per request. Reply in the customer’s language.
Add how codes are used at checkout to the knowledge base before you paste it.
What to connect
- Your Shopify store. Built in. Install AeroChat from the Shopify App Store and connect your store in the dashboard, so AeroChat can check who the member is from their orders.
- Smile.io. In Smile Admin, go to Settings, then Developer tools, and create an API key with the customer and points scopes, including the scope to purchase points rewards. Paste it in when AeroChat asks. Smile.io offers API access on its Plus and Enterprise plans, as of November 2026.
- Your knowledge base. Add how codes are used at checkout and any limits, such as one code per order.
After you paste the recipe, AeroChat builds the workflow as a draft and shows a checklist: connect Smile.io, add your knowledge base if the recipe uses one, then switch it on. If it built the connection from Smile.io’s public documentation, the checklist asks you to check it once against the current docs.
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.
What you still decide
- Which rewards exist and what they cost, which stays in Smile.io.
- Whether AeroChat may redeem every reward, or only some.
- What your team does when a redemption fails.
The result to expect
Members turn points into a discount code in one short conversation, while their cart is open. More points get spent on orders, and your team stops redeeming by hand.
Measure it with your own numbers: rewards redeemed in chat and orders that used a points code, for a month before and after.
Next: see every Smile.io workflow, including finding unused reward codes.
Works on every chat channel
This workflow runs the same way on WhatsApp, Instagram, Facebook Messenger, Telegram, the chat on your store and email, with the same Smile.io connection behind it. See what each channel does on the Smile.io integration page.
Redeem your first reward from chat
Install AeroChat, paste the recipe, add your Smile.io API key, and redeem points on a test member from your own WhatsApp.
7-day free trial.
