Skip to main content
Thirty days before a subscription or membership is due, the member receives a WhatsApp message with their renewal details and a simple form: renew, update details, or considering cancelling. Confirmations are processed immediately, waverers get a retention offer, and non-responders receive two further reminders before expiry.

At a glance

TriggerRenewal date 30 days away
ChannelsWhatsApp
TemplatesRenewal Flow plus retention Flow
PlatformsHubSpot, Stripe

What this workflow does

The member gets a value recap and a one-tap renewal at 30 days. Those who renew are confirmed and their renewal date rolls forward. Those who want to update details are handed to a Customer Agent. Those considering cancellation receive a retention Flow with options you can actually fulfil. Non-responders get a lighter reminder at 14 days and a final heads-up at 7 days.

What you will need

  • A WhatsApp Flow template for renewal (renew, update, considering cancelling)
  • A second Flow template for retention
  • HubSpot properties for renewal date and subscription status
  • The member’s WhatsApp number in international format

Workflow steps

  1. Trigger contact date property when the renewal date is 30 days away. Enable re-enrolment so it runs each cycle.
  2. Send first reminder personalised with name, plan, renewal date, and price.
  3. Wait for completion delay until Form Completed, up to 14 days.
  4. Branch, completed:
    • Renew set status to Renewal Confirmed, confirm, roll the renewal date forward, end.
    • Update details acknowledge, assign to a Customer Agent, create a verification task, re-send the renewal form afterwards.
    • Considering cancelling send an empathetic message and the retention Flow, then branch on the chosen option (discount, pause, different plan, or speak to someone).
  5. No response at 14 days send a lighter reminder noting no action is needed to continue, wait 7 days.
  6. Final reminder at 7 days send a brief heads-up. If auto-renewal is on, confirm the renewal. If manual, create a task for the account team.

Tips and gotchas

Frame renewal as the default where your terms allow auto-renewal. Offer only retention options you can fulfil, since a hollow offer damages trust more than a clean cancellation.