Amazon Cloud Technology’s email marketing solution based on listmonk

This article authorizes the official Amazon Cloud Technology article to forward and rewrite the rights, including but not limited to Amazon Cloud Technology official channels such as the Amazon Cloud Technology developer community, Zhihu, self-media platforms, and third-party developer media.

background

Email marketing (EDM) is widely used in advertising, e-commerce, supply chain logistics and other industries. The marketing department of Amazon Cloud Technology continues to receive feedback from customers, hoping to provide simple and convenient solutions.

Amazon Cloud Technology Product Experience Link: Click here to experience it now

For the need to send emails, Amazon Cloud Technology already has Amazon Simple Email Service (SES), a basic email sending service. However, using this service requires a certain program development foundation and is not suitable for non-technical users.

Therefore, this article introduces a solution based on the open source listmonk email management software that uses the SES service to send emails. It allows customers without technical skills to easily build an email marketing platform with one click and has a simple and intuitive UI operation interface. This solution has been launched in the Amazon Cloud Technology Solution Center. Readers can click here to directly access and deploy the solution. If you have questions about deployment and use, you can also visit here to watch video tutorials and view related documents.

Insert image description here

plan

The following figure shows the overall architecture diagram of an email marketing solution based on listmonk. The marketing email management software uses open source listmonk and is installed on Amazon EC2. The UI design is simple and efficient; the relational data Amazon RDS deploys a PostgreSQL database for persistence. to store related information; use Amazon SES as the email sending service.

img

Figure 1 Architecture diagram of email marketing solution based on listmonk

listmonk is the most popular open source newsletter and mailing list management software on Github. Written in Go language, it has powerful performance. Free and open source.

Amazon EC2 : The listmonk application is deployed on Amazon EC2, which calls Amazon SES to send marketing emails.

Amazon RDS : Mailing lists, subscribers, email templates, campaigns, statistics and other configuration information (SMTP username, password) are stored in Amazon RDS.

Amazon Simple Email Service (Amazon SES) : Email sending service.

Solution deployment

Deployment of this solution requires one-click deployment through the Amazon CloudFormation service. AWS CloudFormation is an infrastructure-as-code service. This solution creates a template that describes all the Amazon cloud technology resources you need, and writes a script to install and configure listmonk. CloudFormation will take care of setting up and configuring these resources for you. You don't need to create and configure Amazon Cloud Technology resources individually and understand the dependencies between resources. CloudFormation will take care of all the problems. A collection of resources created by CloudFormation is called a stack. Here's how to deploy:

1. Register and open an Amazon Cloud Technology overseas account

If you are registering an Amazon Cloud Technology overseas account for the first time, you can contact us through the official website for support.

2. Start deployment through CloudFormation

  • First, you need to fill in 3 required parameters:

a. DisplayName: The default sender’s displayed name, for example: Yang Lan/杨兰

b. DisplayEmail: Default sender’s email address

c. Based on the customer’s needs for different email marketing volumes, we provide you with the following three models/price options:

1) Entry version $16/month (InstanceType select t3.micro)

  • Suitable for individual sellers who send no more than 60,000 emails per month
  • 80GB storage space
  • Newly registered users enjoy one year of free server discount

2) Upgraded version $45/month (InstanceType select t3.small)

  • Suitable for small and medium-sized sellers/studio, customers who send no more than 300,000 emails per month
  • 2-core 2G server, good stability, fast delivery of massive emails
  • Track email click-through rates in real time

3) Enterprise version $180/month (InstanceType select c5.xlarge)

  • For large sellers or enterprise-level users who send more than 1 million emails per month
  • 4-core 8G ultra-large model
  • Provide a dedicated account manager to customize advanced email function services for you

img

Figure 2 CloudFormation fills in parameters

  • Please click " Next" . Please keep the default on subsequent pages and continue to click next until " Audit Stack ".
  • Check the "**I confirm,** Amazon CloudFormation may create IAM resources with custom names " radio box and click Create Stack .

Wait for 1-2 minutes. The DisplayEmail you just filled in will receive a confirmation email. Please check the email in time and click the link in the email (the link in the orange box in the picture below) to verify the email. When the link opens, the page After that. The content of the email is as shown below:

img

Figure 3 The first confirmation email

You will also receive a second subscription confirmation email in the following form:

img

Figure 4 Second confirmation email

  • Please click "Confirm Subscription" to confirm your subscription. This will help you get approval as soon as possible in the subsequent steps of "Apply for production access/move out of the sandbox".
  • Wait about 10 minutes, the stack will display green " CREATE_COMPLETE ", and the stack creation is completed. At this time, click the " Output " tab of the stack.
  • Copy the IP address in ServiceIPAddress , enter it in the browser to open the listmonk UI, and click " Login ". The login username and password can also be found on the "Output" tab of the stack, which are the values ​​corresponding to LoginUser and LoginPassword respectively . After logging in, you will see the following interface and you can continue the operation.

img

Figure 5 listmonk home page

  • At this point, I've created default subscribers and campaigns for you so you can do a simple test. Click on Ads->All campaigns->Test campaign.

img

Figure 6 listmonk campaign page

  • Click "Start sending ads" to start sending ads. If you need to edit the email content, you can select the "Content" tab in the page that opens, make some edits, and then click "Start sending ads".

img

Figure 7 listmonk modify email template

The DisplayEmail mailbox you just filled in will receive an email, which is the content of the test email. At this point you have completed the installation and testing work. The text of the email you received appears as follows:

img

Figure 8 Test email example

3. Apply for production access/move out of the sandbox

This step is very important. In order to prevent fraud and abuse and protect your reputation as a sender, only send emails to verified emails. This is Amazon Cloud Technology's way of ensuring that users who use SES services have a quality experience. necessary steps. Only after enabling production access can you send emails to any email address and enjoy the monthly quota of 62,000 free emails.

at last

This solution has the following three advantages -

Simple and convenient : IT infrastructure is packaged into a one-click deployment template, and users can deploy a powerful email marketing platform in minutes without knowing the services of Amazon Cloud Technology.

Complete functions : It supports commonly used functions in email marketing, helps users easily manage mailing lists, subscribers, email templates, and advertising campaigns, and provides data statistics and multi-language support. The UI is simple and intuitive, easy to operate and easy to use.

High cost performance : Using Amazon SES as the email sending platform, you can easily send tens of thousands of marketing emails. And you can enjoy Amazon SES's monthly free email quota of 62,000 emails.

Finally, the address of the Amazon Cloud Service Free Experience Center is attached again: Go to experience it . Interested friends can experience it together~

We hope that every user who uses this solution will have a good experience.

Guess you like

Origin blog.csdn.net/qq_53847859/article/details/135393191