Connect Subscriptions for WooCommerce (WP Swings) to WhatsApp and AI Chat

By Alva Chew 9 min read Updated November 11, 2026

Yes. AeroChat works directly with Subscriptions for WooCommerce by WP Swings. Your WooCommerce store is built into AeroChat, and the plugin connects through its own Subscription API. AeroChat tells subscribers their status, next renewal date and amount, and pauses, cancels or reactivates a subscription when they ask, on WhatsApp, Instagram, web chat and every other channel your customers use.

If you sell subscription boxes, refills or memberships with Subscriptions for WooCommerce, your subscribers ask the same questions every month: when is my next payment, how much is it, can I pause, how do I cancel. Most of them write in a chat instead of logging in to My Account. AeroChat answers from the plugin. It finds the customer’s subscriptions through the API, reads the status and dates, and makes the change they ask for within your rules. You describe the workflow in your own words, AeroChat builds it, and WooCommerce stays the place your team manages subscriptions.

This page covers the WP Swings plugin. If your store runs WooCommerce Subscriptions by Woo, see WooCommerce Subscriptions and AeroChat.

What you can do with Subscriptions for WooCommerce and AeroChat

  • Answer “is my subscription active?”. AeroChat finds the customer’s subscriptions and tells them the product, the status and the recurring amount.
  • Answer “when is my next payment?”. AeroChat reads the next payment date, the amount and how often it renews, and the expiry date if the plan has one.
  • Pause a subscription. When a subscriber needs a break, AeroChat confirms which subscription they mean and pauses it through the API.
  • Cancel a subscription. AeroChat confirms the subscription, checks your cancellation rules, offers a pause if your rules say so, and cancels it when the subscriber confirms.
  • Reactivate a paused subscription. When a subscriber is ready to start again, AeroChat reactivates the subscription and tells them the next payment date.
  • Explain a renewal order. AeroChat reads the renewal order in WooCommerce and tells the subscriber whether it was paid, is on hold or failed, and what happens next.

What it looks like on WhatsApp

Customer: When does my coffee subscription charge me next? (example)

AeroChat: Your Single Origin Monthly subscription is active. The next payment is $24 on 18 November, and it renews every month.

Customer: I’m traveling in December. Can I pause it?

AeroChat: Done. Your subscription is paused. Message me when you are back and I’ll start it again.

In WooCommerce: the subscription status changes from active to paused in Subscriptions for WooCommerce.

Works on every chat channel

Your subscribers ask about their plan wherever they already message you. The same WooCommerce connection and the same workflows run on each of these channels.

Channel What your subscribers can do
WhatsApp Message your WhatsApp Business number to check a subscription, see the next payment, or pause, cancel or restart it. Voice notes are transcribed, so a spoken request works too.
Instagram Do the same by direct message.
Facebook Messenger Do the same with your Facebook Page.
Telegram Do the same with your business on Telegram.
Web chat Ask from the chat on your WooCommerce store, without logging in to My Account.
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 WooCommerce store is built into AeroChat. The AeroChat WordPress plugin syncs your products, stock, coupons and shipping, and orders connect through WooCommerce’s REST API with a consumer key and secret. See WooCommerce and AeroChat. Subscriptions for WooCommerce has its own Subscription API on your site, documented at docs.wpswings.com. Through it, AeroChat lists subscriptions, reads one subscription, and pauses, cancels or reactivates it.

The plugin keeps doing its job in your store. It takes the renewal payments, creates the renewal orders and sends its own emails. AeroChat matches a subscriber to their subscriptions through the order that started each one, so it only acts for the customer in the chat.

  • What AeroChat reads: from Subscriptions for WooCommerce, each subscription with its ID, the order that started it, status, product, recurring amount, next payment date, expiry date and how often it renews. From WooCommerce, the customer’s orders, including renewal orders and their status.
  • What AeroChat writes: to Subscriptions for WooCommerce, the pause, cancel and reactivate actions on a subscription. Nothing else in WooCommerce changes.

To connect the plugin, open its API settings in WordPress, switch the API on and generate the consumer secret. WP Swings’ docs say requests with the wrong secret are refused. WP Swings lists customer pausing under the plugin’s Pro settings, so check that pausing is allowed in your store before you use the pause recipe (as of November 2026).

