Pause or Cancel WP Swings Subscriptions in Chat on WhatsApp

By Alva Chew 5 min read Updated November 11, 2026

Yes. AeroChat works directly with Subscriptions for WooCommerce by WP Swings. When a subscriber asks to pause or cancel, AeroChat confirms which subscription they mean, checks your rules, offers a pause before a cancellation if you want it to, and makes the change through the plugin’s API. Paused subscribers can restart in the same chat.

This recipe handles plan changes in the chat, within your rules, so subscribers don’t hunt for a button in My Account and your team doesn’t process each request by hand. Part of connecting Subscriptions for WooCommerce to WhatsApp and AI chat.

What happens today

A subscriber messages: “I’m away for a month, can you stop my box?” or “Please cancel my subscription.”. Someone finds the subscription in WordPress and changes it. If the reply is slow, the next renewal is charged first, and a pause request turns into a refund request.

The flow that works

  1. The subscriber asks to pause, cancel or restart.
  2. AeroChat matches them to their WooCommerce orders and finds the subscription.
  3. It confirms the product and tells them what the change means under your policy.
  4. For a cancellation, it asks once whether a pause would suit them better.
  5. When they confirm, it pauses, cancels or reactivates the subscription in the plugin.
  6. It reads the subscription again and confirms the new status, and the next payment date after a restart.

What it looks like on WhatsApp

Customer: Please cancel my tea subscription. (example)

AeroChat: I can do that. Your Monthly Tea Box is active at $29 a month. If you only need a break, I can pause it instead and restart it whenever you like. Would you prefer a pause?

Customer: No, cancel please.

AeroChat: Done. Your Monthly Tea Box is canceled and no further payments will be taken. Thank you for being a subscriber.

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

The recipe

Copy this into AeroChat

When a subscriber asks to pause, cancel or restart their subscription, follow these steps.

  1. Ask for the email or phone number on their orders. Find their WooCommerce orders and confirm the details match the customer.
  2. List subscriptions in Subscriptions for WooCommerce and keep those whose parent order is one of the customer’s orders. Confirm which product they mean.
  3. To pause: tell them what pausing means under our policy in the knowledge base. When they confirm, pause the subscription.
  4. To cancel: ask once whether a pause would suit them better and accept their answer. Check our cancellation rules in the knowledge base. When they confirm, cancel the subscription and tell them no further payments will be taken.
  5. To restart a paused subscription: reactivate it, read it again and tell them the next payment date and amount.
  6. If the change fails or the subscription is on hold, hand the conversation to our team with the subscription ID.

Never make a change before the subscriber confirms. Never press a subscriber who wants to cancel more than once. Reply in the customer’s language.

WP Swings lists customer pausing under the plugin’s Pro settings (as of November 2026). Remove the pause steps before you paste the recipe if your store does not allow pausing.

What to connect

  • Your WooCommerce store. Built in. Add a WooCommerce REST API key with read access to orders.
  • Subscriptions for WooCommerce. In the plugin’s API settings in WordPress, switch the API on and generate the consumer secret. Paste it in when AeroChat asks.
  • Your policies. Upload your pause and cancellation policy to the AeroChat knowledge base.

After you paste the recipe, AeroChat builds the workflow as a draft and shows a checklist: connect WooCommerce and the plugin, add your knowledge base, then switch it on. If it built the connection from WP Swings’ documentation, the checklist asks you to check it once against your installed version.

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.

What you still decide

  • Whether AeroChat offers a pause before a cancellation.
  • Any minimum term or notice your cancellation policy sets.
  • Who handles subscriptions on hold.

The result to expect

Subscribers pause or cancel in one short chat, before the next renewal is charged. Some who meant to cancel choose a pause instead. Your team stops processing routine plan changes.

Measure it with your own numbers: plan changes handled by hand per month, and the share of cancel requests that became pauses.

See also: answer next payment questions, and subscription changes for WooCommerce.

Works on every chat channel

This workflow runs the same way on WhatsApp, Instagram, Facebook Messenger, Telegram, the chat on your store and email, with the same WooCommerce connection behind it. See what each channel does on the Subscriptions for WooCommerce page.

Handle your next plan change in chat

Connect your store, paste the recipe, add the plugin’s secret, and pause a test subscription from your own number.

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.