Using transactional email templates with BigCommerce

Learn how to edit and enable transactional email templates for BigCommerce, so you can keep your marketing communications consistent.


If you’re a BigCommerce merchant, you can create and turn on transactional email templates, so you can provide your customers with consistent and relevant order details. You can see a list of different events that happen in your BigCommerce store, such as a new account, account updates, or new order confirmations.

Design transactional email templates

To design your transactional email template:

  1. Go to the App menu and select Email.
  2. Select a campaign or create a new campaign.

    To learn more about creating a new email campaign, check out our Getting started - Introduction email campaign article.

  3. Drag a text building block onto the EasyEditor canvas.
  4. Insert variables into the text box. You must insert all variables into text building blocks.
  5. Select Save.

Remove all unsupported building blocks

When designing your transactional email template, you must remove all unsupported building blocks. To learn more about unsupported building blocks for transactional email templates, check out our Create and design a transactional email template article.

You don’t have to remove your unsubscribe link because it’s automatically removed at the time of the campaign send.

To learn more about using EasyEditor, check out the EasyEditor area in our help centre.

Insert variables

Variables help to personalise your email campaign so that the information is correct and relevant to your customers’ orders. For example, if you create an order confirmation email campaign, you might use the following variables for your campaign layout:

 Hi, {{ data.order.billing_address.first_name }}.
Thanks for your order {{ }}!

Your order status is now: {{ data.order.order_status }}.
You've ordered the following products:


{% for product in data.order.products %}
  {{ }} ({{product.sku}}) x  {{ product.qty }}
  {% if product.options %} 
    {% for option in product.options %} {{ }}:{{ option.value }} | {%endfor%}
  {% endif %}
  Price:{{ product.price_inc_tax }}
{% endfor %}

To learn more about the different types of variables you can use, check out our article Variables for transactional email templates - BigCommerce.

Subject line variables

You can't use Liquid in your subject lines. You can use these three simple variables: @FIRSTNAME@, @LASTNAME@ and @ORDER_ID@. These simple variables are the only ones you can use in your subject line.

Enable transactional email templates

Once you design your transactional email template, you must turn it on:

  1. Go to Settings > BigCommerce > Transactional email.
  2. Select Select campaign.

    Select Change campaign if you already enabled a transactional email campaign.

  3. In the Select campaign panel, choose the campaign you want to send for the transaction type.
  4. Select Save.

See also

Did you find this article helpful?

Can we help?

Thanks for using Engagement Cloud. If you need more help or support, then contact our support team.