Connect Rivo to WhatsApp and AI Chat for Shopify

By Alva Chew 9 min read Updated November 11, 2026

Yes. AeroChat works directly with Rivo. It reads your members’ points, VIP tier, rewards and referral link from Rivo, and redeems rewards and saves birthdays in Rivo through its API, on WhatsApp, Instagram, web chat and every other channel your customers use.

If your Shopify store runs its loyalty program on Rivo, members ask about it in chat: how many points do I have, what can I get, how do I refer a friend. AeroChat answers on WhatsApp, Instagram, Messenger, Telegram, web chat or email from the member’s own Rivo profile, and can redeem a reward in the same conversation. Your Shopify store is built into AeroChat, and Rivo connects through its public REST API. You describe the workflow in your own words, AeroChat builds it, and Rivo stays the place your loyalty program runs.

What you can do with Rivo and AeroChat

  • Answer “how many points do I have?”. AeroChat finds the member in Rivo by email and replies with their points balance and VIP tier.
  • Show the rewards they can get. AeroChat reads your rewards from Rivo and lists the ones the member can afford now, with the points each one costs.
  • Redeem points for a reward. When the member picks a reward, AeroChat redeems it in Rivo and confirms how many points they have left.
  • Send their referral link. AeroChat reads the member’s referral link from their Rivo profile and sends it in the chat, ready to forward.
  • Answer “how do I reach the next tier?”. AeroChat reads the member’s VIP tier and next tier from Rivo and tells them what the next tier needs and what it brings.
  • Save a birthday for birthday rewards. When a member shares their birthday, AeroChat saves the month and day on their Rivo profile, so your birthday reward reaches them.

What it looks like on WhatsApp

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

AeroChat: You have 1,850 points and you are a Gold member. That is enough for a $15 discount (1,500 points) or a free travel-size cleanser (800 points). Would you like to use some?

In Rivo: nothing changes. AeroChat read the member’s points balance and VIP tier, and the rewards list.

Customer: Yes, the $15 off. (example)

AeroChat: Done. Your $15 reward is redeemed and ready to use on your next order. You have 350 points left.

In Rivo: a points redemption for the $15 reward is recorded on the member’s profile, and 1,500 points come off their balance.

Works on every chat channel

Your members message you wherever they already are. The same Rivo connection and the same workflows run on each of these channels, and Rivo 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, get their referral link or ask about their tier. 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. Rivo connects through its public REST API, documented at developer-docs.rivo.io. Rivo identifies each member by their Shopify customer ID or email, so the two parts line up.

  • What AeroChat reads from Rivo: a member found by email, with their points balance, loyalty status, VIP tier and next tier, birthday and referral link, your rewards with their points cost, and the member’s past redemptions.
  • What AeroChat writes to Rivo: points redemptions for a reward the member chose, and the member’s birthday and loyalty status.

To connect, open your Rivo dashboard, go to Settings, then Developer Toolkit, and generate a key in the REST API Keys section. Rivo’s pricing page lists its developer toolkit, including the REST API, as included on every plan as of November 2026. Rivo’s help center adds that access depends on your plan and enabled features, so if you do not see the Developer Toolkit settings, ask Rivo. Rivo allows 15 requests per second for each key.

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

Workflows to copy

Six ready-made workflows for Rivo. Copy one into AeroChat, add your Rivo 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 Rivo by that email. Reply with their points balance and VIP tier in one line. If they can afford a reward, name the best one they can get now. 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 Rivo. Read our rewards list from Rivo. List the rewards they can afford now, with the points each costs, and the next reward they are close to, with how many points they still need. Offer to redeem one.

3. Redeem points for a reward

Copy this into AeroChat

When a member wants to use their points, check their identity first and find them in Rivo. Show the rewards they can afford and ask which one. Confirm the reward and its points cost before you redeem. Redeem it in Rivo, then tell them it is ready, how to use it from the knowledge base, and how many points they have left. 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 or for their referral link, check their identity first and find them in Rivo. Send their referral link in a message on its own, so it is easy to forward. Then add one line on what their friend gets and what they get, from the knowledge base.

5. Answer “how do I reach the next tier?”

Copy this into AeroChat

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

6. Save a birthday for birthday rewards

Copy this into AeroChat

When a member mentions their birthday or asks about birthday rewards, check their identity first and find them in Rivo. If no birthday is saved, ask for the month and day only, never the year. Save it on their Rivo profile and confirm. Tell them about our birthday reward from the knowledge base. If a birthday is already saved, do not change it without asking our team.

Who uses it

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

What stays in Rivo

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

AeroChat handles the conversation. It reads points, tiers and rewards to answer members, redeems rewards, sends referral links and passes anything unusual to your team.

WhatsApp workflows that use Rivo

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

Questions

Does AeroChat work with Rivo?

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

Can AeroChat add points to a member’s balance?

The recipes here do not. Points are earned under the rules you set in Rivo. AeroChat reads balances and redeems rewards the member chooses.

Does AeroChat need the member to log in?

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

Which plan do I need?

On the Rivo side, you need a REST API key from Settings, Developer Toolkit. Rivo lists its developer toolkit as included on every plan as of November 2026. 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 Rivo API key, and ask your own chat how many points you have.

Install AeroChat on Shopify

7-day free trial.