The practical answer
Use one calendar’s email reminder to send a short appointment message before a repair visit. Start with one email, one timing and one owner. Check real test bookings, changed times and cancellations before approving customer use. This is a documented HighLevel setup walkthrough, not a live customer integration test or a promise of fewer missed appointments.
Review HighLevel plans1. Choose one calendar and a named owner
Imagine a fictional repair shop, Cedar Road Repairs. Maya owns the shop and approves customer messages. Omar checks tomorrow’s appointments each staffed afternoon; Leena is his backup. They want one email about an agreed visit, sent 24 hours before it starts. A customer who needs a change calls the front desk. That is an example policy, not evidence of a working customer installation.
Use this recipe for single appointments in one existing HighLevel calendar. Keep recurring visits, service menus, multiple branches and unconfirmed requests outside the initial rollout. HighLevel is the tool used below; customers do not need to know its name.
Write down the calendar, normal business timezone, reminder timing, owner, backup and staffed phone hours. The owner approves the message, recipients and small first rollout before anything is sent to customers.
2. Check access, sending and the current cost
You need permission to edit the correct business calendar, a working appointment email sender, a shop phone number staff actually answer and a test address you control. Ask the administrator to prepare these first if they are missing. Do not borrow a colleague’s password. This recipe needs no new API key, code or AI agent.
HighLevel requires an active subscription, and email usage can add charges. Its current pricing guide lists LC Email at $0.675 per 1,000 emails. Your provider, agency rebilling, other account usage and taxes can affect what you actually pay. Ask the administrator for your terms and sending limits before turning anything on; this is not a free-email promise.
Check that the people using this calendar expect appointment emails. HighLevel notes that applicable calendar emails can bypass Email DND, so do not rely on a marketing do-not-disturb setting to stop every appointment message. If somebody must not receive these emails, have the administrator resolve that case before including their booking. Do not add promotional offers to this reminder.
3. Check whether another reminder already exists
Before adding a second sender, ask the administrator to show which messages already go out for this calendar. Include calendar notifications, appointment workflows, external booking tools and any reminder that staff send manually. A calendar invitation and a reminder are different messages, but two reminders for the same visit can still confuse the customer.
Record one source for this particular email reminder. If a working workflow already owns it, do not enable a competing calendar reminder. Agree which source to keep and test any planned switch separately. Do not disable unrelated booking confirmations, staff alerts or other business automations.
Start on a test-only calendar configured like the intended one, or have the administrator isolate test bookings without touching customers. Saving a notification can activate it; this is not a workflow with a separate Draft stage.
4. Set one reminder for the customer
Open Calendar → Calendar Settings, select the test calendar and open Notifications. Choose Reminder and its Email tab. Select the Contact recipient, turn on this email and configure one timing: 24 hours before. Review the other recipient types so this recipe does not add an unintended guest or extra-address copy. Save the settings. Follow the official notification controls if labels differ in your account.
Use a shorter interval only for a controlled timing test if the screen supports it. Afterwards restore the approved 24-hour setting and read it back. Keep one timing initially. A same-day booking may be too late for the intended reminder; agree a staff check for those cases instead of assuming a past timing will be replayed.
5. Add a short, useful message
Use a clear subject such as Reminder: your visit to Cedar Road Repairs. Adapt this body; the brackets are writing prompts, not functioning software fields:
Hello [first name],
Your repair appointment is on [appointment date] at [appointment time] [appointment timezone].
Please come to [shop address] and bring [what the shop genuinely needs].
Need a different time? Call [staffed shop number] during [phone hours] so we can help.
Thank you,
[shop name]
Replace fixed shop details by hand. For each changing appointment detail, use the editor’s field picker to insert the appropriate saved value rather than typing one customer’s date into the reusable message. HighLevel documents appointment start date/time, timezone and meeting location in its field reference. Check what the chosen fields actually produce; remove optional details that cannot be populated reliably.
The example uses a staffed phone number for changes. It does not promise that an email reply reaches the front desk or automatically reschedules a visit. If you choose to invite replies instead, first have the administrator verify the reply route and who monitors it. A preview alone does not establish either behavior.
6. Test bookings before allowing customer use
Use the email test option for layout, then book a real controlled appointment using your own address. A template test cannot prove the actual reminder timing or appointment details. Let the test reminder reach its due time and record what arrives. For a shorter trial, use an approved supported short interval on the isolated calendar; restore and recheck the final timing afterwards.
Keep an expected/observed record with a private evidence reference and test owner:
- Normal visit: one expected email arrives for the correct person, calendar, date, time, timezone, address and phone number.
- Changed time: reschedule the same controlled booking before its reminder is due. Watch both the old and new due times; require no stale reminder for the old visit.
- Cancelled visit: cancel a separate controlled booking before its reminder is due. Check the original due time and require no obsolete reminder. A cancellation notice is a different message.
- Duplicate check: compare calendar, workflow and external sending records with the test inbox. One timing must not produce two copies from competing senders.
- Missing detail or failed delivery: use a controlled incomplete record where safe. Confirm the owner can find the problem and withhold a bad message, rather than assuming missing values repair themselves.
- Late booking and backup: try a booking inside the chosen reminder interval. Record the actual behavior and let the backup demonstrate the agreed manual decision.
Also check any other appointment status used in this calendar. This recipe does not establish a confirmed-only filter or guarantee automatic cancellation of every pending send. If changed, cancelled or excluded bookings still receive the wrong reminder, keep customer use off and ask for a verified correction. The free appointment-booking test pack can hold the broader test evidence.
7. Approve the rollout and handle changes in one place
After the controlled checks pass, Maya approves the actual message version, sender, recipients, timing, owner and backup. Apply only those verified settings to the intended calendar, with the administrator checking existing future bookings before saving. Start with a small owner-approved set of appointments and inspect the first due reminders. Do not bulk-add old bookings to force a reminder.
When a customer calls to move a visit, Omar opens Calendars → Appointment List View, checks the calendar and booking, then uses the appointment’s three-dot menu → Reschedule. This changes the same record’s date and time. For a cancellation, use its status control and confirm the saved result. See the appointment list instructions. Do not create a second booking as a shortcut or delete the original just to hide it.
The front desk agrees the new time with the customer and checks any notices produced by the change. Saying “please reschedule” on a phone call does not change the calendar until someone saves it. Each staffed day, Omar reviews upcoming visits, change requests and failed sends; Leena covers absences.
8. Know how to stop and recover safely
If a wrong or duplicate message appears, stop the new reminder at the same calendar’s Notifications → Reminder → Email controls and save. Have the administrator check pending sends and any other sender before assuming everything has stopped. Turning off this setting cannot recall an email already delivered.
For a missing email, first verify the booking, date, recipient and actual sending record. Check the controlled inbox, including spam. A staff member decides whether a manual reminder is still appropriate. Do not repeatedly recreate the appointment or resend a whole batch to fix one uncertain email.
For duplicates, identify the competing source and let the owner approve the correction. Keep the evidence and return to manual checks while the problem is resolved. Restart only after the failed scenario passes again and the owner approves the corrected version.
A sent email is not proof that somebody read it, will attend or bought a repair. Use actual appointment outcomes in the weekly results scorecard. For customers still deciding about work, the quote follow-up guide describes a separate staff-review process.
Common questions
Do I need code, an API key or an AI assistant?
No custom integration is used here. The recipe uses the email notification settings on one existing HighLevel calendar. An administrator may still need to prepare your calendar, sender and permissions.
Will the guide send text messages or WhatsApp messages?
No. This starter uses email only. Adding a different channel needs its own sender setup, permissions, costs, recipient checks and tests. Nothing in this guide connects WhatsApp or sends messages for you.
Does an email mean the customer confirmed attendance?
No. A sending record, delivery receipt, email open, confirmed booking and actual attendance are different things. The front desk still checks the appointment record and handles changes.
Does selecting Confirmed create a reminder-only status filter?
No. This starter assumes the chosen calendar contains agreed appointments. Do not assume the reminder setting automatically excludes every other status. Test the statuses your business uses before release; keep the setup off if you cannot obtain the expected result.
Has BizThrivers tested this in a repair shop account?
No live customer calendar or end-to-end email reminder was configured or tested for this guide. The shop and names are fictional. The test checklist describes observations the owner must make before switching on customer use.
Choose around your actual process.
Compare current features, plan limits and usage charges on HighLevel before subscribing.
Review HighLevel plansOfficial sources
- HighLevel: calendar notification controls, recipient settings and email reminders
- HighLevel: appointment date, time, timezone and location fields
- HighLevel: appointment list, status and rescheduling the same record
- HighLevel: subscription and email usage costs
Product details and terms can change. Official information was checked November 6, 2026; verify current account-specific settings and terms before purchase.
Want me to set this up for your business?
I'm Kashif Rehman, a HighLevel and AI automation specialist. I can help you put this guidance into practice with HighLevel setup, CRM workflows, integrations and AI automation.
Tell me what you want to achieve, which tools you use and where you need help. We can discuss a setup that fits your business.
Contact Kashif Rehman for setup help