Connect Recurpay to WhatsApp and AI Chat for Shopify

By Alva Chew 11 min read Updated November 11, 2026

Yes. AeroChat works directly with Recurpay. It reads subscriptions, deliveries, charges and subscribe-and-save plans from Recurpay, and skips deliveries, changes items, applies discount codes, sends payment links, ships early and handles cancellations in Recurpay through its Admin API, on WhatsApp, Instagram, web chat and every other channel your customers use.

If your Shopify store sells subscriptions with Recurpay, most subscription requests arrive as messages: “skip this month”, “switch me to the bigger pack”, “my card expired”. AeroChat checks who the subscriber is, makes the change in Recurpay and confirms it in the same chat, so the subscriber never needs to find the customer portal. Your Shopify store is built into AeroChat, and Recurpay connects through its public API. You describe the workflow in your own words, AeroChat builds it, and Recurpay stays the place your team runs subscriptions.

What you can do with Recurpay and AeroChat

  • Skip the next delivery. AeroChat confirms the date being skipped, skips it in Recurpay and tells the subscriber their new next delivery date.
  • Change the items in a subscription. Swap a product or size, change a quantity, or add an item to every delivery or the next one only. AeroChat offers only real products and prices from your Shopify store.
  • Apply a discount code. When a subscriber has a code, AeroChat applies it to their subscription in Recurpay so it counts on upcoming charges.
  • Send a payment update link. When a card expires or a renewal payment fails, AeroChat sends Recurpay’s secure link in the chat, where the subscriber pays or updates their card. AeroChat never asks for card details.
  • Send the next order early. When a subscriber has run out, AeroChat renews the subscription now, so the next order is placed today, and gives them the order number.
  • Handle a cancellation with one save offer. AeroChat asks why, makes one offer that fits the reason, such as a skip, a swap or your save discount, and cancels in Recurpay if they still want to go.
  • Offer subscribe and save. When a shopper asks whether they can get a product every month, AeroChat reads the product’s Recurpay plans and sends a link that opens checkout with the subscription already selected.

What it looks like on WhatsApp

Customer: Can I skip my coffee this month? I still have plenty. (example)

AeroChat: Sure. Please send the email your subscription is under and any order number from it.

Customer: jo.lim@example.com, order 1418

AeroChat: Thanks, Jo. Your next delivery is Friday 14 November. Shall I skip it?

Customer: Yes.

AeroChat: Done. Your next delivery is now Friday 12 December.

In Recurpay: the 14 November delivery and charge are skipped and the next date moves on.

Customer: My card expired, will my order still come? (example)

AeroChat: Your last renewal didn’t go through, so the delivery is on hold. Open this to pay securely or update your card: [payment link]. Once it’s done, your next delivery goes out as normal.

In Recurpay: a payment link is generated for the subscription. Recurpay also emails the same link to the subscriber.

Customer: Can I switch to the 20-pack? (example)

AeroChat: Yes. The 20-pack is $68.00 per delivery, instead of $36.00 for the 10-pack. Shall I make the switch from your next delivery?

Customer: Yes please.

AeroChat: Done. Your next delivery on 14 November has one 20-pack.

In Recurpay: the subscription line is updated to the 20-pack variant.

Works on every chat channel

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

Channel What your subscribers can do
WhatsApp Message your WhatsApp Business number to skip a delivery, change items, apply a code, fix a payment, ship early or cancel. 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.
Telegram Send the same requests to your business on Telegram.
Web chat Ask the same questions in the chat on your Shopify store, and shoppers can ask about subscribe and save on the product page.
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. Recurpay connects through its public Admin API, documented at docs.recurpay.com. Before AeroChat shows or changes anything, the subscriber gives the email their subscription is under and any order number from it, and AeroChat checks that Recurpay has an order matching both. Every later step uses only the subscriptions Recurpay returns for that subscriber.

  • What AeroChat reads from Recurpay: the subscriber’s subscriptions with their status, next billing date, items and frequency, past orders and charges for a subscription, and the subscribe-and-save plans for a product.
  • What AeroChat writes to Recurpay: skipped deliveries, item changes (swap, quantity, add for every delivery or once, remove), discount codes applied, payment links generated, early renewals, and cancellations with the reason.

To connect, open your Recurpay admin, go to Settings, then Integrations, then Apps, and click Register New Application. Name it AeroChat and turn on read and write access for subscriptions, customers, orders and plans. Then click Obtain access token and copy the token. Recurpay’s docs say a custom app like this does not need approval from Recurpay. A token keeps the access the app had when it was created, so set the access before you create the token.

