All workflows

Emails a customer whose Stripe subscription ended, asking why or asking them to update their card, and logs it in a sheet.

On subscription ended in Stripe3 apps3 steps

Apps it connects

Authenticate each one once and the workflow is ready to run.

What it does

Each integration step this workflow runs, in order, what it is for, and the conditions and loops that decide when it runs.

  1. 1StripeSubscription ended triggerStarts the workflow when a subscription ends, for any reason.
  2. 2Google SheetsAppend rowAdds the customer, plan, amount and reason to your Churn sheet.
  3. If subscription.customer_email is not empty

    1. 3GmailSendEmails the customer: why did they go, or please update your card.

How it works

What happens on each run, in plain English.

Not every ended subscription is a customer choosing to leave. When a Stripe subscription ends, this tells the two cases apart: a customer who cancelled gets a friendly note asking what could have been better, and one whose payments kept failing gets a note asking them to update their card.

Every ended subscription is also added to your Churn sheet with the date, customer, plan, amount and reason, so you can see why people leave. The sheet needs the columns Date, Customer, Plan, Amount and Reason. A customer with no email in Stripe is logged but not emailed.

stripegmailgoogle sheetschurn

Start from a workflow that already works.

Add "Win back customers who cancel" to your workspace, connect its apps, and make it yours.

Free plan, no credit card