The Notification Settings section in Amelia → Settings → Notifications controls key behaviors for email and SMS delivery. These are global settings that apply across all notification templates and types.
Before sending messages, make sure your mail service is properly configured — but note that SMS and WhatsApp work independently of this section.
Choose how email notifications are sent:
PHP Mail (default; not recommended) – May result in delays or emails being marked as spam.
WP Mail – Uses WordPress’s built-in function; ideal if you're using a plugin like WP Mail SMTP.
SMTP – Recommended for reliable delivery. Requires host, port, security protocol, username, and password.
Mailgun – Uses API-based delivery. Requires a paid Mailgun plan and the proper domain + API key.
Outlook Mailer – A simplified setup for Microsoft email services (Outlook, Office365, Hotmail). Requires authentication with your Microsoft account. Useful if you're using Microsoft infrastructure for communication.
Mailgun users in the EU must use
https://api.eu.mailgun.net/
.
→ How to set up your mail service
These fields define how emails appear to recipients:
Sender Name – Display name in the “From” field.
Sender Email – Address emails are sent from.
Reply-to Email – Address used if recipients hit “Reply.”
A tooltip appears in notifications, allowing quick access to this address.
You can fine-tune notification behavior using the following toggles:
Notify the customer(s) by default – Pre-checks the “Notify” box in the appointment modal.
(Default: Enabled)
Send all notifications to additional addresses – Add admin or manager email(s) to receive all email notifications. (Press Enter to save each)
Send all SMS messages to additional numbers – Add international-format phone numbers to receive all SMS messages. (Press Enter to save each)
Remind me when my SMS balance is low – Sends an email reminder when your SMS credit drops below a set threshold.
Send ICS file for Approved bookings – Attaches a calendar (.ics) file to emails after approved bookings.
Send ICS file for Pending bookings – Same as above, but for pending bookings.
Set ICS File Description – Add a custom description to the .ics file. This field supports multiple languages and all standard placeholders.
Send invoice to customer by default – Automatically attaches the invoice to the confirmation email after a booking.
If multiple languages are added in General Settings, each notification template can be translated. Amelia will automatically send notifications in the customer’s preferred language.
To send automated reminders before/after appointments or events, Amelia uses scheduled notifications powered by cron jobs. These must be configured on your hosting server or via a plugin like WP Crontrol.
→ How to set up cron for Amelia