Business texting

Appointment Reminder Texts: Templates, Timing and How to Automate Them

Appointment reminder text templates for dental, salon, auto, home services and more, with when to send them and how to automate them.

A florist in an apron talks on the phone and takes notes in her shop

An appointment reminder text is a short message that tells a customer when and where their appointment is and how to confirm or change it. The usual pattern is a confirmation when the appointment is booked, a reminder the day before, and a short note on the morning of the visit. Each text should name your business, stay under 160 characters, and go only to customers who agreed to receive texts from you.

This guide gives you ready-to-copy templates for six kinds of businesses, explains when to send each message, shows how to handle "confirm" and "reschedule" replies, and walks through how to automate the whole process by connecting your booking tool to CampaignCNX+ through Zapier and the CampaignCNX+ API. Reminders are one part of what a business texting program looks like, and they are often the first part a business sets up.

What a good appointment reminder text includes

A reminder works when the customer can read it once and know exactly what to do. Include these details in every reminder:

Keep each message under 160 characters, because a longer text is split into two parts and billed as two. Avoid emoji and curly quotation marks pasted from a word processor. Either one switches the message to a larger character set in which each part holds only 70 characters, so a short reminder can cost twice as much.

Leave private details out of the text. A reminder needs the time and the place. It does not need the reason for the visit, the price, or anything the customer would not want a person next to them to read on their screen.

When to send appointment reminders

A person writing on a large desk calendar

Most businesses do well with two or three messages for each appointment. More than that tends to annoy customers, and some will reply STOP.

CampaignCNX+ sends texts only between 8 a.m. and 9 p.m. in the recipient's time zone. If your first appointments start at 7:30 or 8:00 a.m., send those customers their reminder the evening before instead of the morning of.

For appointments booked several weeks out, such as a cleaning or an annual service visit, an extra reminder about a week ahead gives the customer more notice. Recurring reminders, such as "it has been six months since your last visit," are better handled as scheduled campaigns or drip sequences than as one-off messages.

Appointment reminder text templates by industry

Replace everything in brackets with your own details, then check that the finished message is still under 160 characters. The first template in each group is written as a first message and includes the STOP line.

Dental and medical offices

Keep these reminders free of health details. Do not name the procedure, the condition, the type of specialist or the reason for the visit. Before you text patients, ask your compliance advisor what your reminders may say.

[Practice] here. Your appointment is [Day], [Date] at [Time]. Reply C to confirm or R to reschedule. Reply STOP to opt out.

Reminder from [Practice]: your appointment is tomorrow at [Time]. Reply C to confirm or R to reschedule.

[Practice]: we will see you today at [Time] at [Address]. Running late? Reply here or call [Phone].

Salons and spas

A small corner storefront on a sunny street

Hi [Name], you're booked at [Salon] on [Day] at [Time] with [Stylist]. Reply C to confirm or R to reschedule. Reply STOP to opt out.

[Salon] reminder: your appointment with [Stylist] is tomorrow at [Time]. Need a new time? Reply R and we will help.

[Salon] has an opening on [Day] at [Time] with [Stylist]. Reply here if you would like it.

The last message is for customers on a waiting list. Send it only to people who asked to hear about openings.

Auto repair

Hi [Name], [Shop] has your [Vehicle] booked for [Day] at [Time]. Reply C to confirm or R to reschedule. Reply STOP to opt out.

Hi [Name], your [Vehicle] is ready for pickup at [Shop]. We're open until [Time] today. Questions? Reply to this text.

[Shop]: we finished the inspection on your [Vehicle]. Please call [Phone] or reply here so we can go over the estimate.

Home services

These fit plumbers, electricians, HVAC companies, cleaners, pest control and other businesses that visit the customer's home.

[Company] here. Your [Service] visit is [Day], [Date], arriving between [Time] and [Time]. Reply C to confirm. Reply STOP to opt out.

Reminder: [Company] is scheduled at your home tomorrow between [Time] and [Time]. Reply R if you need a different day.

[Company]: [Tech] is on the way and should arrive in about [Minutes] minutes. Reply here if anything has changed.

Tutoring and classes

When the student is a minor, text the parent or guardian who signed up, not the student.

Hi [Name], [Student]'s [Subject] session with [Tutor] is [Day] at [Time]. Reply C to confirm or R to reschedule. Reply STOP to opt out.

[Studio] reminder: [Class] starts tomorrow at [Time] at [Location]. Please bring [Item]. Reply R if you can't attend.

[Studio]: today's [Class] is moving to [Room or Location] at the same time, [Time]. Reply here with any questions.

Professional services

These suit accountants, attorneys, financial advisers, insurance agents and consultants. Keep case and account details out of the text.

Hi [Name], this is [Firm]. Your meeting with [Person] is [Day], [Date] at [Time]. Reply C to confirm or R to reschedule. Reply STOP to opt out.

[Firm] reminder: your meeting with [Person] is tomorrow at [Time]. Please bring [Documents]. Reply R to reschedule.

[Firm]: your call with [Person] is today at [Time]. Join here: [Link]. Reply to this text if you need to move it.

For more ways a small business can use texting beyond reminders, see our small business texting ideas.