You describe the workflow in your own words, for example “when a subscriber asks to skip a month, check who they are, skip the next delivery in Recurpay and tell them the new date”. AeroChat builds the workflow as a draft and asks for the Recurpay token by name. You enter it in the AeroChat dashboard. It never passes through the conversation.

Workflows to copy

Seven ready-made workflows for Recurpay. Copy one into AeroChat, add your Recurpay token, and it runs on every channel.

1. Skip the next delivery

Copy this into AeroChat

When a subscriber asks to skip a delivery, ask for the email their subscription is under and any order number from it, in one message. Check that Recurpay has an order matching both. If not, allow one retry, then offer our team. Find their active subscription and confirm the date being skipped. After a yes, skip the next delivery in Recurpay, read the subscription again and tell them the new next delivery date. If they want to skip several months, skip one, confirm, and offer the next.

2. Change the items in a subscription

Copy this into AeroChat

When a verified subscriber wants to swap a product or size, change a quantity or add an item, find the new item in our Shopify catalog and offer only real variants with their prices. For an added item, ask whether it is for every delivery or the next one only. Say the new price per delivery and wait for a yes. Then update the items in Recurpay, read the subscription again and tell them what is now in it. If removing an item would leave it empty, offer a skip instead.

3. Apply a discount code

Copy this into AeroChat

When a verified subscriber gives us a discount code for their subscription, apply that exact code to their subscription in Recurpay and confirm it will count on upcoming charges. Use only a code the subscriber typed. If Recurpay does not accept it, say the code could not be applied and ask them to check it. Never try other codes.

4. Send a payment update link

Copy this into AeroChat

When a subscriber says their card expired, a payment failed or their delivery is on hold, verify them by email and order number. Find the subscription. If it is on hold, explain that the last renewal payment did not go through. Generate a payment link in Recurpay and send it exactly as returned, with one line: “Open this to pay securely or update your card. Once it’s done, your next delivery goes out as normal.” Never ask for card details.

5. Send the next order early

Copy this into AeroChat

When a verified subscriber says they have run out and want their next order now, explain that this places the next order today at their usual subscription price and the schedule carries on from there. After a yes, renew the subscription in Recurpay and give them the order number.

6. Handle a cancellation with one save offer

Copy this into AeroChat

When a verified subscriber asks to cancel, ask why in one short question. Make one offer that fits the reason: a skip if they have too much, a smaller pack or different product if it is not right, or our save discount if it is the price. If they say no, ask them to confirm they want to cancel. After that confirmation, cancel the subscription in Recurpay with their reason and confirm it is canceled. Never make more than one offer.

7. Offer subscribe and save

Copy this into AeroChat

When a shopper asks whether they can get a product regularly, or asks about subscribe and save, find the product in our Shopify catalog and read its Recurpay plans. List the delivery options with their discounts. When they pick one, send a link that opens checkout with that plan selected. If the product has no plans, say it is available as a one-time purchase.

Who uses it

Shopify stores that sell products people run out of, such as coffee, beauty, supplements and pet food, use subscription management in chat so subscribers stay instead of canceling when a change feels like effort. These recipes fit a store that runs on Shopify and Recurpay:

What stays in Recurpay

Recurpay stays your subscription system. Plans, billing, retries, the customer portal, dunning emails and reporting all live there. Every skip, item change, code and cancellation AeroChat makes shows in Recurpay like one made in the portal. Changes to delivery frequency, delivery date, address or an open-ended pause go to your team in the recipes, with the subscriber’s details attached.

AeroChat handles the conversation. It verifies the subscriber, makes the change they ask for and confirms it, and leaves billing and the rest to Recurpay.

WhatsApp workflows that use Recurpay

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

Questions

Does AeroChat work with Recurpay?

Yes. It connects through Recurpay’s public Admin API with an access token from your own Recurpay admin. It is not a Recurpay product, and AeroChat has no partnership with Recurpay.

How does AeroChat know the subscriber is who they say they are?

The subscriber gives the email their subscription is under and any order number from it. AeroChat only goes ahead when Recurpay has an order matching both, and then only acts on that subscriber’s subscriptions.

Does AeroChat see card details?

No. For payment problems it sends Recurpay’s secure payment link. The subscriber pays or updates their card on Recurpay’s page, and AeroChat never asks for card numbers.

Which plan do I need?

On the Recurpay side, you need an access token from a custom app under Settings, Integrations, Apps. If you do not see that page, ask Recurpay support. 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.

Let subscribers manage their subscription in chat

Install AeroChat, paste the skip recipe, add your Recurpay token, and skip a test delivery from your own chat.

Install AeroChat on Shopify

7-day free trial.