Connect Yotpo Loyalty to WhatsApp and AI Chat for Shopify

By Alva Chew 10 min read Updated November 11, 2026

Yes. AeroChat works directly with Yotpo Loyalty. It finds the member in Yotpo Loyalty, reads their points, VIP tier and referral code, lists the rewards they can get, and redeems points for a discount code through Yotpo’s Loyalty API, on WhatsApp, Instagram, web chat and every other channel your members use.

If your Shopify store runs its rewards program on Yotpo Loyalty, members ask about it in chat all the time: how many points they have, what they can get, what tier they are in. AeroChat answers from Yotpo and redeems rewards right there, on WhatsApp, Instagram, Messenger, Telegram, web chat or email. Your Shopify store is built into AeroChat, and Yotpo Loyalty connects through its public API. You describe the workflow in your own words, AeroChat builds it, and Yotpo stays the record of your program. If you also collect reviews with Yotpo, see the Yotpo Reviews integration.

What you can do with Yotpo Loyalty and AeroChat

  • Answer "how many points do I have?". AeroChat finds the member in Yotpo by email or phone and replies with their points balance and when their next points expire.
  • Redeem points for a discount. AeroChat lists the rewards the member can afford, redeems the one they pick in Yotpo, and sends the discount code in the chat.
  • Answer "what tier am I?". AeroChat reads the member’s VIP tier and what they still need to reach the next one, and explains the perks of each tier.
  • Send their referral code. AeroChat reads the member’s referral code from Yotpo, and their referral link where your program returns one, so they can share it straight from the chat.
  • Answer "how do I earn points?". AeroChat reads your active earning campaigns from Yotpo and lists each way to earn and what it gives.
  • Save a member’s birthday. When a member shares their birthday in chat, AeroChat saves it to their Yotpo profile, so your birthday reward reaches them.

What it looks like on WhatsApp

Customer: How many points do I have? (example)

AeroChat: You have 1,240 points. 300 of them expire on 31 December. That is enough for $10 off (1,000 points) right now. Would you like the code?

Customer: Yes please

AeroChat: Here is your code: GLOW-8K2Q. It takes $10 off your next order. Your new balance is 240 points.

In Yotpo Loyalty: a redemption is created for the $10 off reward and 1,000 points are deducted.

Customer: What tier am I in? Am I close to Gold? (example)

AeroChat: You are in Silver. To reach Gold, you need to spend $85 more this year. Gold members earn 1.5 points per dollar, compared with 1.25 in Silver.

In Yotpo Loyalty: nothing changes. AeroChat read the member’s tier, their upgrade requirements and your tiers.

Works on every chat channel

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

Channel What your shoppers can do
WhatsApp Message your WhatsApp Business number to check their points, redeem a reward, check their VIP tier, get their referral code or ask how to earn. 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. Yotpo Loyalty connects through its Loyalty API, documented at docs.yotpo.com. Through it, AeroChat finds a member by email or phone number, reads their points, tier and referral code, reads your rewards, tiers and earning campaigns, creates redemptions and saves birthdays.

  • What AeroChat reads from Yotpo Loyalty: member details found by email or phone number, with points balance, lifetime points, next points expiry, VIP tier, what they need for the next tier and to keep the current one, referral code and point history, plus your active rewards with their point cost, your VIP tiers and your earning campaigns.
  • What AeroChat writes to Yotpo Loyalty: redemptions that turn points into a discount code, and member birthdays.

To connect, copy two values from Yotpo. In your Yotpo Loyalty admin, open Settings and copy the API key and the GUID. Yotpo’s API docs do not name a plan for API access. If you do not see the API key in your settings, ask Yotpo. Yotpo has no test mode for its Loyalty API, so try each workflow on your own member account first.

You describe the workflow in your own words, for example “when a member asks about their points, find them in Yotpo Loyalty by email and reply with their balance and the best reward they can get”. AeroChat builds the workflow as a draft and asks for the Yotpo API key and GUID by name. You enter it in the AeroChat dashboard. It never passes through the conversation.

Workflows to copy

