During the course of order placement, checkout, shipping, and processing, several events can trigger communication with your customers. With NewStore, you can configure two kinds of communication to be sent:
Documents refer to customer communication that can be printed and emailed during checkout.
Notifications are alerts that can be sent to customers via email notifications. For example, a notification can be sent to the customer when an order is canceled.
These documents and notifications are generated from templates. To learn how to customize them, See Customizing templates.
Email Settings
This feature is in early access. To enable the settings page, contact NewStore Support.
Permission required
This action can be performed by users with the Manage Email Settings permission. Ensure the Settings page is already enabled.
Your can define the email settings for your business via NewStore Omnichannel Manager, to start sending emails. Two ways of authentication are available;
Basic authentication for providers such as Mailgun, legacy SMTP servers,
Microsoft Oauth via EntraID
Enable email service
To enable email service, go to Omnichannel Manager > Settings > System Settings. Tap on Enabled to enable the email service.
If you are currently using the email service, you will find it already Enabled.
Select the authentication method
Depending on your provider, select the authentication method
Basicif you are using a legacy SMTP server, Mailgun, Gmail, Sendgrid.Microsoftif you are using Microsoft. For Microsoft authentication method, additional guidelines are shown in theSystem Settingspage.
Authentication method - Basic
You can add the email credentials for your business.
SMTP password - The password for the SMTP user.
Name - The name of the sender that appears in the sent messages
Address - The address of the sender that appears in the sent messages
SMTP host - The address of the SMTP host
SMTP port - The SMTP port number
SMTP user The username required to access the SMTP server

Basic - Authentication Method
Authentication method -Microsoft
Early Access
This feature is released as Early Access on March 12th, 2026.
Before you connect to Microsoft, to send emails, your email server (Microsoft Exchange Online) must be configured for SMTP authentication. Learn more in the article "Enable or disable authenticated client SMTP submission (SMTP AUTH) in Exchange Online". You should also register service principals in exchange.
After configuring, you can add the email credentials for your business.
Name - The name of the sender that appears in the sent messages
Address - The address of the sender that appears in the sent messages
SMTP host - The address of the SMTP host
SMTP port - The SMTP port number
SMTP user - The username required to access the SMTP server
The first time you set up the Microsoft authentication method,
Click the button
Connect to Microsoft> tapConnect to Microsoft.This will take you to Microsoft Admin Consent page.Click
Accepton Microsoft page and it will redirect to NewStore Omnichannel Manager.The
Microsoft Entra Tenant IDwill be automatically assigned and shown in theSystem Settingspage in Omnichannel Manager. To authenticate with another entra tenant ID clickReauthenticate.

Microsoft Authentication Method
Reauthenticate
This allows you to authenticate with another Entra Tenant, if you need to change it.
To change the Entra Tenant ID,
Tap
Reauthenticate. This will take you to Microsoft Admin Consent page.Click
Accepton Microsoft page and it will redirect to NewStore Omnichannel Manager.The
Microsoft Entra Tenant IDwill be automatically assigned and shown in theSystem Settingspage in Omnichannel Manager.
Send test email
Test the configuration using the Send Test Email option.
Click
Send Test Email, then enter the email address that should receive the message.Verify that the test email is received.
If the email is received successfully, click
Saveand confirm the action in the dialog. The configuration is then validated and saved.If the email is not received or an error occurs, click Cancel. The previous authentication configuration remains unchanged, and the password is not overwritten.
Email templates
The email template supports customization of the subject and body, including the addition of images, a logo, and external links to websites. For more information, see Create/Manage templates.
Note
When designing HTML templates for email notifications, follow best practices to ensure accurate rendering.
How communication is triggered
The events that can trigger communication to your customers, and the channel through which notifications are sent can also be configured. For help with this configuration, see the Create order method and the guide on Configuring documents for print in a store or warehouse.
The jinja (*.j2) files are templates that can be customized or updated to generate related notifications digitally or via printed documents.
For example, for emails to be sent to the customer for a successful refund, use or update the following templates:
refund_noterefund_note_emailrefund_note_subject
For more information on updating templates via NewStore Omnichannel Manager for customer communication, see Managing templates. You can also programmatically update templates via an API.
Business event | Documents | Notification and channel options |
|---|---|---|
Sale completed in-store | Sales receipt document: | Customer capture email:
Whether this communication is sent is not configurable. It must be triggered explicitly, via NewStore Associate App by the associate. |
Return accepted in-store and online | Return receipt document: | Return accepted notification:
Whether this communication is sent is not configurable. It must be triggered explicitly, via NewStore Associate App by the associate. |
Exchange accepted in-store | Exchange receipt document: | Files:
Whether this communication is sent is not configurable. It must be triggered explicitly, via NewStore Associate App by the associate. |
Refund issued | Refund note document: | Sent as an email:
|
Gift card sold, offered as a refund | N/A | Configurable as:
|
Order picked and packed during fulfillment | Files:
| Configurable as:
|
Order pending | N/A | Configurable as:
|
Order canceled | N/A | Configurable as:
|
Shipment was handed over to the carrier | N/A | Configurable as:
|
Shipment delayed status received from the carrier | N/A | Configurable as:
|
Shipment was delivered by the carrier to the customer | N/A | Configurable as:
|
Shipment was canceled | N/A | Configurable as:
|
Order picked and packed for same day delivery | In addition to other fulfillment documents and labels: | N/A |
Carrier can no longer offer same day delivery | N/A | Configurable as:
|
Same day delivery shipment out for delivery | N/A | Configurable as:
|