Have your AI agent call the airline about a delay
Short answer: Tell your agent your flight, the delay, and what you want. CallForMe calls the airline, gets through the menu and hold, and asks what compensation and rebooking options exist. Because airlines verify the passenger before changing a ticket, the assistant patches you in with transfer_to to accept the option you want.
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
After a bad travel day, the last thing you want is a long hold with the airline. Your agent can sit in the queue, ask the questions, and only bring you in for the part where the airline needs you.
What your agent does
- plan_call with your flight details. It flags what the agent will ask: confirmation code, passenger name, and which flight you want instead.
- place_call with
transfer_to:
What your agent sends (for developers)
{
"phone": "+18005550133",
"business_name": "Airline reservations",
"goal": "Ask about compensation for a 7-hour delay on flight 1234 on Sept 27, and ask about rebooking the return on the first flight tomorrow morning. Once the rep has options, connect the passenger to confirm.",
"details": "Passenger Omar Haddad, confirmation ABC123. Flight 1234 DFW to LAX on Sept 27 was delayed 7 hours. Wants the earliest flight tomorrow on the return LAX to DFW, originally Oct 2.",
"questions": [
"What compensation is offered for this delay?",
"What are the earliest flights tomorrow and is there a change fee?",
"How will the compensation be issued?"
],
"on_behalf_of": "Omar Haddad",
"callback_number": "+12145550199",
"transfer_to": "+12145550199",
"constraints": "Don't accept any change that costs money. Don't give card numbers. Connect the passenger before any ticket change."
}
- get_call with
wait_seconds: 50on a loop while the assistant waits on hold. If the rep asks "window or aisle?", your agent seespending_questionand answers with answer_question. - When the rep has options, your phone rings. You confirm and the rep finishes the change with you.
Example result
Illustrative example: names, prices and times are made up. Transcript excerpt:
Rep: Reservations, this is Marcus.
Assistant: Hi Marcus, this is an assistant calling for Omar Haddad, on a recorded line. The confirmation is ABC123. Omar's flight on the 27th was delayed seven hours, and he'd like to know what compensation is available and what the first flight tomorrow looks like.
Rep: I can offer a $150 travel credit for the delay. First flight tomorrow is 6:10am, no change fee.
Assistant: Thank you. I'm connecting Omar now so he can confirm the change.
What your agent tells you:
| Field | Value |
|---|---|
| Compensation offered | $150 travel credit |
| Rebooking option | 6:10am tomorrow, no change fee |
| Hold time | 22 minutes |
| Status | Transferred to you to confirm |
Call length 26 minutes, $10.60.
Tips
- Give the exact flight and date. The confirmation code alone sometimes isn't enough for a past segment.
- Ask how compensation is issued. Credit, miles, or refund to the original card are very different.
- Try the app first for simple rebooks. Call when the app can't help or when you're asking for compensation.
- Call early in the day. Queues after big weather events can exceed the 30-minute call limit.
- Thanksgiving week is the busiest of the year. If a delay hits on a peak day, have your agent call right away, and pass your number as transfer_to so you only pick up once an agent answers.
What it costs
Holds count as call time. A 26-minute call is $1 plus 24 minutes at $0.40, so $10.60. The most a single call can cost is $12.20.
Related
- Customer service hold times, measured
- Keep long-hold calls on a budget
- Cancel a flight within 24 hours
- When a business sends a verification code
- Wait on hold and patch me in
- Hotel requests
- Returns and refunds
- Phone menus and hold
Questions
Can the AI rebook my flight?
Airlines usually need to verify the passenger before changing a ticket. The assistant gathers the options and connects you with transfer_to so you confirm the change yourself.
What compensation can I ask for?
It depends on the airline's policy and the cause of the delay. The assistant asks what they offer and reports it. It doesn't argue legal rights it wasn't given in details.
How long will the hold be?
On a normal Monday morning (November 2, 2026) our own calls reached a person at American Airlines in 4 minutes 58 seconds, Southwest in 8 minutes 34 seconds and Delta in 20 minutes 27 seconds, menu included. After big disruptions holds run longer. A single call can last up to 30 minutes; if the hold runs past that, the call ends and your agent can try again.
Does it matter that the call comes from a different number?
No. The assistant gives your confirmation code, and if the airline needs to reach you it has your callback_number.
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.