Skip, Pause or Cancel WooCommerce Subscriptions in Chat

By Alva Chew 5 min read Updated November 11, 2026

Yes. AeroChat works directly with WooCommerce Subscriptions. When a subscriber asks to skip, pause or cancel, AeroChat makes the change in WooCommerce Subscriptions in the same conversation. It moves the next payment date for a skip, puts the subscription on hold for a pause, sets it to pending cancellation for a cancel, adds a note, and confirms what happens next.

This recipe handles the three requests subscribers send most, with your retention rules built in. Part of connecting WooCommerce Subscriptions to WhatsApp and AI chat.

What happens today

A subscriber messages: “Can I skip this month?” or “Please cancel”. Someone finds the subscription in WooCommerce, changes the date or the status, and writes back. If the message arrives late at night before a renewal, the charge goes through first, and a skip becomes a refund and an unhappy customer.

The flow that works

  1. The subscriber asks to skip, pause or cancel.
  2. AeroChat finds their subscription and confirms which one.
  3. For a skip, it moves the next payment date one billing period later.
  4. For a pause, it sets the subscription on hold. It sets it back to active when they ask.
  5. For a cancel, it asks why, offers a skip or pause once if your rules say so, then sets it to pending cancellation.
  6. It adds a note to the subscription and confirms the new date or end date in the chat.

What it looks like on WhatsApp

Customer: I want to cancel my tea subscription. (example)

AeroChat: I can do that. Can I ask why? If you just have too much tea at home, I can skip your next box or pause it instead.

Customer: Too much tea. Skip one then.

AeroChat: Done. Your next box moves from 20 November to 20 December, and you won’t be charged in November. Everything else stays the same.

In WooCommerce: subscription #4105 has its next payment date moved to 20 December, with a note “Skipped in chat. Reason: too much stock”.

The recipe

Copy this into AeroChat

When a subscriber asks to skip, pause or cancel, follow these steps.

  1. Find their subscriptions in WooCommerce Subscriptions by the email or phone number on the subscription. If they have more than one, ask which one. Never change another customer’s subscription.
  2. Read the status, the billing period and interval, and the next payment date. If the next payment is less than 24 hours away (example), tell them it may already be processing and hand the conversation to our team.
  3. To skip: move the next payment date forward by one billing period. Read the subscription back to check the new date saved. Add the note “Skipped in chat” and confirm the new date.
  4. To pause: set the status to on hold. Add the note “Paused in chat”. Tell them no renewals will be charged until they restart it. To restart: set the status to active and confirm the next payment date.
  5. To cancel: ask why in one short question. If our knowledge base says to offer a skip or pause, offer it once. If they still want to cancel, set the status to pending cancellation, add a note with their reason, and confirm the end date.

Follow the skip, pause and cancel rules in our knowledge base. Never ask more than once. Reply in the customer’s language.

Change step 5 to match your retention offer before you paste it.

What to connect

  • Your WooCommerce store. Built in. Add a WooCommerce REST API key with read and write access, so AeroChat can update subscriptions and add notes.
  • WooCommerce Subscriptions. The extension must be installed and active on your store. No separate key is needed.
  • Your rules. Add your skip, pause and cancellation rules to the AeroChat knowledge base, such as how long a pause can last.

After you paste the recipe, AeroChat builds the workflow as a draft and shows a checklist: connect WooCommerce, add your knowledge base if the recipe uses one, then switch it on. If it built the connection from the WooCommerce Subscriptions public documentation, the checklist asks you to check it once against the current docs.

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 a cancel ends now or at the end of the paid period.
  • What retention offer AeroChat makes, if any, and that it makes it only once.
  • How close to a renewal AeroChat can still make a change.

The result to expect

Subscribers change their plan in a minute, at any hour, before the next charge. More of them skip or pause instead of canceling, and your team stops handling refunds for renewals that should have been skipped.

Measure it with your own numbers: skips, pauses and cancels handled in chat per month, and refunds on renewals.

See also: 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 Subscriptions connection behind it. See what each channel does on the WooCommerce Subscriptions page.

Handle your next skip in chat

Connect your store, paste the recipe, and skip 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 Subscriptions for you, free. See plans.