Automate Loyalty Points in Chat
Let customers check their points and claim a reward without leaving the chat. AeroChat finds the customer in your loyalty app, reads their points balance, tier and the rewards they can claim, and redeems points for a discount code where the app’s API allows it. It connects through the loyalty app’s public API, on WhatsApp, Instagram, Messenger, web chat and every other channel.
What the customer asks
Loyalty programs only work when customers know what they have. Most never log in to check, so they ask.
- “How many points do I have?”
- “What can I get with my points?”
- “Can I use my points on this order?”
- “My points from last week’s order aren’t showing.”
- “How do I get to the next tier?”
What AeroChat does, step by step
- The customer asks about points. AeroChat identifies them by email or phone and finds them in your loyalty app.
- It reads the points balance, tier and the rewards they can claim now, and replies in one message.
- If they want to use points, it redeems the reward through the app and sends the discount code it returns.
- If they are close to a reward or the next tier, it says how many points are left and how to earn them.
- If points from a recent order are missing, it checks the order in your store and explains your rule, for example points post after delivery.
- If the balance still looks wrong, it hands the conversation to your team with the balance it found and the orders it checked.
The systems it uses
- Your loyalty app. Smile.io, Joy, Rivo, LoyaltyLion, Yotpo Loyalty and Appstle Loyalty connect through their APIs, with a key you create in the app.
- Your store platform. Built in. Shopify, WooCommerce and Wix connect in the AeroChat dashboard. AeroChat checks recent orders when points look missing.
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 it looks like on WhatsApp
Customer: How many points do I have? (example)
AeroChat: You have 1,250 points and you’re a Gold member (example). You can claim a US$10 discount for 1,000 points now.
Customer: Yes please.
AeroChat: Done. Your code is LOYAL-8H3D (example). It takes US$10 off your next order. You have 250 points left.
In your loyalty app: 1,000 points are redeemed and the reward code appears on the customer’s profile.
The recipe
Copy this into AeroChat
When a customer asks about their loyalty points or rewards, follow these steps.
- Find the customer in our loyalty app by email or phone number. If you cannot find them, ask for the email they shop with.
- Tell them their points balance, their tier and the rewards they can claim now.
- If they want a reward, redeem it in the loyalty app and send them the code it returns.
- If they are short of a reward, say how many points they need and how to earn them.
- If they say points are missing, check their recent orders. Points post 14 days after delivery (example). Explain that rule if it applies.
- If the balance still looks wrong, hand the conversation to our team with what you found.
Never add or remove points by hand, and never promise points the program rules do not give. Reply in the customer’s language.
Change the posting rule to your program’s. Name your loyalty app so AeroChat asks for its API key.
Where it runs
This workflow runs the same way on WhatsApp, Instagram, Facebook Messenger, TikTok Shop buyer chat, Shopee and Lazada chat, Telegram, your web chat and email. It uses the same store connection and the same rules on every channel, so a customer gets the same answer wherever they ask.
Channel versions: loyalty on WhatsApp.
For your store platform: the app pages check a Smile.io points balance and redeem Smile.io points for a discount.
Related: showing a loyalty balance in chat and discount codes in chat.
Questions
Which loyalty apps work with AeroChat?
Any loyalty app with a public API for customer balances and rewards. Smile.io, Joy, Rivo, LoyaltyLion, Yotpo Loyalty and Appstle Loyalty have pages on this site. Check which plan of the app includes API access.
Can customers redeem points in the chat?
Yes, where the app’s API supports redeeming. AeroChat redeems the reward and sends the code it returns.
Can it change a customer’s balance?
Not unless you tell it to. Balance corrections go to your team, with the orders AeroChat checked.
How do I set this up?
Sign up for the 7-day free trial and connect your store. Connect AeroChat to your AI assistant, such as Claude, ChatGPT or Gemini, and describe the workflow, or paste the recipe above. AeroChat builds it as a draft. Add the keys for any other system it names, then turn the workflow on. No code needed.
Let customers use the points they already have
Start the trial, add your loyalty app’s key and paste the points recipe. Then check your own balance in chat.
Start your 7-day free trial. No credit card needed.
Sign up for an annual plan on Growth or above and we’ll set up your workflows and connect your store for you, free. See plans.
On Shopify? Install AeroChat from the Shopify App Store.
