Connect Seal Subscriptions to WhatsApp and AI Chat for Shopify

By Alva Chew 10 min read Updated November 11, 2026

Yes. AeroChat works directly with Seal Subscriptions. It reads your subscribers’ subscriptions and upcoming orders from Seal, and makes the changes they ask for, such as skipping, rescheduling, pausing, canceling, changing items or updating the address, through Seal’s Merchant API, on WhatsApp, Instagram, web chat and every other channel.

If your Shopify store sells subscriptions with Seal Subscriptions, your subscribers want small changes often: skip one, add a second bag, move it a week, pause for the summer. AeroChat makes those changes in the conversation on WhatsApp, Instagram, Messenger, Telegram, web chat or email, and confirms what changed. Your Shopify store is built into AeroChat, and Seal connects through its public Merchant API. You describe the workflow in your own words, AeroChat builds it, and Seal stays the place your subscriptions run.

What you can do with Seal Subscriptions and AeroChat

  • Skip the next delivery. AeroChat finds the subscriber’s next upcoming billing in Seal and skips it, then tells them when the following order is.
  • Move the next order date. AeroChat reschedules the next upcoming billing in Seal to the date the subscriber asks for.
  • Change items or quantity. AeroChat changes the quantity, adds an item or removes one from the subscription in Seal.
  • Change the shipping address. AeroChat updates the subscription’s shipping address in Seal, so the next orders go to the new place.
  • Pause, resume or cancel. AeroChat pauses the subscription, resumes it later, cancels it now or schedules a cancellation for a future date in Seal.
  • Send the subscriber their portal link. For anything else, AeroChat gets the subscriber’s magic link from Seal and sends it, so they can manage the subscription themselves without a password.
  • Send a payment update email. When a card has expired or a payment failed, AeroChat asks Seal to email the subscriber a secure link to update their payment method. AeroChat never sees card details.

What it looks like on WhatsApp

Customer: Can I get 2 bags of the dark roast from now on instead of 1? (example)

AeroChat: Yes. Your subscription is 1 bag of Dark Roast, 250 g, every 2 weeks. Change it to 2 bags from your next order on 22 November? The price goes from $14 to $28 per order.

Customer: Yes.

AeroChat: Done. From 22 November you will get 2 bags of Dark Roast every 2 weeks.

In Seal Subscriptions: the quantity on the subscription’s Dark Roast item changes from 1 to 2.

Customer: I’m away all of July. Can you pause it? (example)

AeroChat: Of course. I can pause your subscription now, and nothing will be billed while it is paused. Message me when you are back and I will resume it. Shall I pause it?

Customer: Yes please.

In Seal Subscriptions: the subscription status changes to paused, and no orders are billed until it is resumed.

Works on every chat channel

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

Channel What your subscribers can do
WhatsApp Message your WhatsApp Business number to skip, move, pause, resume or cancel an order, change items or the address, or get their portal link. 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. Seal connects through its Merchant API, documented at sealsubscriptions.com. Seal subscriptions carry the Shopify products, variants and orders they came from, so the two parts line up.

  • What AeroChat reads from Seal: subscriptions found by the customer’s email or name, with their items, quantities, shipping address, status and upcoming billing attempts, subscriptions linked to a Shopify order, the customer’s magic link, and your subscription rules.
  • What AeroChat writes to Seal: skipped, unskipped and rescheduled billing attempts, item and quantity changes, shipping address edits, pauses, resumes, cancellations and scheduled cancellations, and requests to send the payment update email.

To connect, open the Seal Subscriptions app, go to Settings, then General Settings, then API, and copy your shop’s API token. Seal’s Merchant API documentation does not name a plan for API access. If you do not see the API section, ask Seal support. Seal’s magic link lets the holder edit all of that customer’s subscriptions, so the recipes send it only after checking who the customer is.

You describe the workflow in your own words, for example “when a subscriber asks to skip a delivery, find their next billing in Seal and skip it”. AeroChat builds the workflow as a draft and asks for the Seal API token by name. You enter it in the AeroChat dashboard. It never passes through the conversation.

