Bespoke 开源项目教程
bespoke The open source Mailchimp alternative. 项目地址: https://gitcode.com/gh_mirrors/bes/bespoke
1. 项目介绍
Bespoke 是一个开源的 Mailchimp 替代方案,旨在提供一个结合了 Mailchimp、Kalviyo 自动化、Substack 新闻通讯和 Typeform 调查功能的平台。Bespoke 的使命是通过收集客户数据并进行个性化定位,从而提供定制化的自动化和营销活动。
主要功能
- 自动化:创建和管理自动化流程。
- 新闻通讯:设计和管理新闻通讯。
- 列表和细分:管理客户列表和细分市场。
- 营销活动:创建和管理营销活动。
- 分析仪表板:提供详细的分析和报告。
- 交易电子邮件和 Webhooks:支持交易电子邮件和 Webhooks。
- 调查:创建和管理调查。
2. 项目快速启动
初始设置
-
克隆仓库:
git clone https://github.com/bespoke-surf/bespoke.git cd bespoke
-
安装依赖:
yarn setup
-
运行应用:
yarn dev
建议分别运行 Web 和 Server:
cd apps/web yarn dev cd ../../packages/server yarn dev
-
配置环境变量: 确保在
web
和server
文件夹中填写环境变量。
部署
Bespoke 自带 GitHub Action,可以自动部署应用到生产环境。首次部署前,需要完成以下步骤:
-
注册并登录 Fly:
fly apps create [your-app-name]-web fly apps create [your-app-name]-server
-
添加 FLY_API_TOKEN: 在 Fly 用户设置中创建新令牌,并将其添加到 GitHub 仓库的 secrets 中,命名为
FLY_API_TOKEN
。 -
部署应用:
yarn deploy:web yarn deploy:server
3. 应用案例和最佳实践
应用案例
- 个性化营销活动:通过 Bespoke 的自动化功能,可以根据客户的行为和偏好发送个性化的营销邮件。
- 客户调查:使用 Bespoke 的调查功能,收集客户反馈并进行数据分析,以改进产品和服务。
- 新闻通讯管理:创建和管理新闻通讯,定期向订阅者发送有价值的内容。
最佳实践
- 数据收集与分析:定期分析客户数据,优化营销策略。
- 自动化流程优化:根据实际效果调整自动化流程,提高转化率。
- 多渠道整合:将 Bespoke 与其他营销工具整合,实现多渠道营销。
4. 典型生态项目
相关项目
- Mailchimp:知名的电子邮件营销平台,Bespoke 旨在提供一个开源的替代方案。
- Kalviyo:专注于电子商务的营销自动化平台,Bespoke 结合了其自动化功能。
- Substack:新闻通讯平台,Bespoke 提供了类似的新闻通讯管理功能。
- Typeform:在线调查工具,Bespoke 集成了调查功能,方便用户创建和管理调查。
通过这些生态项目的整合,Bespoke 提供了一个全面的营销自动化解决方案。
bespoke The open source Mailchimp alternative. 项目地址: https://gitcode.com/gh_mirrors/bes/bespoke