Follow Up Email

Getting Started


Welcome to Landofcoder!
We would like to thank you for purchasing Extensions of Landofcoder!

Lof Follow Up Email is fully compatible with Magento Community Edition 2.0.0, 2.0.2, 2.0.4, 2.0.6, 2.0.7, 2.1.0, 2.1.x

  • Key applications

    Include abandoned cart recovery, review requests, transactional emails, customer re-engagement, and birthday greetings

  • Built-in email templates

    Several templates have been prepared based on best industry practices. Those may not be a perfect match but will save some start-up time.

  • Targeting options

    Custom conditions allow differentiating emails by customer group, by cart and product conditions.

  • Scheduling options

    A follow-up email may be sent any time after the trigger event has happened (in case of a birthday – before the event)

  • Consecutive emails & SMS

    A number of consecutive emails &sms may be scheduled for any given trigger event

  • Mail & Sms log

    Allows to track and manage sent and scheduled emails & SMS from a single table

  • Test mode

    When activated, all follow ups are redirected to admin to get a feeling of how’s everything working

  • Mass action

    Allows to send, cancel, or delete multiple emails from mail log and SMS from SMS log


In this tutorial, I will show you how to install magento 2 social login extension with ease. Let’s follow our tutorials here

To install the magento 2 social logins, please follow the instructions bellow:

1. Back up your web directory and store database.

2. Download social login extension installation package.

3. Upload content of the social login extension installation package to your store root folder via FTP/SFTP:

4. Connect to your store root directory with SSH

cd path_to_the_store_root_folder

Run 3 commands bellow:

php -f bin/magento setup:upgrade
php -f bin/magento setup:static-content:deploy
php -f bin/magento setup:di:compile

5. Flush store cache, log out from the backend and log in again

Import Sample Data

1. Go to admin > Venustheme > Setup > Import

2. Select the sample data file

3 Refresh the cache under System->Cache Management

Set up cron

If you have already configured cron jobs for your Magento installation then you can skip this step. Read the following instructions on setting cron job for your Magento store: Magento user guide.

Before, we have to find the path of 2 files :
– php.ini
– php binary file

For the first, create a phpinfo.php file on your Magento root folder, and put :


For me it’s :

Delete file phpinfo.php

To find the PHP binary:
which PHP

For me it’s :

Now we can create the crontab !
Launch the command :
sudo crontab -u -e

The crontab content is (put the right php binary, and php.ini pathes) :

*/1 * * * * /usr/bin/php -c etc/php5/apache2/php.ini /var/www/magento2/bin/magento cron:run >> /var/www/magento2/var/log/magento.cron.log&
*/1 * * * * /usr/bin/php -c etc/php5/apache2/php.ini /var/www/magento2/update/cron.php >> /var/www/magento2/var/log/update.cron.log&
*/1 * * * * /usr/bin/php -c etc/php5/apache2/php.ini /var/www/magento2/bin/magento setup:cron:run >> /var/www/magento2/var/log/setup.cron.log&


– */1 * * * * : Cron launched every minutes
– /usr/bin/php : php binary path
– etc/php5/apache2/php.ini : php.ini path
– /var/www/magento2/ : Magento 2 root folder
– >> redirect the output to a logfile for debug


How To Configure Follow Up Email

In order to configure magento 2 social login, please go to Admin panel >> Landofcoder >> FollowUpEmail >> Configuration



1. Setting


a. Email Setting

+) Email Sender: Choose email sender address for your email.

+)Email Test Recipient: Send email test.

+)Number Product On Row:Number Product On Row In Email Tempalates.


b. Sms Setting

+) Account SID:  Registter at

+)Phone Test: Number phone to send test to.


c. Cron Configuration

Schedule Birthday : setup time cron run birthday.

Schedule Other : setup time cron run other.


d. Email log

+)Keep Emails For, days : keep email & SMS for day

e.Config event


f.Config phone 


How To Create A New Email

In this tutorial, I will show you how to create a new custom form in magento 2. Firstly you need to fill in the form.

Please Go to LandOfCoder >> FollowUpEmail >> Emails >>Create New Emai







I. Email Information

+)Event Types : define event of your new email.

+)Name : define name of your new email.

+)Subject : define subject of your new email template.

+)Content : define the content of your new email template.

+)Preview: preview email template

+)Send Test Email: test activity email

+)Active : enable or disable

+)Send Email after : Time send email in email log

II. SMS Message




+)SMS Message : Content SMS message.

+)Send Sms after Time send SMS in SMS log

III. Conditions

selection_022 selection_024

After done with the schedule store administrator is suggested to specify the conditions on what the follow-up is sent.

Conditions include:

  • Product attributes;
  • Store views;
  • Product types;
  • Customer groups.

How do conditions work?

For example store administrator has set up the following conditions for Abandoned Checkout event:

  • Store view = Store #1;
  • Customer groups = General;
  • Subtotal equals or greater than $100;
  • The color of the item in the cart = red.

On such conditions Abandoned Checkout follows up will only be sent to the customer from General group, who placed a red item with the price of at least $100 in the cart at the Store #1.

These are all the settings and options store administrator has to specify before saving a new email event.

IV.Google Analytics


The use of this feature, giving you a tool to analyze a number of visits, conversion rate, time of visits etc for visitors, who arrives from email.

To configure Google Analytics Campaign, follow these steps:

  1. Go to Lof Landofcoder > Follow Up Email > Email, open trigger and follow tab Google Analytics.
  2. Fill in 3 required fields:
    • Campaign Source – Identifies a search engine, newsletter name, or other sources.(i.e. email, follow-up-email, newsletter)
    • Campaign Medium – Identifies a medium such as an email or cost-per-click. (i.e. cpc, banner, email)
    • Campaign Name – Identifies a specific product promotion or strategic campaign. (i.e product, promo code, or slogan)
      Also, you can optionally fill in other fields:
    • Campaign Term – Identifies paid keywords.
    • Campaign Content – Differentiates ads or links that point to the same URL.
  3. Save the email

After configuring Google Analytics Campaign, the extension will automatically add special get params to all links in emails. Thus, you don’t need to do additional configuration adjustments. (i.e. URL will be converted to

To track Google Analytics Campaign log in into your Google account and go to Traffic Sources > Campaigns. Select campaign source from the list.

How To Mange Email Log

You can manage email log by going to LandOfcoder >Follow Up Email > Email Log


Then choose to edit desired email log as below image