Handling confirm and reschedule replies

A person at a desk smiling at a smartphone, with a laptop open beside them

Asking for a reply turns a reminder into a conversation, and that conversation needs somewhere to land. In CampaignCNX+, replies arrive in a two-way inbox that your team shares. You can add team members with roles (admin, manager or staffer), so the front desk can answer reschedule requests while the owner sees the same conversations.

You can also set up keywords with automatic replies. A keyword rule answers any text that consists of only that word. For example, you could set these two:

Thanks, you're confirmed. We look forward to seeing you. [Business]

Thanks for letting us know. Someone from [Business] will text you shortly to find a new time.

The first answers C and the second answers R. Any other reply, such as "Can I come at 3 instead?", goes to the inbox for a person to answer. Our post on keywords, autoresponders and two-way messaging covers keywords in more detail.

A confirmation text does not change your booking calendar by itself. Someone on your team updates the appointment, or you can pass replies along automatically. CampaignCNX+ can send every incoming message to a web address you choose (an outgoing webhook), which Zapier, Make or n8n can receive and use to update another tool or notify a staff member.

How to automate appointment reminders with CampaignCNX+

CampaignCNX+ does not connect directly to a calendar or booking system. A booking tool such as Calendly, Square or Acuity reaches CampaignCNX+ only through Zapier or through the CampaignCNX+ API (the connection a program uses to send instructions to another program). The steps below use Zapier, because it needs no programming.

  1. Collect consent when people book. Add a phone number field and a checkbox to your booking form that says the customer agrees to receive appointment texts from your business. Keep a record of when they agreed.
  2. Get your number approved. Buy your number in CampaignCNX+ ($5 a month). The carriers (the mobile phone companies, such as AT&T, Verizon and T-Mobile) must approve business texting before you send. A toll-free number is usually verified in about three business days. 10DLC registration (registering a standard local number for business texting) has a one-time $75 fee, and CampaignCNX+ files it for you during setup.
  3. Create an API key in your CampaignCNX+ account. Zapier uses it to send requests on your behalf.
  4. Start a zap with your booking tool. Check that your booking tool is listed in Zapier and that it offers a trigger for a new appointment.
  5. Work out the send time. Add a step that calculates the reminder time from the appointment time, for example 5 p.m. the day before. Keep every send time between 8 a.m. and 9 p.m.
  6. Schedule the text. Add a step that sends a web request to /api/v1/messages/schedule with the customer's phone number, the message and the send time. Repeat this step for a morning-of reminder if you want one.
  7. Save the reminder ID. The API returns an ID for each scheduled text. Store it with the appointment, so a second zap can cancel the reminder through the API's cancel endpoint if the appointment is cancelled.
  8. Set your keywords and test. Create the C and R keyword replies, book a test appointment under your own phone number, and confirm that each text arrives at the right time with the right details.

If you have a developer, your booking software can call the API directly and skip Zapier. For recurring reminders that do not depend on a booking, such as seasonal service or annual check-ins, use scheduled campaigns or drip sequences in CampaignCNX+. Our page on text message automation shows what each of these can do.

Common questions

How far ahead should an appointment reminder text be sent?

Send the main reminder the day before, so the customer has time to reschedule and you have time to fill the slot. Add a short message on the morning of the visit if your appointments start after 8 a.m. For appointments booked weeks in advance, a reminder about a week ahead also helps.

Do I need an appointment reminder app or appointment reminder software?

Many booking tools send basic reminders of their own. Texting software such as CampaignCNX+ adds a business number that customers can reply to, a shared inbox, keyword replies and scheduled campaigns, and it works in a web browser. You connect it to your booking tool through Zapier or the API.

What do automated appointment reminders cost?

As an example, a business with 300 appointments a month that sends a confirmation and a day-before reminder sends about 600 texts. At the pay-as-you-go rate of $0.06 per text, that is $36, plus $5 a month for the number. On a monthly plan, the two-way inbox is an add-on ($12.49 a month, included on Enterprise), and keywords are a $20 monthly add-on. Every automatic keyword reply is billed like any other text.

Can a reminder text include a link to reschedule?

Yes. A link to your booking page lets customers choose a new time without calling. The link counts toward the 160 characters, so keep the rest of the message short.

Do appointment reminders need an opt-out?

Include "Reply STOP to opt out" in the first text a customer receives. CampaignCNX+ handles STOP replies automatically, so a customer who opts out receives no further texts from your number.

Start sending appointment reminders

An alarm clock on a dark desk lit by a window

Choose the templates that fit your business, set your reminder times, and connect your booking tool when you are ready. Every new account includes 100 free SMS, and your number is $5 a month. Carrier review of a new toll-free number takes about three business days, so set up your account a few days before you want reminders to start.

Start a CampaignCNX+ business trial

← Back to all posts

Start sending

Start your SMS marketing program today.

Open an account, import your contact list, and write your first message. Before your first text can go out, the phone carriers review and approve the number you will send from. For a toll-free number, that review usually takes about three business days.

Fastest start
Toll-free, about 3 business days
Onboarding
Real person, not a chatbot
Free trial
100 free SMS, number $5 a month