如何使用SendGrid / Mean Stack发送废弃的购物车电子邮件



我已经实现了一个平均堆栈应用程序并添加了sendgrid。我希望根据用户的状态发送电子邮件/放弃的购物车电子邮件。

示例:

如果用户正在经历流程,并且在页面上放弃了 2,给他们发送提醒电子邮件以完成申请;

我还考虑将事件与Events Webhook一起发送,并创建一个唯一的参数,但是我不确定这些选项中的任何一个是否正确。

我能够通过使用sengrid contacts api

来实现这一目标

先决条件:

  1. 在sendgrid sengrid自定义字段中创建一个自定义字段,用于电子邮件营销

  2. 我的应用程序正在使用此SendGrid客户端NPM软件包,Sengrid V3 API和/v3/contactdb/recipients端点

我的自定义字段轨迹在应用程序进度期间用户处于哪个步骤,因此我的自定义字段名称是" progress_application_step"

如果用户在应用程序的步骤2上,请使用当前步骤更新其联系信息

const client = require('@sendgrid/client');
client.setApiKey(SENDGRID_API_KEY);
const request = {
  method: 'PATCH',
  url: '/v3/contactdb/recipients'
};
request.data = 
[
 {
   "email": "emailforuser@mail.xxx",
   "progress_application_step": "2"
 }
];
client.request(request)
.then(([response, body]) => {
  console.log(response.statusCode);
  console.log(body);
})

这仍然是一项正在进行的工作,但是我能够实现发送行为电子邮件的目的。您可以在此处阅读有关Contacts API收件人的更多信息。如果有人找到了发送用户行为电子邮件的更好解决方案,请让我知道!

相关内容

  • 没有找到相关文章

最新更新