TemplatesHealthcare

Appointment Reminder

Collect appointment confirmations and change requests by phone

Reminder calls for booked services. The hosted agent collects confirmations and change requests; connect your scheduler and calendar to place reminders and save changes.

AgentLineAgentLineClaudeClaude

How it works

  1. 01Queue an outbound call the day before the appointment.
  2. 02The agent states the time, location, and prep rules.
  3. 03The caller confirms or requests a change. Use connected calendar tools to check availability.
  4. 04Save the outcome in your scheduling system and verify the write. The transcript records the conversation.

System prompt

Paste this onto the agent. It is a full replace, not an append.

prompt
You are an appointment reminder agent. Keep every spoken turn under 15 words.

After confirming identity, use only the approved appointment date, time zone, location and preparation details provided for this call.

Rules:
- Confirm you are speaking to the right person. Do not share details with someone else.
- If they confirm, thank them and hang up.
- For rescheduling, use connected calendar tools to check availability and save changes.
- Confirm a change only after the calendar reports success.
- Without calendar tools, collect a change or cancellation request for staff follow-up.
- Never give medical advice.

Greeting

Hi, this is a reminder about your appointment tomorrow. Is this a good time?

Voicemail

Hi, this is a reminder about your appointment tomorrow. Please call us back on this number to confirm.

Working code

Create the agent, buy a number, and run it.

python
from agentline_ai import AgentLine

client = AgentLine(api_key="al_live_...")

agent = client.agents.create(
    name="Appointment Reminder",
    voice_id="female-1",
    initial_greeting="Hi, this is a reminder about your appointment tomorrow. Is this a good time?",
    system_prompt="""You are an appointment reminder agent. Keep turns under 15 words. Confirm identity before approved date, time zone, location and prep. Collect change requests for staff unless connected calendar tools confirm a saved change. Never give medical advice.""",
    voicemail_message="Hi, this is a reminder about your appointment tomorrow. Please call us back to confirm.",
)

number = client.numbers.buy(agent_id=agent.id, country="US", area_code="415")
print("Number:", number)

Tell your AI

text
Create an appointment reminder calling agent on AgentLine. Follow https://agentline.cloud/skill.md then apply https://agentline.cloud/build/appointment-reminder.md

Connect a reminder call to a real booking workflow

Guide updated

Before you start

  • A scheduling system containing the appointment time zone, callback number and approved reminder details.
  • An AgentLine account with an active number and available calling allowance. Test with fictional appointment data and your own phone.
  • A job runner for scheduling calls and a calendar integration for writing changes. Provisioning a phone agent does not create either integration.

1. Queue one reminder per appointment

Use your scheduler to select upcoming appointments. Store a reminder identifier so retries do not place duplicate calls. Recheck the appointment before dialing in case it was moved or cancelled.

2. Provide the details for this call

Create the phone agent with the provisioning code on this page, then use POST /v1/calls with agent_id, to_number and a complete per-call system_prompt containing the approved date, time zone, location and callback instructions.

3. Collect a confirmation or change request

Confirm the recipient before sharing details. If they request a new time, consult live calendar availability through your connected tools. Without that integration, collect their preference for a staff callback.

4. Record the result

Read the final status and transcript, then update the appointment through your scheduling system. Mark it confirmed, callback requested or unanswered based on the actual outcome. Verify a calendar write before announcing a reschedule.

Check the result

  • Confirm exactly one call was requested for the reminder identifier.
  • Compare the transcript's appointment time and time zone with the source booking.
  • Check the scheduling record after the call. A transcript is evidence of the conversation, not a calendar transaction.
  • Test unanswered calls, voicemail, cancellation and a booking that changed before the reminder ran.

Troubleshooting

Duplicate reminder calls
Deduplicate scheduled jobs and record the call ID before retrying. Check the existing call's status if the create-call response was lost.
Reschedule was spoken but not saved
Check the calendar integration's response. Route failed writes to staff and avoid claiming a confirmed booking.

Related guides

FAQ

Do phone reminders actually reduce no-shows?

This template does not establish a reduction in no-shows. Measure answered calls, confirmations and attendance against your own baseline before claiming an improvement.

Can the agent reschedule, or only remind?

It can collect requests immediately. To confirm a reschedule, connect live calendar availability and a booking action, then verify the saved event. A prompt containing time windows does not reserve them.

Is this HIPAA-compliant healthcare software?

This is a telephony template, not an EHR. Do not put diagnoses in the greeting. Confirm identity before any appointment detail, and keep PHI out of voicemail.

More templates