---
title: "Running late? Have your AI agent call ahead to the appointment"
description: "Stuck in traffic? Your agent calls the office, says you're running late and by how much, asks if they can still see you, and books a new time if not."
url: https://callforme.tel/use-cases/running-late-to-an-appointment
published: 2026-11-12
updated: 2026-11-12
author: Jake Marsh
---

# Running late? Have your AI agent call ahead to the appointment

> Tell your agent where the appointment is, what time it was, and how late you'll be. CallForMe calls the front desk, lets them know, and asks whether they can still see you or whether you should reschedule. If they offer a new time inside the window you gave, it takes it. You get the answer in one line, usually for $1.

**Say to your agent:** "I'm running about 20 minutes late for my 2:30 cleaning at Maple Grove Dental. Call and let them know, and ask if they can still see me. If not, book the next opening this week after 4."

The call you make while running late is short, and it's always at the worst moment: you're driving, the office has a phone menu, and you mostly want to know one thing. Should you keep coming, or turn around? Your agent can make that call while you keep going.

## What your agent does

1. **find_business** if you gave only the office's name and area. Use the number on your confirmation text if you have it: it reaches the right location.
2. **place_call** with the appointment time, how late you'll be, and what to do if they can't fit you in:

<details><summary>What your agent sends (for developers)</summary>

```json
{
  "phone": "+12145550188",
  "business_name": "Maple Grove Dental",
  "goal": "Tell the front desk that Jordan Reyes is running about 20 minutes late for a 2:30pm cleaning today. Ask if they can still see Jordan. If not, book the next opening this week after 4pm.",
  "questions": ["Can they still see Jordan today?", "If not, what new time is booked?"],
  "on_behalf_of": "Jordan Reyes",
  "if_asked": "Date of birth for the chart lookup: say Jordan will give it at the desk. Don't agree to any fee; ask what the policy is instead."
}
```

</details>

3. **get_call** with `wait_seconds: 45`. Most of these end inside one or two waits.

## Example result

Illustrative example: the office, names and times are made up. Transcript excerpt:

> **Office:** Maple Grove Dental, this is Erin.
>
> **Assistant:** Hi, this is an assistant calling for Jordan Reyes, on a recorded line. Jordan has a 2:30 cleaning today and is running about 20 minutes late. Can you still see them?
>
> **Office:** Let me check with the hygienist... We can take them at 2:50, but it'll be a shorter cleaning. Or Thursday at 4:30.
>
> **Assistant:** Thanks. I'll keep 2:50 today for Jordan.

What your agent tells you:

| Question | Answer |
|---|---|
| Can they still see you today? | Yes, at 2:50, a shorter cleaning |
| Other option offered | Thursday 4:30 |

Call length 1m 12s, $1.00.

## Where this comes up

- **Doctor, dentist and therapy appointments**, where many offices have a cutoff for late arrivals.
- **Salons and barbershops**, where the next client is already in the chair.
- **Restaurant reservations**, to ask them to hold the table.
- **Car service and repair drop-offs** with a set check-in time.
- **Movers, installers and contractors** when you're the one late to let them in.

## Tips

- **Say how late, not just "late".** "About 20 minutes" lets the desk decide on the spot.
- **Give a rescheduling window.** "Any weekday after 4" means the call can end with a booking instead of a question.
- **Pre-answer the chart questions.** Offices often ask a date of birth to find you. Put what you're comfortable sharing in `if_asked`, or have it say you'll give it at the desk.
- **Leave fees to you.** Have it ask about the late policy, not agree to one.

## What it costs

$1 per answered call, including the first 2 minutes. This kind of call almost always fits inside that.

## Related

- [Book a doctor's appointment](/use-cases/doctor-appointment)
- [Ask if someone is working today](/use-cases/is-someone-working-today)
- [Book a haircut by phone](/use-cases/haircut-booking)
- [Restaurant reservations](/use-cases/restaurant-reservations)
- [Pricing](/docs/pricing)

## FAQ

### Why not just call myself?

Because you're driving, on a train with no signal, or in a meeting that ran over. Your agent can make the call from a text, and it keeps trying the menu and the hold while you get there.

### Can it reschedule if they can't fit me in?

Yes, if your request says when you're free. Give a window ("any weekday after 4") and it books the first time inside it. Anything outside the window comes back to your agent as a mid-call question while the office waits.

### Will it agree to a late or missed-appointment fee?

Not unless you said it could. Ask it to find out the office's late policy instead, and it reports what they say. Put any limit in if_asked, for example "don't agree to any fee".

### What does it cost?

$1 when the office picks up, including the first 2 minutes, which is usually the whole call. Nothing if nobody answers.

## Related

- [Can AI book an appointment for you by phone?](https://callforme.tel/guides/ai-book-appointment-by-phone.md)
- [Have your agent call to reschedule an appointment](https://callforme.tel/use-cases/reschedule-appointment.md)
- [Have AI call hair salons and barbershops](https://callforme.tel/call/hair-salons.md)
- [Have AI call vets for an appointment or price](https://callforme.tel/call/vets.md)
- [Can AI call businesses in Canada?](https://callforme.tel/guides/ai-calls-to-canada.md)
