MailNode Tutorials

Create first list

After MailNode installation has been finished the next thing you are going to do is create your first list.  At home page you will see that option.

Clicking on it leads you to the page where you have a collection of all your lists. Right now it's empty.
I'm pretty sure you have noticed that Create button in the upper right corner. By clicking on it we are starting a process of creating a list.
First two form fields "Name" and "Default "from" mail" are required, others are optional. Beside this you can always update saved lists.
Now, let's see how does lists collection looks like with our first list in it:
For every list we have informations about number of its subscribers,  percentage of email opens and clicks on links in emails.

Back to top

Add Subscribers

By clicking on a specified list name we have a panel with options for list and subscribers manipulation. Let's add some Subscribers (button in the upper right corner).

Back to top

Import Subscribers

We have classic add contact form option and at the bottom you could see button "Subscribe multiple users at once import".

You can import all your contacts into list just creating or saving existing contact list in .CSV file format.
In the first column,we enter emails, in the second first name and in the third last name.
We must comply this format!
Here is an example.

Back to top

Unsubscribe Addresses

All you have to do to unsubscribe some contacts from your list is to type email addresses in the given text area (one entry per line).

Back to top

Export Subscribers

Getting all your subscribers informations from the list is one click away.
I have clicked on button New Export and got information about export and link for download my contact list stored in .CSV file.

Back to top

Delete All Subscribers

If you suddenly decide to delete all contacts from the list we have simple solution for you.
But not so easy! You must enter name of the list to be assured you are doing that on the right place. Also, while typing you have time to think are you sure that you want to left you list without any subscriber.

Back to top

List Hygiene

This is maybe the most useful part of the Manage Subscribers options. It is consisted of 3 components: Smart List HygieneAutomatic List Hygiene and List Hygiene Export History. 

Smart List Hygiene

Briefly, SLHs job is to clean your list from subscribers that have been inactive or unengaged for optional number of days. Yours is to type number of that days you wish to be used in SLH filtering. Subscribers will be removed and .CSV export file with removed subscribers in it will be available to you. If a subscriber is on multiple lists, he  will be only removed from the specific list.
The advantage of this tool is that you will always have active subscribers in the contact list.

Automatic List Hygiene

ALH does the same thing except that it is automatized if you enable that option of course. There is an additional field for entering the number of days that indicates how often the cleaning will be performed.

 List Hygiene Export History

After every cleaning action removed subscribers are exporting into .CSV file. This component allows you to see information about all exports and there is download button for those files.

Back to top

Create Template

If you want to send Campaign, first you will need to create Template. If you go to the Home page you will see that To Do panel has changed. We have created first list, next task to be done is "Create Fist Template".
Let's click on it..
What we've got is page where we can see all our Templates and informations about them. Also we can modify or delete any of them, any time. Right now on this page you don't see any so click on that "Create New" button to create one.
As you can see this text editor is similar to any email composing tool. Here you can also add your own html code for email template, just be sure you've clicked "Code View" option (to the left of the question mark) and when you finish adding it just click again on that button.
Anything you had typed you can see on empty page by clicking on button "Preview". Also you have option to Send Test Email.
For personalized emails you can use tags  [*USER.FIRST-NAME*]  and/or [*USER.EMAIL*]  and they will be merged into sent emails.
Now when we have saved Template we can pass to Creating Campaigns.

Back to top

Create Campaign

 If you don't have a ready Template for the upcoming Campaign, you should create it.
Otherwise, let's go to work!
After creating Template, To Do list has changed again. We have one more task left and that is Creating Campaign.
Click on this task and you'll get to the page with a list of all Campaigns. Let's fill out that list by clicking the "Create" button.
Fill up all required fields (fields with ). When you've finished it ,choose sending time. It can be immediately or some date and time in the future and click on Send Campaign.
Now, you can see some details about it. If Campaign sending has not started yet, you can cancel it by clicking on that "x" button.
Besides all this, informations about Campaigns Analytics you can get on Reports page.

Back to top


