TEC.DELIVERY
enesilru

Email Notifications Configuration for Order Status Changes

Configure SMTP connectivity and automatic customer email notifications.

This guide explains how to connect an SMTP server, configure email templates, and enable automatic notifications when an order changes status.

Preparation

SMTP Requirements

Before configuring email notifications, prepare the SMTP credentials provided by your email service provider.

Parameter Description Example
SMTP Host Mail server hostname smtp.gmail.com
SMTP Port SMTP connection port 587
Encryption Connection security protocol TLS
Username SMTP account username notifications@example.com
Password SMTP account password ********
Example

smtp.gmail.com, port 587, TLS encryption, notifications@example.com

Setup

Configure SMTP Connection

Settings → Settings → SMTP Settings

Enter all SMTP credentials provided by your email service.

After entering the settings, click the connection verification button.

Result Description
Connected SMTP authentication completed successfully.
Error Authentication failed. Review the displayed log and correct the credentials.
Verify that the SMTP status shows Connected before saving the configuration.
Example

Click "Check Connection". After receiving "Connected", click "Save".

SMTP Settings

Enable Email Notifications for Statuses

Statuses & Path → Order Status → [Required Status]

Open the order status that should trigger an email notification and enable customer email notifications.

Setting Description Example
Email user when status changes Enables automatic notification delivery when an order reaches this status. Enabled
Email subject template Email subject line template. {{company_name}} - Order #{{order_id}}
Email body template Email message content. Custom notification text.
Emails are sent only for statuses where the notification option is enabled.
Order Status Configuration
Testing

Verify Notification Delivery

Create a test order and move it to a status where email notifications are enabled.

Test Step Expected Result
Change order status Notification is generated.
Check customer mailbox Email is received successfully.
Review email content Variables are replaced with actual order data.
Important Notes

Available Template Variables

Variable Description Example Value
{{user_name}} Customer name John Smith
{{company_name}} Company name Tec Delivery
{{status}} Current order status Delivered
{{order_id}} Order number 12548
Example Subject Template

{{company_name}} - New Order #{{order_id}}

Example Email Body Template

Hello {{user_name}},

Thank you for your order.
Your order #{{order_id}} is currently in status {{status}}.

Do not remove the double curly braces around variables. The system replaces them automatically during delivery.

Final Checklist