Check 7 rules for service appointment reminders: default timing, text confirmation, reschedule messages, and dispatch rating display.
Key takeaways for how to set up customer appointment reminders in field service software
- ServiceTitan sends default reminders by both email and text 24 hours before an appointment, as stated in their guide on automated job confirmations ServiceTitan.
- When a customer replies using a confirmation keyword in ServiceTitan, the system marks the appointment as confirmed and hides the reply from Dispatch Board alerts ServiceTitan.
- Microsoft Field Service requires you to select the SMS Notifications flow, which is turned off by default, to enable text messaging for the portal Microsoft.
- Housecall Pro automatically enables text message notifications for jobs and estimates after you register and are approved for Text Messaging Housecall Pro.
- Housecall Pro job scheduled texts include specific fields such as customer first name, company name, technician first and last names, invoice number, job date, and job time Housecall Pro.
Set up appointment reminders by configuring default timing and confirmation keywords
Start by locating the automated confirmation settings in your software dashboard. ServiceTitan defines its default behavior clearly: by default, reminders by both email and text are sent 24 hours before an appointment ( ServiceTitan). This timing applies to both channels simultaneously, so you do not need to configure separate schedules for email and SMS if you accept the standard setup. Microsoft Field Service uses a different default cadence. According to Microsoft, reminders are sent daily at 10:00 AM UTC for bookings during that period. This fixed daily time means customers receive consistent notifications at the same hour each day, rather than a rolling 24-hour window.
Once the timing is set, the confirmation flow activates. ServiceTitan states that after you have set up Automated Job Confirmations, your customers are prompted to confirm appointments through the text message reminders they receive before an appointment ( ServiceTitan). This indicates that the text channel is the primary vehicle for the confirmation prompt in ServiceTitan's workflow. You should verify that your customer records include valid mobile numbers, as the prompt relies on SMS delivery. If the same customer is stored more than once, see Merge duplicate customer records: 4 tools compared.
When configuring these rules, keep the distinct defaults in mind. ServiceTitan’s 24-hour lead time differs from Microsoft’s fixed 10:00 AM UTC daily send time. Do not assume these platforms share the same timing logic. If you use ServiceTitan, check that the 24-hour default aligns with your team’s arrival windows. If you use Microsoft Field Service, note that the 10:00 AM UTC time is a fixed daily point, not a relative offset from the appointment time. Review the default reminder timing settings in your current software dashboard to see if they align with your team's arrival windows.
A filled reference table of reminder defaults by publisher
The table below lists the seven configuration rules covered in this guide. Each row names the publisher that states the rule, ensuring that no single platform's setting is applied to another.
| Publisher | Rule Item | Documented Behavior | Source |
|---|---|---|---|
| ServiceTitan | 1. Default timing | By default, reminders by both email and text are sent 24 hours before an appointment. | ServiceTitan |
| ServiceTitan | 2. Confirmation flow | Customers are prompted to confirm appointments through the text message reminders they receive before an appointment. | ServiceTitan |
| Microsoft | 3. Default daily reminder time | By default, reminders are sent daily at 10:00 AM UTC for bookings during that period. | Microsoft |
| Microsoft | 4. Reschedule trigger | A booking rescheduled message is sent if a booking reminder is sent and the scheduled start time changes by more than 10 minutes. | Microsoft |
| Microsoft | 5. Channel setup | The Field Service PowerApps Power Flow SMS Notifications flow is turned off by default. | Microsoft |
| Housecall Pro | 6. Scheduled-message fields | Job scheduled text includes Customer first name, Company name, Technician first name, Technician last name, Invoice number, Job date, and Job time. | Housecall Pro |
| Housecall Pro | 7. Default text enablement | Text message notifications for jobs and estimates will be automatically enabled after registering and being approved for Text Messaging. | Housecall Pro |
Configure text and email channels for automated job confirmations
To send automated job confirmations by email in Dynamics 365 Field Service, you must use an Office 365 Outlook account, as specified in the portal notification settings documentation. This requirement applies specifically to the email channel configuration within the Microsoft ecosystem for this product.
Once you configure the portal and enable notifications, the system sends both emails and SMS messages to the customer contact. This dual-channel delivery is triggered by the activation of the notification settings in the Field Service portal. The process is automatic once the configuration is complete, meaning you do not need to manually dispatch each message.
In contrast, Housecall Pro handles SMS enablement differently. By default, text message notifications for jobs and estimates are automatically enabled after registering and being approved for Text Messaging. This means that once your account passes the registration and approval phase for Text Messaging, the system turns on these notifications without requiring you to toggle them individually for each job type. You do not need to manually activate text alerts for standard jobs or estimates after this approval step.
When setting up your channels, verify that your Outlook account is correctly linked for Microsoft Field Service users. For Housecall Pro users, confirm that your Text Messaging registration is approved to ensure automatic SMS enablement. These distinct setup paths reflect the different architectures of the two platforms.
Set up on-the-way dispatch notifications and rating display
ServiceTitan explains that you set up dispatch notifications so your customers know when a technician is on their way ServiceTitan. This feature supports the "Enable text and email dispatch notifications" workflow. The system includes a specific visibility rule for technician ratings within these communications. ServiceTitan notes that customers see the technician’s rating only if the technician has 4 stars or above ServiceTitan. This threshold applies to the "Enable text and email dispatch notifications" setting. If a technician’s rating is below 4 stars, the customer does not see the rating in the dispatch notification. This rule helps manage the information customers receive about the assigned technician. You can use this visibility rule to control what appears in the automated messages sent to your clients. The rating display is tied directly to the star count threshold defined by the platform.
Customize message wording with customer and technician details
When configuring automated text messages, the specific data fields included in the message determine what the customer receives. Housecall Pro defines the content for scheduled job texts with a specific set of variables. According to Housecall Pro, the job scheduled text includes the customer first name, company name, technician first name, technician last name, invoice number, job date, and job time Housecall Pro. These fields ensure the customer knows who is coming and when, along with the administrative reference for the job.
For the completion of a service visit, Housecall Pro specifies a different set of fields for the finished job text. The job finished text includes the customer first name, company name, technician first name, technician last name, and invoice number Housecall Pro. This shorter list focuses on confirming the visit is complete and providing the invoice reference for payment or records.
It is important to verify how these variables render in the final message. Housecall Pro notes that the preview shown in the settings represents exactly what a customer will see when they receive the text notification Housecall Pro. This means the settings preview is a direct representation of the customer experience, not just an internal draft.
To ensure your messages are clear and professional, review the settings preview in your software dashboard. Check that the customer first name and technician last name fields populate correctly for different job types. Verify that the invoice number appears in both the scheduled and finished messages, as this is the primary link between the service and the payment. If you use a specific company name format, ensure it matches your branding in the text field.
Handle rescheduling and confirmation replies
Rescheduling triggers and reply handling vary by platform, so configure each rule to match your dispatch workflow. In Microsoft Field Service, a "Booking Rescheduled" message is sent if a booking reminder is sent and the scheduled start time changes by more than 10 minutes, according to Microsoft. This threshold prevents unnecessary notifications for minor time adjustments while alerting customers to significant shifts.
ServiceTitan handles customer replies to automated job confirmations with specific logic for valid and invalid responses. If a customer replies using one of the confirmation keywords, they receive an automated confirmation message, the appointment is marked as confirmed, and their reply will not show up in your Dispatch Board alerts, as reported by ServiceTitan. This keeps the dispatch board clean of routine confirmations.
If a customer replies with anything other than a confirmation keyword, they don't receive an automated response, the appointment remains unconfirmed, and you see their reply in your Dispatch Board alerts, according to ServiceTitan. This ensures that ambiguous or non-compliant replies require manual review by your dispatch team.
After a customer confirms an appointment by text, the confirmation displays in the job Audit Trail and on the appointment card, in addition to the appointments showing up as confirmed on the Dispatch Board, as stated by ServiceTitan. This multi-location visibility helps technicians and office staff verify confirmation status without switching between views.
Check your reschedule thresholds and keyword lists to ensure they align with your team's operational needs.
Illustrative example of one dispatch morning
Using the rules above as a count only, a dispatcher has 3 jobs on the board. Each job gets 1 reminder, so 3 reminders go out. The start time on 1 job then moves by more than 10 minutes, and that job gets 1 reschedule message. The technician on the first job has 4 stars, so the on-the-way note includes the rating. The technician on the second job is under 4 stars, so the note leaves the rating out. The third job does not move, so it gets no reschedule message. The morning total is 3 reminders, 1 reschedule message, and 1 rating shown.
For a shop counter, see Count shop stock: 4 apps compared for small retailers and Reorder settings: 9 fields for retail inventory.
Do this before the next booking
Open your notification settings today and write down the default reminder time, whether texts turn on after messaging approval, and what a customer reply does to the appointment.
FAQ: How to set up customer appointment reminders in field service software
What is the default timing for appointment reminders in ServiceTitan?
Reminders by both email and text are sent 24 hours before an appointment by default ( ServiceTitan). This timing applies to the automated job confirmation process described in their documentation.
How does the system handle a customer reply that is not a confirmation keyword?
If a customer replies with anything other than a confirmation keyword, they do not receive an automated response, as reported by ServiceTitan. The appointment remains unconfirmed in the system. You will see their specific reply listed in your Dispatch Board alerts.
Can customers see a technician's rating if it is below 4 stars?
No, customers see the technician’s rating only if the technician has 4 stars or above, according to ServiceTitan. Ratings below this threshold are not displayed to the customer during dispatch notifications.
What happens if a booking start time changes by more than 10 minutes?
A "Booking Rescheduled" message is sent if a booking reminder is sent and the scheduled start time changes by more than 10 minutes, as stated by Microsoft.
How can you limit the number of dispatch notifications per day?
The documentation does not define specific daily limits for these notifications. You can set up dispatch notifications so your customers know when a technician is on their way, according to ServiceTitan.