Six ready-made workflows for Yotpo Loyalty. Copy one into AeroChat, add your Yotpo API key and GUID, and it runs on every channel.

1. Answer "how many points do I have?"

Copy this into AeroChat

When a member asks about their points, check who they are first: match the email or phone number they give, or the WhatsApp number they are messaging from, to their Shopify orders. Find them in Yotpo Loyalty by that email and read their points balance and next expiry. Reply with the balance in one line, and the date and amount of points that expire next if there is one. Read our active rewards and name the best one they can afford now, or the next one with the points still needed. Offer to redeem. Reply in the customer’s language.

2. Redeem points for a discount

Copy this into AeroChat

When a member asks to use their points, check who they are first: match the email or phone number they give, or the WhatsApp number they are messaging from, to their Shopify orders. Read their balance and our active rewards from Yotpo. List only the rewards they can afford, with the point cost. When they pick one, confirm it, create the redemption in Yotpo and send the discount code with what it gives. Tell them their new balance. Never redeem without the member confirming.

3. Answer "what tier am I?"

Copy this into AeroChat

When a member asks about their VIP tier, check who they are first: match the email or phone number they give, or the WhatsApp number they are messaging from, to their Shopify orders. Find them in Yotpo and read their tier and what they still need for the next tier. Read our tiers from Yotpo for the perks. Reply with their tier, what they need for the next one in plain words, and what changes when they get there. If they are in the top tier, tell them what keeps them there.

4. Send their referral code

Copy this into AeroChat

When a member asks how to refer a friend, check who they are first: match the email or phone number they give, or the WhatsApp number they are messaging from, to their Shopify orders. Find them in Yotpo with their referral code and read it. Send the code, and the referral link if Yotpo returns one, with one line on what the friend and the member get from the knowledge base. If the code has expired, tell them and hand the conversation to our team.

5. Answer "how do I earn points?"

Copy this into AeroChat

When a shopper asks how to earn points, read our active earning campaigns from Yotpo Loyalty. List each one with what to do and what it gives, in one line each. If they are a member, offer to check their balance.

6. Save a member’s birthday

Copy this into AeroChat

When a member asks about the birthday reward or shares their birthday, check who they are first: match the email or phone number they give, or the WhatsApp number they are messaging from, to their Shopify orders. Ask for the day and month. Save the birthday to their Yotpo profile by email. Confirm it is saved and say the birthday reward follows our program rules from the knowledge base. Never ask for the year.

Who uses it

Shopify stores with repeat buyers, such as beauty, fashion and wellness stores, run points, VIP tiers and referrals to bring customers back. These recipes fit a store that runs on Shopify and Yotpo Loyalty:

What stays in Yotpo Loyalty

Yotpo stays your record of the program. Earning rules, rewards, tiers, referral settings, emails and the rewards page on your store all live there. Every redemption AeroChat creates appears in Yotpo like one from your rewards page.

AeroChat handles the conversation. It reads points, tiers and referral codes to answer members, redeems rewards and saves birthdays when they ask, and leaves the program setup to Yotpo.

WhatsApp workflows that use Yotpo Loyalty

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

Questions

Does AeroChat work with Yotpo Loyalty?

Yes. It connects through Yotpo’s Loyalty API with the API key and GUID from your own Loyalty admin. It is not a Yotpo product, and AeroChat has no partnership with Yotpo.

Can AeroChat give members extra points?

The workflows on this page do not. They read points and redeem rewards your program already offers. Point adjustments stay with your team in Yotpo.

How does AeroChat know it is the right member?

The recipes check the email or phone number against the customer’s Shopify orders before AeroChat reads or redeems anything. It then finds the member in Yotpo by that email.

Which plan do I need?

On the Yotpo side, Loyalty API access. In your Yotpo Loyalty admin, open Settings and copy the API key and the GUID. Yotpo’s API docs do not name a plan for API access. If you do not see the API key in your settings, ask Yotpo. 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 from Yotpo in chat

Install AeroChat, paste the points recipe, add your Yotpo API key and GUID, and ask your own chat how many points you have.

Install AeroChat on Shopify

7-day free trial.