Check every cancellation was handled by the rules
US and UK rules. Finds save-desk calls and chats where the agent pushed past a clear no, added a hurdle or left no outcome. It never blocks a cancellation.
Try it on this example
Market (US or UK): US
Channel (call, chat or email): call
Conversation with speaker labels
- What does the customer want to do about their service or contract?Clear request to cancel100%
- What main reason does the customer give for wanting to cancel?Price or a price rise100%
- Does the agent make a retention offer to keep the customer?Yes99%
- Does the agent keep offering or arguing for staying after the customer declines an offer or repeats that they want to leave?Yes96%
- Does the agent put a hurdle in the way of the customer's request to cancel?No71%
- How does the conversation end for the customer's request to cancel?Cancellation done or booked98%
- Does the agent explain what the customer will pay on leaving?Charges explained100%
- Does the customer express dissatisfaction with how their request to cancel is handled?Yes96%
- Does the agent log a complaint about the handling and give the customer the complaint route the rules require?No86%
These are real answers stored from one run on this example.
The prism behind it
Check every cancellation was handled by the rules
Fields
- Market (US or UK)
- Channel (call, chat or email)
- Conversation with speaker labels
Context
These conversations come from the save desk or the customer service queue of a broadband, mobile, pay TV or subscription business. The market field says which rule set applies: the US rules to a US customer, the UK rules to a UK customer. The house rules apply to both. House rules: - Every agent who takes the conversation can process a cancellation. Transferring the customer, asking them to call back, or sending them to a website, a letter or another team to cancel is a hurdle, unless the customer asks for it. - An agent may make one retention offer after a request to cancel. Once the customer declines it or repeats that they want to leave, the agent stops offering and processes the cancellation. - An agent may ask why the customer is leaving, but may not require a reason before processing. - The agent confirms the cancellation with the date it takes effect, and explains any charge that applies: an early termination fee, a final bill or unreturned equipment. - If the customer is unhappy with how the request is handled, the agent logs a complaint and gives the route the market's rules below require. US rules (state automatic renewal and cancellation laws): - The FTC's click-to-cancel rule was vacated in 2025, so state laws set the floor. Several states, California among them, require that a customer can cancel by the same means they signed up, including by phone, and California's law as amended from July 2025 limits save offers so they do not stand in the way of the cancellation. - State attorneys general have acted against businesses that kept customers on hold, transferred them repeatedly, or kept billing after a request to cancel. - Complaint route: the agent says the complaint is logged, that the customer relations team will contact the customer, and how to reach that team directly. UK rules (Ofcom): - Ofcom expects a provider to act on a request to cancel without repeated transfers, without continuing to push retention offers after the customer has said no, and with front-line staff able to process it. - Complaint route: the agent says the complaint is logged, explains how the provider's complaints code works, and tells the customer they can take an unresolved complaint to the provider's alternative dispute resolution scheme after eight weeks, or sooner once the provider sends a final response. Which state's law applies to a customer is decided by the business's legal team, not by these answers. Judge only what is said in the conversation.
Questions
What does the customer want to do about their service or contract? Choice
Read the whole conversation and go by the customer's clearest statement about ending their service or contract. A request to cancel an appointment, an order or one add-on is not a request to end the service. Pick one option.
What main reason does the customer give for wanting to cancel? Choice
Pick the reason the customer gives most weight. Go only by what the customer says; do not guess a reason from the account or the plan. If the customer gives no reason, or never asks to cancel, pick No reason given.
Does the agent make a retention offer to keep the customer? Yes / No
Count any discount, cheaper or different package, credit, free period or extra offered to persuade the customer to stay. Telling the customer about their options when they ask is not an offer. Yes: The agent offers at least one discount, package, credit, free period or extra to keep the customer. No: The agent makes no retention offer, or there is no agent in the conversation.
Does the agent keep offering or arguing for staying after the customer declines an offer or repeats that they want to leave? Yes / No
Does the agent make another offer, repeat one, or argue for staying after the customer has refused? Our rule allows one retention offer; once the customer declines it or repeats that they want to leave, the agent stops offering and processes the cancellation. A refusal is the customer turning down an offer, or saying again that they want to leave after the agent has tried to keep them. Accepting an offer, saying maybe, asking what cancelling would cost, or never asking to leave is not a refusal. If the customer never refuses, the answer is No. A pitch is anything the agent says after a refusal to keep the customer: a new offer, the same offer again, a warning about what they will lose, or asking whether they are sure together with a reason to stay. Processing or refusing to process the cancellation, confirming the date and charges, or offering help with the final bill is not a pitch. One pitch after a refusal is enough for Yes, however short the conversation. Yes: After a refusal, the agent makes at least one more offer or argues for staying. No: The customer never refuses, or after every refusal the agent only processes, confirms or closes the request.
Does the agent put a hurdle in the way of the customer's request to cancel? Yes / No
A hurdle is any of these: saying they cannot process the cancellation; transferring the customer, or asking them to call back, write in, or use a website or another team to cancel; requiring a reason, or requiring the customer to hear an offer, before processing. Whether a charge the agent states is in the customer's contract is checked elsewhere. A transfer or another channel the customer asks for is not a hurdle. Retention offers on their own belong to the question on pitching after a refusal, not to this one. Yes: The agent puts at least one such hurdle in the way of the request. No: The agent puts no such hurdle in the way, or the customer never asks to cancel.
How does the conversation end for the customer's request to cancel? Choice
Judge where the request stands when the conversation ends. Pick one option.
Does the agent explain what the customer will pay on leaving? Choice
Consider early termination fees, the final bill and charges for equipment that is not returned. Pick one option.
Does the customer express dissatisfaction with how their request to cancel is handled? Yes / No
Count dissatisfaction in any words with the offers, the transfers, the waiting, the repetition or the agent's handling of the request. Dissatisfaction only with the price or the service they are leaving does not count here. Yes: The customer says, in any words, that they are unhappy with how the request is being handled. No: The customer expresses no dissatisfaction with how the request is handled.
Does the agent log a complaint about the handling and give the customer the complaint route the rules require? Yes / No
Use the complaint route in the rule set for the market field. An apology on its own is not a complaint route. Yes: The agent says the complaint is logged and gives the route the market's rules require. No: The customer is unhappy with the handling and the agent does not log it, or gives no route or only part of it; or the customer makes no complaint about the handling.
Lens columns
cancel_intent, cancel_intent_probability, cancel_reason, cancel_reason_probability, retention_offer_made, retention_offer_made_probability, pitched_after_refusal, pitched_after_refusal_probability, hurdle_to_cancel, hurdle_to_cancel_probability, cancel_outcome, cancel_outcome_probability, charges_explained, charges_explained_probability, complaint_raised, complaint_raised_probability, complaint_route_given, complaint_route_given_probability
Run it on your own text
Add this prism in the app, change any question, and test it on a file of your own.