How to set up email notifications for order status changes
This guide explains how to connect SMTP and configure automatic email notifications when an order status changes.
1) SMTP connection setup
In the admin panel, go to:
Settings → Settings → SMTP Settings
1.1. Enter your email service credentials
Fill in the SMTP details provided by your email service, for example:
- SMTP host
- SMTP port
- Encryption (SSL / TLS)
- Username
- Password
1.2. Check the connection
Click “Check connection”.
- ✅ Connected — if the credentials are correct
- ❌ Error — the SMTP authentication log will be displayed
1.3. Save settings
After a successful check, click “Save” to store the global settings.
Important: first make sure the status is Connected, then click Save.
2) Enable email notifications and configure templates
Open the required order status:
Statuses & Path → Order status → [any status]
2.1. Enable the option
Activate the checkbox:
Email user when status changes
2.2. Fill in the templates
Email subject templateEmail body template
Emails will only be sent for statuses where the option
Email user when status changes is enabled.
3) Template variables
You can use the following variables in templates:
{{user_name}} — user name
{{company_name}} — company name
{{status}} — current order status
{{order_id}} — order number
4) Example
Email subject template
{{company_name}} - New order №{{order_id}}
Email body template
Hello {{user_name}},
Thank you for your order!
We have successfully received your order #{{order_id}}.
Our team has already started processing it.
Order status: {{status}}
You can customize the text according to your brand voice.
Just make sure to keep the variables inside double curly braces.