开源电子邮件营销平台 listmonk 使用教程
做产品肯定要做电子邮件营销,特别是面向海外的产品,电子邮件营销已成为企业与客户沟通、建立品牌忠诚度和推动销售的重要工具,可以直接接触到目标受众,提供个性化内容,并以相对较低的成本获得可观的投资回报。你看,MEAP 又来提醒我买电子书了!
做电子邮件营销首先需要考虑的是选哪个电子邮件服务提供商,也就是 ESP(email service provider)。他们提供软件平台,帮助你管理电子邮件列表,设计邮件,发送邮件,并跟踪结果。海外常见的 ESP 有 Mailchimp,Braze 和 HubSpot 等,国内比较知名的也就是 SendCloud 了。
这些 ESP 都很好,很多企业也都选择了使用 ESP,但 ESP 也有很多问题:
- 成本问题。大多数 ESP 按发送的电子邮件数量收费,随着订阅列表的增长,费用会越来越多。对于中小型企业或非营利组织来说,这可是一笔不小的财务负担。
- 许多 ESP 提供的定制化选项有限。你可能难以根据特定的品牌要求或业务需求来个性化你的电子邮件活动。
那么除了 ESP,还有别的选择么?
当然有啊,GitHub 上有很多开源的电子邮件营销平台,它们可以提供更强大的灵活性和可定制性,你也可以修改源代码或者二次开发来添加特定的功能,你可以随心所欲地部署在任何地方。
listmonk 介绍
目前 GitHub 上最受欢迎的电子邮件营销软件是 listmonk,使用 Go 语言编写,性能强大,可以给你提供一个简单、可靠、高性能的时事通讯和邮件列表管理解决方案,既适合小型企业,也能满足大型组织的需求。listmonk 有很多特性,涵盖了邮件营销的各个方面:
-
订阅者管理:listmonk 允许你创建多个邮件列表,并管理每个列表的订阅者。你可以轻松将订阅者数据导出为 CSV 或 JSON 格式,也可以反向将 CSV 或 JSON 格式的订阅者数据导入 listmonk。listmonk 还支持双重选择加入,确保只有明确同意的用户才会收到你的电子邮件。
-
创建和发送活动:listmonk 提供了用户友好的拖拽编辑器,你可以用它来创建响应式的 HTML 电子邮件。如果你更喜欢使用自己的设计,也可以上传自定义的 HTML 模板。listmonk 支持个性化,允许你在电子邮件内容中插入订阅者的名字或其他特定信息。你可以选择立即发送活动或安排在未来的特定时间发送。
-
跟踪和分析结果:listmonk 内置了详细的跟踪和报告功能,你可以实时查看每个活动的打开率、点击率等关键指标。这些数据可以帮助你了解哪些内容最能引起订阅者的共鸣,从而优化你的电子邮件营销策略。listmonk 还提供了链接点击跟踪,让你了解订阅者与你的内容的互动情况。
-
API 集成:listmonk 提供了非常全面的 RESTful API,你可以将其与其他系统和工具无缝集成。无论是从你的网站导入订阅者,还是触发自动化的电子邮件活动,API 都能让你轻松实现。
-
安全性:listmonk 提供了多层安全措施,如 CSRF 保护和输入验证,以保护你的数据免受未经授权的访问。
listmonk 一键部署
listmonk 提供了 Docker 镜像,我们可以直接通过 Docker 镜像来部署,但是它还依赖了 PostgreSQL 数据库,部署起来还是稍稍有点麻烦的,有能力的同学可以尝试自己使用 Docker 部署。
如果您是营销人员,不懂什么 Docker 之类的,那也没关系,Sealos 应用商店提供了一键部署的应用模板,点一下鼠标即可完成部署,非常丝滑。
直接打开 listmonk 应用模板,然后点击右上角的 “去 Sealos 部署”。
如果您是第一次使用 Sealos,则需要注册登录 Sealos 公有云账号,登录之后会立即跳转到模板的部署页面。
跳转进来之后,你会看到有两个变量,分别是 WebUI 的管理员用户名和密码,如果不设置,任何人通过域名都可以直接访问你的 listmonk WebUI,建议还是设置一下。
设置完用户名密码后,点击右上角的 “部署应用” 开始部署,部署完成后,先等待一会儿,因为需要先部署数据库。你可以点击数据库的 “详情” 进去查看数据库是否准备就绪。
如果数据库已经准备就绪,那么回到原来的应用商店界面,直接点击应用的 “详情” 进入该应用的详情页面。
应用大概会重启四次左右,这是正常现象,因为之前它都在检测数据库是否就绪,数据库没就绪就会重启。
等待应用状态变成 running 之后,直接点击外网地址便可打开 listmonk 的可视化界面。点击 “Login”:
输入你的管理员用户名密码,就登录进来了。进来之后先进入 “Settings” 将语言设置为中文:
然后点击右上角的 “Save” 保存,界面就会变成中文了。
接下来需要将站点根网址设置为你的公网域名:
其他的比如站点名称、Logo 网址、网址图标网址等等可以根据自己的需求都设置一下。
还有一个比较重要的就是 SMTP 服务器,自己设置一下,我就不赘述了。
listmonk 关键功能演示
成功部署 listmonk 并设置好关键配置之后,就可以开始创建电子邮件营销活动了。listmonk 提供了一个直观的用户界面,即使是没有技术背景的人也可以轻松上手。这一节我们将详细介绍如何使用 listmonk 的关键功能。
管理订阅者
首先,你需要创建一个或多个邮件列表来存储订阅者信息。在 listmonk 的监控面板上,点击 “列表”->“所有列表” 标签,然后点击 “新建”。给你的列表起一个描述性的名称,如 “FastGPT 订阅者” 或 “FastGPT 目标群体”。
接下来,你就可以向列表中添加订阅者了。listmonk 支持多种方式来导入订阅者:
- 手动输入:你可以逐个输入订阅者的电子邮件地址和其他相关信息。
- 文件上传:如果你有一个包含订阅者数据的 CSV 文件,可以直接上传到 listmonk。确保 CSV 文件的格式与 listmonk 的要求相匹配。
- API 集成:如果你有自己的网站或应用,可以使用 listmonk 的 API 来自动同步订阅者数据。
listmonk 还允许你管理订阅者的状态,你可以看到哪些订阅者是活跃的,哪些已经退订或标记为垃圾邮件。
创建电子邮件活动
有了订阅者列表后,你就可以创建电子邮件活动了。点击 “广告” 标签,然后点击 “创建新的”。listmonk 支持富文本、HTML、Markdown 等多种文本编辑格式,你可以选择自己擅长的格式来编辑邮件的正文内容。
一般情况下,我们可以先预设一个模板。你可以在 listmonk 中上传或者创建一个新的模板:
模板编辑器支持各种内容块,如文本、图像、按钮等。你可以根据需要自定义其内容。listmonk 还支持个性化标签,如 {{ .Campaign.Subject }}
。这些标签会在发送时自动替换为订阅者的具体信息,创造个性化的体验。
在设计电子邮件时,记得预览并测试你的内容。listmonk 提供了预览选项,确保你的电子邮件能正常显示。你也可以发送测试邮件到自己的邮箱地址,在实际发送之前检查内容和个性化标签是否正常工作。
跟踪和优化
发送完电子邮件之后,listmonk 的工作还没有结束,它还有强大的分析和优化功能。
在 “统计” 标签下,你可以看到每个活动的详细报告。报告囊括了很多关键指标,如发送数量、点击率等。你可以看到哪些链接被点击得最多,订阅者与你的内容的互动情况如何。
API 集成
listmonk 的 API 遵循标准的 HTTP 协议和 RESTful 原则,你可以使用任何支持 HTTP 请求的编程语言来调用 listmonk 的 API。
举个例子:如果你有一个博客或产品网站,可以使用 API 自动将新的博客订阅者或产品注册用户添加到 listmonk 的特定列表中。你也可以基于用户在你的应用中的行为 (如完成购买、达到里程碑等) 来触发个性化的电子邮件。
总结
商业 ESP 虽然功能强大,但它们的高昂费用、数据所有权问题以及定制化选项的限制可能并不适合所有组织,特别是中小型企业和非营利组织。
listmonk 作为一个开源的电子邮件营销自动化平台,提供了一个极具吸引力的替代方案。它拥有商业 ESP 的所有关键功能,如管理订阅者、创建和发送活动、跟踪结果等,同时还提供了开源软件的诸多优势,而且 listmonk 的开发者社区还制定了一个雄心勃勃的路线图,计划引入更多的高级特性,如营销自动化、人工智能驱动的个性化等。
如果你想摆脱商业 ESP 的桎梏,现在正是好时机,试试 listmonk 吧。