Have your AI agent call to cancel a gym membership
Short answer: Tell your agent which membership to cancel. CallForMe calls the gym, asks to cancel, declines retention offers you didn't ask for, and asks for a confirmation number and final billing date. If the gym requires the member on the line, the assistant patches you in with transfer_to so you can finish it.
Open this in ChatGPT and swap in your details before you send it. It needs the CallForMe plugin.
Add CallForMe to your agentTry a free demo call
Using ChatGPT? Add it from ChatGPT's plugin directory in one step, on any plan.
$1 when someone answers, first 2 minutes included. Nothing if nobody picks up. Connecting asks for nothing.
On your phone? Email yourself the setup steps
Read the transcript
Gym: Ironwood Fitness, this is Jordan.
CallForMe: Hi, this is an assistant calling for Alex Chen, on a recorded line. I'm calling to cancel Alex Chen's gym membership and get a confirmation code.
Gym: I can help with that. Could you please provide the phone number on file for Alex Chen's membership?
CallForMe: The phone number on file is two one four, five five five, zero one four two.
Gym: Thank you. Before I proceed with canceling the membership, I want to let you know that we can freeze the membership for $10 a month for up to three months, or offer two months at half price. Would either of those options work for Alex?
CallForMe: Thanks, but please go ahead and cancel it.
Gym: Alright. I will cancel the membership. The confirmation code for the cancellation is IW2087. The membership will remain active through the end of the current billing month, and there will be no further charges after that.
Add CallForMe to your agent, or call this gym yourself on its free demo line.
That was a real phone call, to one of our demo lines. On your phone? Email yourself the setup steps for later. Add CallForMe to your agent: one URL, and your agent can make calls like this.
Gyms and some subscription services still make you call to cancel, then try to talk you out of it. That's exactly the kind of call an assistant with clear instructions handles well.
What your agent does
- find_business for your gym's location or member services number.
- plan_call with the goal. It flags what gyms usually ask for: member number, the name on the account, sometimes the last 4 of the card on file. Your agent decides what to share.
- place_call:
What your agent sends (for developers)
{
"phone": "+19725550188",
"business_name": "Summit Fitness, Plano",
"goal": "Cancel Alex Chen's membership effective at the end of the current billing period. Get a confirmation number and the final billing date.",
"details": "Member name Alex Chen. Member number 004417726. Membership started March 2024, no contract term remaining. Reason: moving.",
"questions": [
"What is the cancellation confirmation number?",
"What is the final billing date?",
"Is there a cancellation fee, and how is it paid?",
"Is anything else required from the member?"
],
"on_behalf_of": "Alex Chen",
"callback_number": "+12145550199",
"transfer_to": "+12145550199",
"constraints": "Decline all offers to pause, downgrade, or discount. Do not agree to any fee over $0 without asking. Only transfer the member if the gym says it cannot cancel without him."
}
- get_call with
wait_seconds: 50untilended. If the rep asks for something your agent didn't include, like a billing ZIP code, it arrives aspending_questionand your agent answers with answer_question.
Example result
Illustrative example: names, prices and times are made up. Transcript excerpt:
Assistant: Hi, this is an assistant calling for Alex Chen, on a recorded line. He'd like to cancel his membership, member number 004417726.
Front desk: Before I do that, we can freeze it for $10 a month instead.
Assistant: Thanks, he'd like to cancel. Is there a cancellation fee?
Front desk: No fee. Your last charge will be October 15th. Confirmation is C-55812.
What your agent tells you:
| Field | Value |
|---|---|
| Status | Cancelled |
| Confirmation number | C-55812 |
| Final billing date | October 15 |
| Fee | None |
| Retention offer | Freeze at $10/month (declined) |
Call length 2m 55s, $1.40.
Try it free: Ironwood Fitness
Ironwood Fitness is a fictional gym we run as a free demo line at (469) 253-8241. It behaves like a real front desk: it asks for the member's name and the phone number on file, then makes one retention offer before cancelling. Ask your agent:
Call Ironwood Fitness at (469) 253-8241 and cancel the membership for Alex Chen. The phone on file is 214-555-0199. Decline any offer to freeze or discount it, and get a confirmation code.
In our test calls, the front desk offered to freeze the membership for $10 a month or give two months at half price. The assistant declined once, politely, and came back with confirmation code IW-2087, no cancellation fee, and access through the end of the billing month. If you ask the gym for a refund, it says the member has to call in person, which is how many real gyms handle it too. Demo calls are free and need no account.
Tips
- Give the member number. It's on the app or your welcome email and saves the rep from asking.
- Say what to do with offers. "Decline all offers" is the default most people want.
- Check the next statement. A confirmation number is proof, but look for the final charge to make sure it stopped.
- Some gyms still require a letter or in-person visit. If they say so, the assistant asks exactly what's needed and your agent tells you.
What it costs
$1 covers the first 2 minutes, then it's $0.40 a minute, so a 3-minute cancellation like the one above is $1.40. Retention-heavy lines with long holds run longer: a 10-minute call is $4.20.
Related
- Companies you can only cancel by phone
- Cancel any subscription by phone
- Lower your internet bill
- Returns and refunds
- Stop or start utility service
- Write a good call goal
Questions
Will the gym cancel for an AI?
It depends on the gym. Some process it with the member's name and member number. Some require the member to confirm by phone or in writing. The assistant asks what's required and can patch you in.
What if they offer a discount to stay?
The assistant declines unless your constraints say otherwise. If you want to hear offers, tell your agent, and it will report them back instead of declining.
Will it give my card to pay a cancellation fee?
No. The voice assistant never gives card numbers. It asks what the fee is and how to pay it, then reports back.
What proof do I get?
The confirmation number, the final billing date, and the call transcript. Save all three.
Add CallForMe to your agent
One URL for any MCP agent. Connecting asks for nothing.
Install steps for your agentTry a free demo callPricing
On your phone? Email yourself the setup steps
One email with the link, for when you're at your computer. Nothing else.