Workflows to copy

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

1. Skip the next delivery

Copy this into AeroChat

When a subscriber asks to skip a delivery, check their identity first: match the email or phone number on their Shopify orders. Find their subscription in Seal by that email and read the next upcoming billing attempt. Tell them the date and items and ask them to confirm. Skip that billing attempt in Seal, then tell them the date of their following order. Reply in the customer’s language.

2. Move the next order date

Copy this into AeroChat

When a subscriber asks for their next order earlier or later, check their identity first and find their subscription in Seal. Ask for the date they want, and only accept dates within 45 days (example). Confirm, then reschedule the next billing attempt in Seal. Tell them the new billing date. If Seal says the billing attempt is already processed, hand the conversation to our team.

3. Change items or quantity

Copy this into AeroChat

When a subscriber asks to change the quantity, add a product or remove one, check their identity first and find their subscription in Seal. Only offer products that our subscription rules allow and that are in stock in Shopify. Tell them the new price per order before you change anything. Confirm, then update the items in Seal and confirm the change and the date it starts.

4. Change the shipping address

Copy this into AeroChat

When a subscriber asks to change the shipping address, check their identity first and find their subscription in Seal. Ask for the full new address: name, street, city, postal code and country. Read it back and ask them to confirm. Update the shipping address on the subscription in Seal, then tell them which order will be the first to go there. If the new country is one we do not ship to, change nothing and hand the conversation to our team.

5. Pause, resume or cancel

Copy this into AeroChat

When a subscriber asks to pause, resume or cancel, check their identity first and find their subscription in Seal. For a pause, pause it and tell them to message us when they want it back. For a resume, resume it and tell them the next billing date. For a cancel, ask why in one short question, offer a pause once, and if they still want to cancel, cancel it in Seal, or schedule the cancellation for the date they ask. Never ask twice.

6. Send the subscriber their portal link

Copy this into AeroChat

When a subscriber wants to manage their subscription themselves, or asks for something these workflows do not cover, check their identity first: the email must match their Shopify orders and the subscription in Seal. Get their magic link from Seal and send it. Tell them it opens their subscription page without a password and that they should not share it.

7. Send a payment update email

Copy this into AeroChat

When a subscriber says their card expired, their payment failed or they want to change how they pay, check their identity first and find their subscription in Seal. Ask Seal to send the payment method update email to the email on the subscription. Tell them to look for it and to update their card through the secure link. Never ask for card details in the chat.

Who uses it

Shopify stores that sell things customers reorder, such as coffee, beauty products, supplements and pet supplies, use Seal Subscriptions to sell them on a schedule. These recipes fit a store that runs on Shopify and Seal:

What stays in Seal Subscriptions

Seal stays your record of subscriptions. Subscription rules, discounts, billing, payment retries, the customer portal and subscription emails all live there. Every change AeroChat makes shows in Seal like one the subscriber made in your portal.

AeroChat handles the conversation. It reads subscriptions, makes the changes subscribers ask for within the limits you set, sends portal and payment links, and passes anything else to your team.

WhatsApp workflows that use Seal Subscriptions

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

Questions

Does AeroChat work with Seal Subscriptions?

Yes. It connects through Seal’s Merchant API with the API token from your own Seal settings. It is not a Seal product, and AeroChat has no partnership with Seal Subscriptions.

Can AeroChat change a subscriber’s card?

No. It asks Seal to email the subscriber a secure link to update their payment method. Card details never pass through the chat.

Can subscribers pause instead of canceling?

Yes. Seal’s API has pause and resume actions, so AeroChat can pause a subscription and resume it when the subscriber is ready.

Which plan do I need?

On the Seal side, you need the API token from Settings, General Settings, API. 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 change orders in chat

Install AeroChat, paste the skip recipe, add your Seal token, and skip an order on a test subscription from your own WhatsApp.

Install AeroChat on Shopify

7-day free trial.