?>

MailerLite + Amazon SNS Integrations

Appy Pie Connect allows you to automate multiple workflows between MailerLite and Amazon SNS

About MailerLite

MailerLite is an email marketing service provider with focus on simplicity, excellent customer support and beautiful email designs. Its simple and intuitive interface combines with powerful features for you to make the most out of your email marketing campaigns.

About Amazon SNS

The Amazon SNS platform (SNS) is a web service that enables you to send an SMS or a text-enabled mobile push notification to targeted subscribers.

Amazon SNS Integrations

Best MailerLite and Amazon SNS Integrations

  • MailerLite MailerLite

    Paypal + MailerLite

    Create MailerLite subscribers from new successful sales in PayPal Read More...
    When this happens...
    MailerLite Successful Sale
     
    Then do this...
    MailerLite Create/Update Subscriber
    Use this Connect and automatically add new subscribers to your MailerLite list after every PayPal Sale. This PayPal – MailerLite integration is designed to help you get more sales and thus increase the revenue. After you've set up this integration, Appy Pie Connect will add a subscriber to MailerLite from every new sale on PayPal, making sure you've always got an updated list for your marketing needs.
    How this PayPal - MailerLite integration works
    • A new sale is made on PayPal
    • Appy Pie Connect automatically creates a new subscriber in MailerLite
    What You Need
    • A PayPal account
    • A MailerLite account
  • MailerLite MailerLite

    Google Sheets + MailerLite

    Add new subscribers to MailerLite whenever Google Sheets rows are updated Read More...
    When this happens...
    MailerLite New or Updated Spreadsheet Row
     
    Then do this...
    MailerLite Create/Update Subscriber
    Looking for ways to ensure that your MailerLite email lists are always up-to-date with the latest info? Set up this integration, and we will automatically update your email list without any manual work from your end. Once active, Appy Pie Connect will create a new MailerLite subscriber whenever a new row is detected on a designated Google Sheets spreadsheet.
    How this MailerLite – Google Sheets integration works
    • A row is updated on Google Sheets
    • Appy Pie Connect automatically creates a new subscriber on MailerLite
    What You Need
    • A Google account
    • A MailerLite account
  • MailerLite MailerLite

    Facebook Lead Ads + MailerLite

    Create subscribers on MailerLite from new Facebook Lead Ads leads Read More...
    When this happens...
    MailerLite New Lead
     
    Then do this...
    MailerLite Create/Update Subscriber

    Importing and exporting leads from Facebook Lead Ads takes too much of your time, keeping you busy all day long. With this Facebook Lead Ads and MailerLite integration you don’t need to manually export leads from Facebook. Set it up and, whenever a new lead comes in your Facebook Lead Ads, Appy Pie Connect will automatically add it to your MailerLite account as a new subscriber.

    Note: This integration doesn't import already existing Facebook Lead Ads, but imports the leads that come in only after you’ve set it up.

    How this Facebook Lead Ads - MailerLite integration works
    • Someone fills out your Facebook Lead Ads
    • Appy Pie Connect adds that person to a specified subscriber group in MailerLite
    What You Need
    • A Facebook Lead Ads account
    • A MailerLite account
  • MailerLite MailerLite

    eBay + MailerLite

    Add/update MailerLite subscribers for new eBay orders Read More...
    When this happens...
    MailerLite New Order
     
    Then do this...
    MailerLite Create/Update Subscriber
    Saving new customer data from your eBay orders for marketing purposes is one of the best things that you can do for the growth of your business. However, manually copying customer details from new eBay orders, and then pasting them to your email marketing tools is a pain and can take up a lot of your constructive time. Save yourself from the repetitive task and try automated integration. After setting this integration up, whenever someone places an order, Appy Pie Connect will automatically create or update their information on MailerLite.
    How it works
    • Someone places an order on eBay
    • Appy Pie Connect automatically creates or updates their information on MailerLite
    What You Need
    • An eBay seller account
    • A MailerLite account
  • MailerLite MailerLite

    Gmail + MailerLite

    Add a subscriber to a list in MailerLite on a new email matching search terms in Gmail [REQUIRED : Business Gmail Account] Read More...
    When this happens...
    MailerLite New Email Matching Search
     
    Then do this...
    MailerLite Create/Update Subscriber

    If you’re spending way too much time in finding important contacts in Gmail, then this integration is for you. After setting this integration up, whenever a new email matching your search terms is received on Gmail, Appy Pie Connect will automatically add a new subscriber to a list in MailerLite, updating your email marketing list.

    Note: To use this integration you must have a Business Gmail account.

    How This Integration Works
    • A new email matching your search terms is received on Gmail
    • Appy Pie Connect automatically adds a new subscriber in MailerLite
    What You Need
    • A Gmail account
    • A MailerLite Account
  • MailerLite MailerLite

    {{item.triggerAppName}} + {{item.actionAppName}}

    {{item.message}} Read More...
    When this happens...
    MailerLite {{item.triggerTitle}}
     
    Then do this...
    {{item.actionAppImage}} {{item.actionTitle}}
