Welcome to Abandoned Cart Recovery Pro app

Abandoned Cart Recovery Pro is an indispensable application for your Shopify website and a useful tool to support the store’s marketing campaigns! It has the effect of sending reminders to customers about unpaid carts, retaining existing customers, and increasing sales.

Thanks to Abandoned Cart Recovery Pro, your lost shopping carts will be significantly restored, reduce cart abandonment, and recover sales from those carts. Our app is also a powerful marketing automation tool that lets you send emails to your customers and prospects automatically, based on a schedule, or triggers that you defined. This auto email tool is extremely effective for lead nurturing, and ultimately, driving sales from potential customers as well as existing ones.

Within this document, we will describe the installation, creation, and setting up of the Abandoned Cart Recovery Pro app process.

We did our greatest to create this manual info to be presented in a very straightforward, simple manner. But if you have any questions that are beyond the scope of this documentation, please feel free to contact us via our email address: contact@etssoft.net


Abandoned Cart Recovery Pro has the main purpose of implementing marketing campaigns and helping you recover abandoned carts by customers. The Dashboard page will give you an overview of the application’s activities through detailed statistical charts such as the number of abandoned carts, recovered carts, reminder emails sent, marketing campaigns in progress, etc.


You need to enable the embedded code to display the Abandoned Cart Recovery Pro app on the storefront.

An embed code is a small piece of computer code usually in HTML language for users to copy and paste into a website. Typically, it provides the source link and the height and width of the item.

Here are the instructions to enable the embedded code:

  • Step 1: Go to “Online Store” in your Shopify Admin Panel > On your “Current theme” select “Customize”.

  • Step 2: In the bottom left corner of the screen select “Theme settings”. Click on “App embeds”, enable “Abandoned Cart Recovery Pro” app and then click “Save”.

Reminder campaigns management

Navigate to “Reminder Campaign” page and then you can create unlimited reminder campaigns for unpaid carts, helping to reduce cart abandonment by sending reminder emails automatically or displaying a cart reminder under the form of a web browser notification (Web push).

Now, start adding a new reminder campaign!

  • Click on the “Add Reminder Campaign” button at the top right corner of the page to add a new one.

  • Enter the campaign name. Turn on/off the switch to enable/disable your campaign.
  • Use the slider on the top-left corner of the workspace to zoom in/zoom out.
  • Click on “+” button to add a new block and add options to set up your campaign.

Condition block

  • Click on “Condition” to set up conditions for the reminder campaign. On the “Condition” popup, there are 5 types of campaign conditions that you can choose from.

  • You can set up a maximum of 5 conditions for each reminder campaign. Click on “Add Conditions” button to add other conditions you want. Click on “Apply” button to finish.

Wait time block

  • Click on “Wait time” to set up a reminder campaign time. On the “Wait time” popup, set the time you want by entering in the fields: days, hours, minutes, seconds to send reminder notifications since the customer abandoned the cart.

  • Click on “Apply” button to finish.

Action block

  • Click “Actions” to choose a way to notify customers: Email or Web push

Send abandoned cart reminders via email

On the “Action” popup, if you select “Email“, then the app will send abandoned cart reminders via email automatically. Our app provides 5 pre-made email templates for you to choose from, you can completely customize the content and elements in the available templates according to your needs. Or you can also choose “Custom mail templates” and create your own custom email.

  • Mail elements: The app supports 14 types of elements so you can create and customize your email content: title, text, single image, 2 images, image and text, 2 images and text box, 3 images and text box, product list, button, discount, navigation, social networks, space, and divider.

To add an element to your email content, drag and drop the element icon from the sidebar into the workspace. When you hover your mouse pointer over an element, the action buttons will appear. You can edit/duplicate/delete an element.

  • Decoration: After designing the email content, you can customize/decorate it to make the email look more prominent and eye-catching. You can also preview how the email will appear on desktop and mobile to make appropriate adjustments.

Let’s take a look at an example of an email that customers will receive when they abandon their carts.

