Automate Loyalty Points in Chat

By Alva Chew 5 min read Updated November 11, 2026

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

  1. The customer asks about points. AeroChat identifies them by email or phone and finds them in your loyalty app.
  2. It reads the points balance, tier and the rewards they can claim now, and replies in one message.
  3. If they want to use points, it redeems the reward through the app and sends the discount code it returns.
  4. If they are close to a reward or the next tier, it says how many points are left and how to earn them.
  5. 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.
  6. 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

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.

  1. Find the customer in our loyalty app by email or phone number. If you cannot find them, ask for the email they shop with.
  2. Tell them their points balance, their tier and the rewards they can claim now.
  3. If they want a reward, redeem it in the loyalty app and send them the code it returns.
  4. If they are short of a reward, say how many points they need and how to earn them.
  5. If they say points are missing, check their recent orders. Points post 14 days after delivery (example). Explain that rule if it applies.
  6. 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.