Easy Appointment Booking automatically sends emails to your customers when they book, when a booking changes, and before their appointment. You control which emails are sent and when — and you can customize the content to match your brand.
What emails are sent automatically
The app can send emails at the following moments:
Booking confirmation — sent immediately when a customer books.
Reschedule / modification — sent when a booking time is changed.
Cancellation — sent when a booking is cancelled.
Reminder — sent automatically before the appointment (timing is configurable).
Follow-up — sent after the appointment ends.
All these are enabled per service, so different services can have different notification settings.
Enabling notifications for a service
From the Easy Appointment Booking dashboard, find the service you want to configure.
Click Edit.
Go to the Notifications tab.
Check the boxes for Confirmation, Reminder, and/or Follow-up as needed.
For reminders, choose the timing from the dropdown (e.g. 24 hours before).
Click Update Notifications.
⚠️ Warning: Changing reminder timing only applies to bookings created after you save the change. Existing bookings keep the reminder schedule they were created with.
Who receives the emails
Each notification goes to:
To: The customer who made the booking.
CC: Your store's admin email and the availability email (the staff member assigned to that booking).
You can control which addresses are included under Settings → Email & SMS → Email Notification Settings.
Editing Email templates
With our emails you can
🖋️ Edit Templates: Add your logo, customize the message above or below booking details, and match your brand tone.
🎨 Design: Emails are mobile-friendly and responsive. You can also apply your brand’s primary color.
⭐ Add Review Links: Include a review link to easily collect customer feedback after appointments.
Where to Find the Email Editor
Go to Easy Appointment Booking → Settings
Open Email & SMS
Under Email Design, select Easy Appointment Booking
Click Customize emails
You’ll see a live preview while editing, so you can review changes before saving.
How Emails look
By default, the app ensures your event details, who it's booked with, intake questions, and any relevant content is automatically populated. If you operate in different languages, we auto-translate that for you.
Booking confirmation emails link your location directly to Google Maps, so customers can navigate with one tap. Faster for them, fewer "where are you?" messages for you. This is automatically populated once you add a location.
Custom Email Templates (Legacy Templates)
🛠️ Requires Some Technical Knowledge: Add/remove snippets for intake questions and links.
🖋️ Edit Templates: Add text throughout the emails
Select Custom Email Templates. You can edit each individual email. For example, click 'Edit Order Placed Email'. A pop up will open to see the variables on the left and the preview on the right.
You can insert a line break by clicking at the end of the previous line, then click on 'New line' > Save. You can add links within an email as well, see below.
To verify your email templates work as expected, you should make a test booking. To do this, go to the Dashboard and click Add a Booking beside the event you want to take a booking for. Enter a valid email address!
Setting up reminder timing
Reminders are available on the Standard plan and above. You can customize how far in advance the reminder is sent — from 1 hour up to several days.
Go to Dashboard → Edit Service → Notifications.
Find the Reminder checkbox and enable it.
Use the dropdown to choose the timing (e.g. 24 hours before).
Click Update Notifications.
Example: If a customer books for Friday at 10:00 AM and your reminder is set to 24 hours, they will receive the reminder email on Thursday at 10:00 AM.
Sending from your own domain
By default, emails are sent from hey@getservicify.com. To send from your own email address:
Ultimate plan — go to Settings → Email & SMS and configure Custom Email Address.
All plans — connect Klaviyo for fully branded email delivery with custom templates.
💡 Tip: Sending from your own domain improves deliverability and brand recognition. Customers are less likely to miss booking emails when they come from an address they recognize.
To send emails from your domain the Ultimate Plan you can
(A) Use the Custom Email Address under Settings > Email & SMS (learn more here)
This approach does not work with the Custom Email Templates, only the Default Email Templates
(B) Use Klaviyo - beyond the domain you can set your own email preferences, branded templates, and customized follow up offers to your customers!
Original Templates
In case you need to revert back to the original templated emails
A. Order Placed:
Hi ##{{first_name}},
This is a booking confirmation for ##{{event_name}}.
Date: ##{{start_date}}
Time: ##{{start_time}} to ##{{end_time}} (##{{timezone}})
##{{#if event_location}} Location: ##{{event_location}}
##{{/if}} ##{{#if event_notes}}
##{#{{event_notes}}}
##{{/if}} ##{{event_link}}
##{{#if bundle_booking_link}}
Manage your subscription
Click here to book the remaining appointments in your subscription.
##{{/if}} ##{{#if reschedule_booking_link}}
Need to reschedule?
You can reschedule or cancel your booking here. ##{{/if}}
If you have any questions about this booking, please contact us at ##{{shop_email}}.
Thank you,
##{{shop_name}}
B. Modified/Rescheduled:
Hi ##{{first_name}},
There has been a change to your upcoming booking for ##{{event_name}}. The new event details are:
Date: ##{{start_date}}
Time: ##{{start_time}} to ##{{end_time}} (##{{timezone}})
##{{#if event_location}} Location: ##{{event_location}}
##{{/if}} Meeting Details:
##{#{{event_notes}}}
##{{event_link}}
##{{#if reschedule_booking_link}}
Need to reschedule?
You can reschedule or cancel your booking here. ##{{/if}}
If you have any questions about this booking, please contact us at ##{{shop_email}}.
Thank you,
##{{shop_name}}
C. Reminder:
Hi ##{{first_name}},
This is a reminder about your upcoming booking for ##{{event_name}}. You have a booking confirmed at:
Date: ##{{start_date}}
Time: ##{{start_time}} to ##{{end_time}} (##{{timezone}})
##{{#if event_location}} Location: ##{{event_location}}
##{{/if}} ##{{#if event_notes}}
##{#{{event_notes}}}
##{{/if}} ##{{event_link}}
##{{#if reschedule_booking_link}}
Need to reschedule?
You can reschedule or cancel your booking here. ##{{/if}}
If you have any questions about this booking, please contact us at ##{{shop_email}}.
Thank you,
##{{shop_name}}
D. Follow Up
Hi ##{{first_name}},
Thank you for attending ##{{event_name}}! We look forward to having you again. If you have any questions or comments about this event, please contact us at ##{{shop_email}}.
Thank you,
##{{shop_name}}
E. Cancelled
Hi ##{{first_name}},
The following appointment has been canceled:
Name: ##{{event_name}}
Date: ##{{start_date}}
Time: ##{{start_time}} to ##{{end_time}}
##{{#if cancellation_notes}}
Cancellation Reason
##{{cancellation_notes}}
##{{/if}} Thank you,
##{{shop_name}}
Troubleshooting: Emails Not Arriving
If your customers (or you) aren't receiving booking confirmation emails, here are the most common causes and fixes:
1. Check spam/junk folders
By default, booking emails are sent from hey@getservicify.com. Some email providers may flag these as spam, especially if the customer hasn't received emails from this address before.
Fix: Ask customers to check their spam/junk folder and mark the email as "Not Spam." For long-term improvement, consider sending from your own domain (available on the Ultimate plan) or using Klaviyo.
2. Verify notifications are enabled for your event
Each event has its own notification settings. Go to Dashboard > Edit Event > Notifications and make sure the confirmation email checkbox is enabled.
3. Free products or $0 orders
If your event product is set to $0 or you're using a 100% discount code for testing, the Shopify checkout flow may behave differently. Our booking email is triggered after the order is created — if the checkout is skipped or the order doesn't complete normally, the email may not fire.
Fix: For testing, create a manual booking via the Dashboard instead (Dashboard > Add a Booking). This will trigger the email reliably.
4. Check your notification history
You can verify whether an email was actually sent by checking the notification log: go to Bookings > find the booking > Notifications (on the right side). This shows a timeline of every email/SMS sent for that booking.
5. Bank transfer / delayed payment orders
If your store accepts bank transfers or manual payment methods, the order may be created in a "pending" state. Booking confirmation emails are sent when the order is confirmed — if payment hasn't cleared yet, the email will be delayed.
Tip: If you need the email sent immediately regardless of payment status, reach out to our team and we can help configure this for your setup.
6. Custom email templates and plan requirements
Some email customization features require specific plans:
Default email templates with logo and color customization: Available on all paid plans
Custom email address (send from your own domain): Ultimate plan
Fully custom email content and templates: Use Klaviyo integration (available on Pro Plus and above)
Still not receiving emails?
If you've checked all of the above and emails still aren't arriving, reach out to us at support@getservicify.com with the booking ID and customer email, and we'll investigate the delivery.
View Your Notification History
You can now easily review the full history of all booking notifications (emails & SMS) sent from our app. This helps you confirm whether a message was delivered, when it was sent, and to which customer.
How to view your notification log:
From the Dashboard of our app, Head to the Bookings Tab
From the list view, scroll to the Notifications on the right-hand side
You’ll see a timeline showing every email/SMS sent for that booking, and you can view each email.
This feature helps troubleshoot delivery concerns or confirm whether a reminder or confirmation was triggered correctly.