NOTE: Before sending reminder emails you need to select and enable the mail service you want to use. Go to the “Mailing Services” tab and see the instructions in the “Mailing Services” section in this documentation.

Send reminder via “Web push

On the “Action” popup, if you select “Web push“, then the app will display a cart reminder as a web browser notification.

  • Our app provides available tags for both title and notification content. You only need to copy and paste the tags into the email content if you would like to use them and adjust the notification content accordingly. The tags will be replaced with real information automatically when an email is sent to customers based on their shopping cart and their personal information.
  • You can set the elements to display the notification and preview how it will appear in the user interface.

An example of a web push notification on the front office:

NOTE: Customer needs to allow showing notification on their web browser to see the notification.

  • For Chrome users: Click on the locker icon on the address bar > Click on “Site settings” option.

Set the “Notifications” permission to “Allow“:

  • For Firefox users: open browser settings page > Navigate to “Privacy & Security” > Scroll down to “Permission” section. Open “Settings…” popup for “Notifications“.

Allow notification for your website then save the change.

End workflow block

Click “End Workflow” when you finish adding a new reminder campaign.

Remember to save your campaign after making any changes.


Click on “Settings” button to open the “Settings” popup, here you can select mail host and set up the valid time for the campaign you’ve created.

Click “Save” to complete your campaign setup.

Campaign list

You can manage your reminder campaigns easily from the campaign list page. With each campaign, you can change status (enable/disable campaign), edit, view the report, or delete a campaign.

This is a sample report of a reminder campaign:

Reminder tracking

Navigate to “Reminder Tracking” page to track the activity of reminder campaigns being used in your store.

You can view the details of reminder campaigns sent to customers via email in the “Mail Tracking” tab; and the reminder campaigns sent to customers as web browser notifications in the “Web Push Tracking” tab.

Here, you can see specific information such as reminder campaign used, campaign subject/title, customer, discount code applied, execute status, last execution time, etc.

Click on “View” button to view the content of the reminder email sent to your customer.

Click on “View” button to view the content of the web push notification displayed to your customer.

Abandoned carts list

Navigate to the “Abandoned Carts” page to see and manage the list of abandoned carts. Here you can see the details of the unpaid cart such as cart ID, customer, products in the cart, cart value, add to cart time, last reminder, recovery status, etc.

Besides, you also can check the reminder log, and directly send reminders for the carts that have not been restored from here.

Click “Send Reminder” and create an email to send to customers:

Recovered carts list

Navigate to the “Recovered Carts” page. All the carts recovered will be listed here. You can view the specifics of those carts as well as the reminder log of each cart.

Marketing campaigns management

Besides the functions to help manage and restore abandoned carts, the application is also a powerful marketing tool to help you take care of your current customers and nurture potential customers by automatically sending emails according to your pre-set schedule.

Navigate to “Marketing Campaign” page to create automated email campaigns for customer care.

  • Click on the “+ Add Marketing Campaign” button to start adding a new one.
  • On the “Trigger Marketing Campaign” popup, choose when you want to send marketing emails to customers. The app provides 3 important times when you should send emails to customers: after customer registration, after subscribing newsletter, and after order completion.

  • Enter the campaign name. Turn on/off the switch to enable/disable your campaign.
  • Use the slider on the top-left corner of the workspace to zoom in/zoom out.
  • Click on the “+” button to add new blocks and add options to set up your marketing campaign. The steps are the same as creating a new reminder campaign above (Wait time -> Send Email -> End workflow).

  • After setting up the marketing campaign, click on the “Settings” button at the top right corner of the web page to select the mail host and set up the valid time for the marketing campaign you’ve created.

NOTE: Before sending marketing emails you need to select and enable the mail service you want to use. Go to the “Mailing Services” tab and see the instructions in the “Mailing Services” section in this documentation.

Campaign list

You can manage your marketing campaigns easily from the campaign list page. With each campaign, you can change the status (enable/disable campaign), edit, view the report, or delete a campaign.

This is a sample report of a marketing campaign:

Marketing email tracking