You describe the workflow in your own words, for example “when a subscriber asks when they pay next, find their subscription and give the date and amount”. AeroChat builds the workflow as a draft and asks for the WooCommerce key and the plugin’s secret by name. You enter them in the AeroChat dashboard. They never pass through the conversation.

Workflows to copy

Six ready-made workflows for WooCommerce stores on Subscriptions for WooCommerce. Copy one into AeroChat, add your keys, and it runs on every channel.

1. Answer “is my subscription active?”

Copy this into AeroChat

When a customer asks about their subscription, find their WooCommerce orders by the email or phone number they give, and confirm it matches. List subscriptions in Subscriptions for WooCommerce and keep only those whose parent order belongs to the customer. Tell them each subscription’s product, status and recurring amount. Never share another customer’s subscription.

2. Answer “when is my next payment?”

Copy this into AeroChat

When a subscriber asks when they will be charged next, find their subscription as in the status recipe. Read the next payment date, the recurring amount and how often it renews. If the plan has an expiry date, tell them that too. If the subscription is paused or canceled, say there is no upcoming payment.

3. Pause a subscription

Copy this into AeroChat

When a subscriber asks to pause, find their subscription and confirm the product. Tell them what pausing means under our policy in the knowledge base. When they confirm, pause the subscription in Subscriptions for WooCommerce and tell them it is paused and how to restart it.

4. Cancel a subscription

Copy this into AeroChat

When a subscriber asks to cancel, find their subscription and confirm the product. Ask once whether a pause would suit them better, and accept their answer. If they still want to cancel, check our cancellation rules in the knowledge base, then cancel the subscription in Subscriptions for WooCommerce. Confirm that no further payments will be taken.

5. Reactivate a paused subscription

Copy this into AeroChat

When a subscriber with a paused subscription wants to start again, confirm the product. Reactivate the subscription in Subscriptions for WooCommerce. Read it again and tell them the next payment date and amount.

6. Explain a renewal order

Copy this into AeroChat

When a subscriber asks about a renewal charge or a box that has not shipped, find their subscription and their latest WooCommerce orders. Read the newest renewal order and its status. If it is processing or completed, tell them it was paid and when it ships. If it failed or is on hold, tell them plainly and hand the conversation to our team with the order number.

Who uses it

WooCommerce stores that sell coffee, pet food, skincare refills, boxes and memberships on a schedule use it to answer subscriber questions and make plan changes in the chat. These recipes fit a WooCommerce store:

What stays in WooCommerce

Subscriptions for WooCommerce stays your record of subscriptions and takes the renewal payments. WooCommerce stays your record of orders, and your team packs and ships renewal orders the same way.

AeroChat handles the conversation. It reads subscriptions to answer subscribers, makes the pause, cancel and reactivate changes your recipes allow, and leaves billing to the plugin.

WhatsApp workflows that use Subscriptions for WooCommerce

These end-to-end WhatsApp workflows run with WooCommerce behind them. See them all in the WhatsApp workflows library.

Questions

Does AeroChat work with Subscriptions for WooCommerce by WP Swings?

Yes. Your WooCommerce store is built into AeroChat, and the plugin connects through its own Subscription API with the consumer secret from its API settings. AeroChat is not a WP Swings product, and AeroChat has no partnership with WP Swings.

Can AeroChat change what a subscriber receives?

The plugin’s API covers viewing subscriptions and pausing, canceling or reactivating them. For other changes, AeroChat collects the details and hands the conversation to your team.

How does AeroChat know the subscription belongs to the customer?

It finds the customer’s WooCommerce orders by their email or phone number and only uses subscriptions started by one of those orders.

Which plan do I need?

On the plugin side, the Subscription API is described in WP Swings’ documentation for the plugin, and customer pausing is listed under its Pro settings (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. See plans.

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 your first subscriber in chat

Connect your WooCommerce store, paste the next payment recipe, add the plugin’s secret, and ask your own number when a test subscription renews.

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 WooCommerce and Subscriptions for WooCommerce for you, free. See plans.