Skip to content
Workflow starter brief

Ask 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.

Build this workflowNo credit card requiredAI building has weekly usage limits.

Proposed workflow

A starting brief, not a preconfigured workflow or proof of a completed outcome. Review the generated steps and test with your accounts before publishing.

When

Each customer.subscription.deleted event Stripe posts to the signed Stripe webhook.

Then

  1. Skip a subscription id already in column A of the Google Sheets spreadsheet id and tab from setup.
  2. Retrieve the Stripe customer by the subscription's customer id; if they have an email, Gmail them a short note with your setup survey link.
  3. Append subscription id, date, email, price nickname and cancellation reason to that tab.
  4. As your connected user, post them to the Slack channel id you choose in setup.

Before you publish

Connect the accounts and credentials it needs first. Optional AI steps use AI at runtime and their output can vary, so review the workflow and test it before publishing.

Runtime limits, account access and AI usage

Apps it connects

Related templates

All templates

Agents should build your automations, not be them

Describe your first workflow in plain words. One stays live for free, no credit card.

No credit card required