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.
How it works
- 01Queue an outbound call the day before the appointment.
- 02The agent states the time, location, and prep rules.
- 03The caller confirms or requests a change. Use connected calendar tools to check availability.
- 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.
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.Working code
Create the agent, buy a number, and run it.
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
Create an appointment reminder calling agent on AgentLine. Follow https://agentline.cloud/skill.md then apply https://agentline.cloud/build/appointment-reminder.mdConnect 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.