Informations about all your contacts are available on one page.
There are options like search, add contact, and export all contacts. Also, there is information about how many lists each contact is subscribed to. If it is subscribed to more than one, clicking on that number will redirect you to a new page with informations about that contact (see the image below).
Here we have a collection of lists to which the contact is subscribed. We can unsubscribe it from current lists or subscribe it to some new one ("Attach to new List").

Back to top

Install MailNode

First you must buy your license. When you have bought it you will see informations as show on picture below. Second thing you must do is register your domain and add it in licenses table. After you did this you will be able to download file that is required for installing. Beside this you must have MySQL and PHP 7.1 installed on your Ubuntu 16.04. In Terminal go to the server root path and type command

After this you will be asked
Start Download MailNode?
When you choose yes, one more question follows
MailNode is downloaded.

Continue with installation?
By confirming you'll wait few minutes until next messages will be shows
MailNode requires MySQL, please insert a database name:
Insert [database_name] user:
Last step, please insert password:
Few more minutes to wait and you can start using MailNode on your choosen domain!

Back to top

Facebook Custom Audience

A Custom Audience is a type of audience you can create made up of your existing customers. You can target ads to the audience you've created on Facebook, Instagram, and Audience Network.

This option is integrated in MailNode and here is a tutorial on how to use it.

First you must login at . When you are logged in you must  choose the Add a New App option. You will see that option when you hover "My Apps"  in upper right corner . Fill the form for creating App that will be shown to you. Example: To set up everything and start adding your contacts into Custom Audiences you must set up App ID, App Secret and User Token on Mailnode site. First, let's find  them.

App ID & App Secret

After creating App you will be redirected to the page where you can find App ID. Click on Dashboard  at sidebar and you will be shown App ID.  To get App Secret you must click on  Show button.

User Token 

On the same page you have an option Tools & Support in upper right corner. Clicking on it redirects us to the page with multiple tools. In this case we will need Access Token Tool. Clicking on it we get to the desired page, where we will get the App Token. To create User Token you must click on "need grant permissions" .  And here it is! Now let's add those tokens into Mailnode. With an click on the Custom Audience you'll get a form to fill above mentioned App data.

Now, let's create Custom Audience on Facebook.

List of all your Custom Audiences will be here When you have entered that link look at your current URL (look at the photo below). Underlined number in it is your account ID and you will need it so remember it for the next step. To start creating Custom Audience please enter the following link and choose Graph API Explorer from the Popular Tools. Change its content like on the photo below and press Submit. Be careful to set your Application in upper right corner because default is Graph API Explorer and it won't work like that. Below that you can see input field for Access Token, don't forget to type it in or simply get it clicking on "Get Token". Underlined number is Account ID that we remembered one step before. After you submit this request your Custom Audience list will be updated. Now, let's return on MailNode. Let's choose list in which we will use this option. In Lists Settings you have an option Custom Audience, so click on it.  Enter Custom Audience ID that is visible in Custom Audiences List on Facebook ( If you can't see it check if it is enbled in "Customize Columns". And of course enable Custom Audience on Mailnode. Now when you have everything set up, every contact that you add, import or delete from the list will be affected on your Custom Audience list too.  

Back to top

Google Spreadsheet

In few steps I will show you how to in the same time add contact to the list and into your Google Spreadsheet.


Under Mailnode Settings button you'll see Google Spreadsheet option. It leads us to the page for Authorization. Clicking on green button will redirect you to the google page where you must login into you google account and allow viewing and managing your spreadsheets in Google Drive. After you allow that, you'll get verification code which you have to enter in the predicted field (shown in the picture above). You can also renew your Authorization whenever you want just by clicking on orange button.

Creating Spreadsheet & Spreadsheet ID

You can create your Spreadsheet here Please choose blank one. You will be automatically redirected into it. Looks like this. That underlined part of URL is Spreadsheets ID and you'll need it for the next step.

Connecting Mailnode list with Spreadsheet

Let's choose one of the lists. And inside list settings you'll see Google Spreadsheet option. Now, enter Spreadsheet ID that we found in previous step and click enable. After submitting it - everything is ready.  Now, everytime you add or import contact it will be affected on your Spreadsheet too.

Back to top