Articles on: Timesact V2

Notifications - Built in

Timesact's default channel: transactional emails sent for you, edited in the app, no integration needed. For an overview of all channels and the events Timesact sends, see Notifications Overview.


Where the content lives


Open Notifications from the main app sidebar (not the one inside a template). This page has two parts: the sender domain setup and the list of customer notifications.


Custom email domain (optional)


By default emails go from a generic Timesact address (and may show "via timesact.com"). To send from your own branded domain:


  1. Enter the Sender Email Address you want to send from (a domain you own and can edit DNS for), then click Configure.
  2. A DNS Records Setup window lists the records to add. They are CNAME records that verify ownership and authorize sending.
  3. At your domain provider, add each record exactly as shown (Type, Host/Name, Value).
  4. Propagation can take up to 24 hours but is usually done within 1-2 hours. Each record shows Pending until it verifies.
  5. Click Validate DNS Records. Once verified, all built-in emails ship from your domain and the "via" disclaimer disappears.


Customer notifications


The notifications are grouped by feature, each with a status badge:


  • Pre-order: Confirmation email, Shipping delay email, Confirmation SMS (Coming Soon).
  • Back in stock: Back in stock notification email, Back in stock notification SMS (Coming Soon).


There is no built-in email for the back-in-stock signup itself, the built-in channel covers the confirmation, shipping delay, and the restock alert. Signup is available as a Flow trigger or a Klaviyo event.


Statuses: Live (sending), Draft (saved, not sending), Coming Soon (not yet available, for example SMS).


Editing a notification


Click a notification to open its Preview (subject plus a live preview of the email). From there:


  • Edit Code — customize content and layout (basic formatting, or full HTML).
  • Send Test — email yourself a copy.
  • Mark as Draft / set Live — control whether it sends. Toggling takes effect on the next event of that type.


If a notification is off, the event still fires (visible in Analytics) but no email goes out.


Dynamic variables


Variables personalize each email, written as {{variable_name}} and replaced at send time. Available variables are listed at the bottom of each template's editor, click one to insert it. Copy the value from the first column straight into your email.


Copy this into your email

What it contains

Available in

{{customer_email}}

The customer's email address

All emails

{{shop_name}}

Your store's name

All emails

{{shop_domain}}

Your store's domain

All emails

{{order_name}}

The order reference, for example #1234

Pre-order Confirmation, Pre-order Shipping Delay

{{shipping_date}}

The new shipping date you set

Pre-order Shipping Delay

{{preorder_products}}

The list of pre-order items on the order, loop it to render each line (see below)

Pre-order Confirmation

{{product_title}}

The product's title

Back in Stock, Pre-order Shipping Delay

{{variant_title}}

The selected variant, for example size or color

Back in Stock

{{product_url}}

Link to the product page

Back in Stock

{{product_image_url}}

Link to the product image

Back in Stock

{{product_price}}

The product's price

Back in Stock


{{preorder_products}} is a list with one entry per pre-order item on the order. Loop it in the Pre-order Confirmation template to render a line per item, each item exposes: product_title, variant_title, quantity, preorder_information, and product_price.


Tracking


Every built-in email is logged with delivery status (Sent, Delivered, Opened, Clicked, Bounced/Failed/Blocked), which feeds Analytics → Notifications and email performance.


When to switch off built-in


Built-in is intentionally simple. For multi-step workflows, segmentation, SMS/push, A/B testing, or conditional logic, route the feature through Notifications - Shopify Flow or Notifications - Klaviyo instead.

Updated on: 07/01/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!