How to cancel or pause a Stripe subscription from Zendesk
By Jake Marsh · Updated
To cancel a Stripe subscription from Zendesk, install Tillwell, open the customer's ticket and click Cancel at period end on the subscription in the sidebar. The customer keeps access until the period ends and is not billed again. To stop charges for a while instead, click Pause payments and choose whether invoices made during the pause are voided or kept as drafts. Each change adds an internal note and a tag to the ticket.
Before you start
- The restricted key needs Write on Subscriptions.
- Allow subscription changes must be on, and the agent must be in Who may take actions.
- Actions work on tickets only. New tickets and user profiles show the sidebar read-only.
Cancel at the end of the period
- Open the ticket. The subscription shows its plan, price, quantity, status and the next renewal, trial end or cancellation date.
- Click Cancel at period end and read the confirmation.
- Confirm. Stripe schedules the cancellation, and the ticket gets the
tillwell_canceltag.
If the customer changes their mind before that date, click Keep subscription. The scheduled cancellation is removed and the ticket gets the tillwell_cancel_undone tag.
Pause payments
- Click Pause payments on the subscription. It shows on running subscriptions (active, trial, past due or unpaid) that are not already set to cancel.
- Choose what happens to invoices created while paused:
| Option | What it means |
|---|---|
| Voided | Invoices made during the pause are never charged. |
| Held as drafts | Invoices are kept as drafts, so you can decide about them later in Stripe. |
- Optionally set a resume date. Payments start again on that date.
- Confirm. The ticket gets the
tillwell_pausetag.
To end a pause early, click Resume payments. The ticket gets the tillwell_resume tag.
Which one fits the request
| Customer says | Action |
|---|---|
| "Cancel, but let me use what I paid for" | Cancel at period end |
| "Oops, I didn't mean to cancel" | Keep subscription |
| "Can I skip the next couple of months?" | Pause payments with a resume date, invoices voided |
| "Hold my billing until our budget is approved" | Pause payments, invoices held as drafts |
| "I'm back, start charging again" | Resume payments |
Tillwell doesn't cancel immediately, change plans or edit customers and invoices. Those stay in Stripe.
If they also want money back
Cancelling at period end doesn't refund anything. If the customer is owed money, click Refund on the payment as a separate step. Refunds need Charges and Refunds: Write and Allow refunds on.
What lands on the ticket
After Stripe accepts the change, Tillwell adds an internal note with what changed, the Stripe ids, the agent and their note, plus the tag. Use the tags in views, triggers and reports: a view on tillwell_cancel lists every ticket where a cancellation was scheduled from the sidebar, which is useful for churn reviews.
If the sidebar says "Done in Stripe, but the ticket note failed", the change happened. Paste the text shown as an internal note yourself.
What it costs
Tillwell is $5 per agent per month on the Standard plan, with every feature, billed monthly by Zendesk. It has a 14-day free trial; Zendesk asks for a card at install. The full reference is in the Tillwell documentation.
Tillwell
Stripe customer sidebar: refund, cancel or pause from the ticket, with every action logged. $5 a month per agent.
Questions
Does the customer lose access right away?
No. With Cancel at period end, they keep access until the current period ends and aren't billed again.
What's the difference between voided and draft invoices during a pause?
Voided invoices are never charged. Draft invoices stay in Stripe for you to finalize or delete later.
Can I stop agents from cancelling subscriptions?
Yes. Turn Allow subscription changes off, or limit Who may take actions to admins, roles or a group.
Can I see subscription details on a user's profile too?
Yes, the sidebar also appears on user profiles, read-only. Changes are made from a ticket so each one is logged there.
More Tillwell guides
- How to refund a Stripe payment from a Zendesk ticket
- How to create a Stripe restricted key for Zendesk