Overview
In this tutorial, you'll learn how to an create abandoned cart email and to set up a workflow to recover lost sales. You’ll also learn which NopCommerce order data is compatible with the Brevo platform.
Before getting started
You'll need the following:
- Brevo account credentials. If you don't have one, sign up for free.
- Make sure that Brevo's New Template Language for emails is enabled on your account.
- Follow these steps to install the NopCommerce plugin.
1. Create an abandoned cart email template
First, log into your Brevo account then go to the Automation platform > Email Templates. Click on the New Template button at the top right.
The email template can be personalized with several types of data:
Personalize your email with contact attributes
Let's start by personalizing with contact attributes.
In the example below, we have included a personalization of:
- the recipient's first name using {{ contact.FIRSTNAME }}
- the recipient's last name using {{ contact.LASTNAME }}
Good to know: FIRSTNAME and LASTNAME should be existing attributes in your Brevo account.
Now let's personalize the email template with order variables such as the name of the items left behind, their images, price etc. To do so, we'll use the New Template Language to insert a dynamic list.
Personalize your email with the abandoned items details
Items data | Insert this placeholder in your template |
Name | {{ item.name }} |
SKU | {{ item.sku }} |
Category | {{ item.category }} |
ID | {{ item.id }} |
ID of the item variation | {{ item.variant_id }} |
Name of the item variation | {{ item.variant_name }} |
Price | {{ item.price }} |
Quantity | {{ item.quantity }} |
Storefront link of the purchased item | {{ item.url }} |
Image | {{ item.image }} |
In the Drag & Drop Editor (Classic), select your desired block that will display the abandoned items.
- Click the pencil icon to edit the settings for the design block.
- Enable the dynamic list option.
- In the parameter field, write
items
. - In the variable field, write
item
. - Set the limit for the number of items that will be displayed. For example, if there are 5 items left in the cart, and you set 3 as the limit, only 3 items will be shown in the email.
Now add the variables to your email template. In the example above, we have added:
- {{ item.name }} - The name of the item
- {{ item.quantity }} - The quantity of the item
- {{ item.price }} - The price of the item
To add the link of the item, select the Call-To-Action (CTA) button. On the right sidebar, under Link, type {{ item.url }}.
To add the image of the item, select the image. On the right sidebar, under Image source, choose "From URL" then type {{ item.image }}.
Personalize your email with the abandoned cart details
The following variables may be included directly within your Brevo template content:
Cart details | Insert this placeholder |
Affiliation | {{ params.affiliation }} |
Currency | {{ params.currency }} |
Discount | {{ params.discount }} |
Shipping | {{ params.shipping }} |
Subtotal | {{ params.subtotal }} |
Tax | {{ params.tax }} |
Total before tax | {{ params.tax }} |
Total | {{ params.total_before_tax }} |
Link to cart | {{ params.url }} |
Good to know: Items shown in the link to cart page will be different based on where the session is opened from. For example, let's say a customer is browsing from their laptop. If they click on the abandoned cart email from their phone, it will not show their abandoned cart.
In the Drag & Drop Editor (Classic), select your desired block that will display the abandoned cart information then add the order variables you want.
In the Drag & Drop Editor (Classic), select your desired block that will display the abandoned cart information then add the order variables you want.
We recommend formatting numbers by using floatformat. In the example below, we have added:
- {{ params.currency }} - The currency of the abandoned cart
- {{ params.subtotal | floatformat: 2 }} - The subtotal of the abandoned cart
- {{ params.discount | floatformat: 2 }} - The discount of the abandoned cart
- {{ params.total | floatformat: 2 }} - The total of the abandoned cart
To add the link of the abandoned cart, select the Call-To-Action (CTA) button. On the right sidebar, under Link, type {{ params.url }}.
Once your design is complete, click the green "Save & Quit" button. Then click the "Save & Activate" button.
2. Creating the abandoned cart workflow
Good to know: A customer has to be identified by their email address to trigger the workflow, i.e. a customer who has logged into their account on your BigCommerce store or input their email address during checkout.
Navigate to the Automation tab of your Brevo account.
Click on + CREATE A NEW WORKFLOW, then select "Detailed Abandoned Cart" and follow the steps.
At the "Send an email" step, select the email template you have just created and activated from the dropdown list.
When your workflow is complete, click on DONE to save and activate it.
Feel free to read this tutorial to help you creating the workflow: Recovering abandoned carts: automatically send the emails (step 3).
3. Example
Let's say that customer John Smith john.smith@brevo.com has visited your store but the following 3 items have been left in the cart.
Your template will look like this.
The email received by Jean Blue jean.blue@brevo.com will look like this.
Further reading
- Learn how to set up the NopCommerce plugin.
- Learn how to create an order confirmation email for NopCommerce customers.
Have a question?
If you have questions, feel free to:
- Visit NopCommerce forums. They are free and mostly provided by NopCommerce community (sometimes by NopCommerce team).
- NopCommerce premium support services. Paid, fast and provided by NopCommerce team.
- Post the issue on NopCommerce plugin repository.
🤔 Have a question?
If you have a question, feel free to contact our support team by creating a ticket from your account. If you don't have an account yet, you can contact us here.
If you’re looking for help with a project using Brevo, we can match you with the right certified Brevo expert partner.