Workflow templateAsk cancelling Stripe subscribers why they left
When a Stripe subscription is cancelled, emails the customer your feedback survey, logs the cancellation reason in a sheet, and tells your team in Slack. After publishing, you add a Stripe webhook endpoint and paste its signing secret into Whenever.
Workflow illustration
01Trigger
TriggerEach customer.subscription.deleted event Stripe posts to the signed Stripe webhook.
02Go
Google SheetsSkip a subscription id already in column A of the Google Sheets spreadsheet id and tab from setup.
03St
StripeRetrieve the Stripe customer by the subscription's customer id; if they have an email, Gmail them a short note with my setup survey link.
04
Custom stepAppend subscription id, date, email, price nickname and cancellation reason to that tab.
05Sl
SlackAs me, post them to the Slack channel id you choose in setup.
06
OutputFinish
How it runs
This is the brief Whenever builds from. Change any of it in plain words before you publish.
When
Each customer.subscription.deleted event Stripe posts to the signed Stripe webhook.
Then
- Skip a subscription id already in column A of the Google Sheets spreadsheet id and tab from setup.
- Retrieve the Stripe customer by the subscription's customer id; if they have an email, Gmail them a short note with my setup survey link.
- Append subscription id, date, email, price nickname and cancellation reason to that tab.
- As me, post them to the Slack channel id you choose in setup.