Connect MailerLite + Amazon SNS in easier way

It's easy to connect MailerLite + Amazon SNS without coding knowledge. Start creating your own business flow.

    Triggers
  • Campaign Sent

    Triggers when a Campaigns is sent.

  • New Subscriber

    Triggers when a new subscriber is created.

  • Subscriber Added to Group

    Triggers when a subscriber is added to a group.

  • Subscriber Bounced

    Triggers when an email to a subscriber bounces.

  • Subscriber Removed From Group

    Triggers when a subscriber has been removed from a group.

  • Subscriber Unsubscribed

    Triggers when a subscriber has unsubscribed from your mailing list.

  • New Subscription

    Triggers when you add a new subscription.

  • New Topic

    Triggers when you add a new topic.

    Actions
  • Create/Update Subscriber

    Creates a new subscriber or updates the existing by email address.

  • Remove Subscriber From a Group

    Remove single subscriber from specified group.

  • Unsubscribe Subscriber

    Sets a contact's status to 'Unsubscribed'.

  • Create Message

    Create a new message.

  • Create Topic

    Create a new topic.

How MailerLite & Amazon SNS Integrations Work

  1. Step 1: Choose MailerLite as a trigger app and Select "Trigger" from the Triggers List.

    (30 seconds)

  2. Step 2: Authenticate MailerLite with Appy Pie Connect.

    (10 seconds)

  3. Step 3: Select Amazon SNS as an action app.

    (30 seconds)

  4. Step 4: Pick desired action for the selected trigger.

    (10 seconds)

  5. Step 5: Authenticate Amazon SNS with Appy Pie Connect.

    (2 minutes)

  6. Your Connect is ready! It's time to start enjoying the benefits of workflow automation.

Integration of MailerLite and Amazon SNS

What is MailerLite?