This feature helps you manage and track the process of sending emails to customers of created marketing campaigns. You can filter to view by campaign type and review the email log delivered to each customer.

Subscription forms

Newsletter subscribers are extremely important for an online business. It not only helps customers stay up to date with the latest information but also helps stores in marketing campaigns. Therefore, our application provides a feature to create a subscription form so that customers can easily subscribe to your website.

Navigate to “Subscribe Forms” page to customize your store subscription form.

You can adjust the elements to display the subscription form and “thank you message” in the front office as you like. Besides, you can preview how they will look when displayed.

Remember to save your change and enable the form!

Here is an example of a subscription form popup on the storefront:

Subscriber list

Navigate to “Subscriber List” page to see the list of subscribers on your website via this app.

The list provides subscriber information such as name, email, and subscription date. You can synchronize customer data with Mailchimp, Sendinblue, or SendGrid; and export subscriber data to a CSV file easily.

Mailing services

Abandoned Cart Recovery Pro” app supports linking with the most popular mail services today so you can send marketing emails or reminder emails to customers.

The supported email services:

  • Mailchimp
  • Sendinblue
  • SendGrid
  • Mailjet
  • Amazon
  • Outlook
  • Gmail
  • Yahoo mail
  • Custom SMTP

You only need to enable the email service you want to use and fill in the required information.

To learn how to get the API key for the selected email service, please click on the instruction link below each input field.

WhatsApp Messenger

This app is integrated with WhatsApp – a free and popular messaging app that attracts millions of users around the world. Navigate to “WhatsApp” page and set up this feature for your store website.

  • Mobile phone number: The app provides area codes of over 200 countries; all you have to do is select a nation and enter the phone number you used to sign up for WhatsApp.
  • You can customize the title display under the WhatsApp icon.
  • The app supports 4 display positions: Right – center, Right – bottom, Left – center, Left – bottom.
  • You can also adjust the display position by customizing: right padding, bottom padding, and left padding.
  • Send URL of the current page” mode: The app supports getting the URL of the current page that the customer is viewing into the chat so that the customer can send it to the admin through a WhatsApp message. From there store admin can know what product/category customers are interested in.
  • Enable WhatsApp and “Save

Now, WhatsApp will be displayed in the front store and ready to connect with your customers!

Advanced settings

(1)  Translate

You can set the text to be displayed when required fields in subscribe forms give error messages. For example, when a customer doesn’t enter a name, email address, or enters a wrong email format, etc. The text you set will be displayed to notify the customer of the error.

(2)  General Settings

Select a way to calculate the abandoned cart recovered amount. The app provides 2 ways to calculate. Choose the way that is suitable for your needs.

Other features

(1) Live support

If you have any problem using the app, you can navigate to “Live support” to contact the web developer. We are happy to support you solve the problems related to this app whenever you need it.

(2) Document

Click on “Document” to open this app documentation when needed.

Uninstall app

To uninstall our app, please go to your Shopify Store admin – “Apps” section – find “Abandoned Cart Recovery Pro” and click the “Delete” button on the right.

Installation of our Abandoned Cart Recovery Pro app automatically injects certain code snippets into your Shopify theme in order to make the installation process fully automatic and make our app work fast and smoothly.

Unfortunately, when you uninstall Abandoned Cart Recovery Pro, we lose programmatic access to your store, thus we cannot remove the code snippets that we injected automatically.

Although these code snippets that we add do not harm your store even after the uninstallation process, you might want to remove them anyway, the following guide will walk you through this process.

Step 1: Go to “Online store” in your Shopify Admin Panel > On your “Current theme” select “Actions” -> “Edit Code”.

Step 2: Enter “ets_abs” on the search box to find all the app’s files.

Step 3: In the “Snippets” folder: delete all files containing the prefix “ets_abs”.

Step 4: In the “Assets” folder: delete all files containing the prefix “ets_abs

Step 5: In the “Layout” folder: open “theme.liquid” file then find and delete this line “{% include ‘ets_abs_assets’ %}