As of September 2022, Soapbox can process webhook notifications that are sent when a Subscription is cancelled directly with Stripe. If you have have an existing webhook with Stripe that fires only on the invoice.payment_succeeded event, you can update it to include the customer.subscription.deleted event to use this functionality.
To do so:
- Login to Stripe
- Click Developers > Webhooks in the left column navigation
- Click the existing webhook endpoint you wish to updated
- In the upper right next to the webhook Endpoint URL, click the ... navigation and select Updated details...
- For Events to Send, select customer.subscription.deleted
- Click Update Endpoint
Once this event has been added to the endpoint, any Subscription cancelled in Stripe will be automatically updated as cancelled in Soapbox.