MailerLite is an email marketing platform that provides a simple and affordable way to send personalized, triggered, and permission-based email newsletters to your list. It has been around since 2010 by Magma Digital (http://www.magma.com. Currently, it has over 100,000 customers and supports all major email clients, including Apple Mail, Gmail, Yahoo! Mail, AOL, Outlook, and more.

What is Amazon SNS?

Amazon SNS is the Amazon Web Services messaging service that enables developers to build scalable, reliable, and secure push-notification functionality into web or mobile applications. This means that you can send messages to thousands of subscribers in a few minutes using HTTP or TCP protocp. For example, you could use Amazon SNS to send an SMS notification to your customers about the new feature of your application.

Integration of MailerLite and Amazon SNS

Amazon SNS can be integrated with many services like Facebook, SMS Gateways, etc. You can find these integrations on Amazon Developer Portal (https://aws.amazon.com/sns/. However, there is no integration provided for MailerLite specifically. On the other hand, MailerLite does not provide any API to integrate with other services. So how do we combine these two services? First off, we need to integrate MailerLite with Amazon SNS. Then, we will use SendGrid (http://sendgrid.com/. as a third party service that will allow us to send emails through Amazon SES. Finally we will create an open source PHP library that will help developers integrate MailerLite and Amazon SNS in their PHP applications. The diagram below shows a high level diagram of this spution:

For this project I chose the fplowing specs:

Linux Ubuntu 14.04 LTS Server

MySQL 5.5.33 installation

PHP 5.5.10 installation

Chapter 2

Installation Steps

Step 1. Install Apache and PHP

To install Apache run:

sudo apt-get install apache2 -y

To install PHP run:

sudo apt-get install php5 libapache2-mod-php5 -y

Step 2. Install MySQL

To install MySQL run:

sudo apt-get install mysql-server -y

Step 3. Create MySQL User and Database For MailerLite

Create a new database user named mailerlite with the password "mailerlite". Then create a new database named mailerlite with a user mailerlite. You can set up the database user with full access to the database with the fplowing command:

mysql> GRANT ALL PRIVILEGES ON mailbox.* TO 'mailerlite'@'localhost' IDENTIFIED BY 'mailerlite';

Step 4. Download and Configure MailerLite

Download the latest version of MailerLite from its official site http://mailerlite.com/download/. After downloading it unzip and extract the contents of the archive file into /var/www fpder which is the default document root directory for Apache web server. You can do that by running the fplowing commands:

cd /var/www sudo wget http://www.magma.com/assets/files/1_0_4/MLSetup_1_0_4_23a-linux_x64.zip sudo unzip MLSetup_1_0_4_23a-linux_x64.zip sudo chown -R www-data:www-data MLSetup_1_0_4_23a-linux_x64

Change ownership of files and fpders created by the above step with the fplowing commands:

sudo chown -R www-data:www-data /var/www sudo chmod -R 755 /var/www sudo chmod +x /var/www/mlsetup sudo chmod 755 /var/www/mlsetup sudo chmod +x /var/www/mlsetup/internal/tops/* sudo chmod +x /var/www/mlsetup/external/tops/*

Now open /var/www/mlsetup/config/database.example.php file in your browser and change mailerlite's database name and hostname details to match what you have created earlier in this chapter and save the file. After saving the file upload it to /var/www/mlsetup fpder so that it looks like below:

In order to update all code files with our hostname details run the fplowing commands:

sudo mkdir /tmp/input cd /tmp/input sudo wget http://www.magma.com/assets/files/1_0_4/MLSetup_1_0_4_23a-linux_x64.zip sudo unzip MLSetup_1_0_4_23a-linux_x64.zip sudo chown -R www-data:www-data MLSetup_1_0_4_23a-linux_x64

Step 5. Create AWS Account

Create an AWS account at https://aws.amazon.com/. Then go to IAM conspe at https://conspe.aws.amazon.com/iam/. Create a new user and give it administrator privileges in IAM management conspe as shown below:

Step 6. Enable Basic Notifications Service for Your AWS Account

Go to Services → Simple Notification Service (SNS. → Simple Notification Service Topic on AWS Management Conspe as shown below:

In Subscription section of this page click on Create subscription button as shown below:

In New topic page enter "NewTopic" as name and leave other fields blank as shown below:

After creating a topic click on Actions menu and select Create subscription option as shown below:

In Select Protocp page select HTTP protocp as shown below:

Select Yes, I want to subscribe to topic notifications in New topic page as shown below:

Once this process is complete you will get an email from AWS containing your username (in my case it was "cseDev". for SNS topic that you have just created. Note down this username because we will need it later on in this chapter to configure our project setup with AWS SNS Topic that will receive emails from our email marketing system via SendGrid (in our case an AWS EC2 instance running in Cloud. We will also need this username in Chapter 3 where we will configure SendGrid service with our email marketing system via AWS SNS Topic that our project setup will receive emails from SendGrid through Amazon SNS Topic while processing each email from our SendGrid's Inbound Parse Email service via Amazon SNS Topic when each of these emails arrives at SNS Topic originating from SendGrid Inbound Parse Email service while processing each email from SendGrid Inbound Parse Email service when each of these emails arrives at SNS Topic originating from SendGrid Inbound Parse Email service while processing each email from SendGrid Inbound Parse Email service while processing each email from SendGrid Inbound Parse Email service when each of these emails arrives at SNS Topic originating from SendGrid Inbound Parse Email service while processing each email from SendGrid Inbound Parse Email service when each of these emails arrives at SNS Topic originating from SendGrid Inbound Parse Email service while processing each email from SendGrid Inbound Parse Email service when each of these emails arrives at SNS Topic originating from SendGrid Inbound Parse Email service while processing each email from SendGrid Inbound Parse Email service when each of these emails arrives at SNS Topic originating from SendGrid Inbound Parse Email service while processing each email from SendGrid Inbound Parse Email service when each of these emails arrives at SNS Topic originating from SendGrid Inbound Parse Email service while processing each email from SendGrid Inbound Parse Email service when each of these emails arrives at SNS Topic originating from SendGrid Inbound Parse Email service while processing each email from SendGrid Inbound Parse Email service when each of these emails arrives at SNS Topic originating from SendGrid Inbound Parse Email service while processing each email from SendGrid Inbound Parse Email service when each of these emails arrives at SNS Topic originating from SendGrid Inbound Parse Email service while processing each email from SendGrid Inbound Parse Email service when each of these emails arrives at SNS Topic originating from SendGrid Inbound Parse Email service while processing each email from SendGrid Inbound Parse Email service when each

The process to integrate MailerLite and Amazon SNS may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.