Как отправить сообщение об отказе от корзины с помощью стека Sendgrid / MEAN - PullRequest
0 голосов
/ 26 апреля 2018

Я реализовал приложение стека MEAN и добавил Sendgrid.Я ищу отправку электронных писем / сообщений об отказе от корзины в зависимости от состояния пользователя.

Пример:

Если пользователь проходит через поток и покидает страницу 2, отправьтеим письмо с напоминанием для заполнения приложения;

Я также рассмотрел отправку события с помощью Events Webhook , а также создание Уникального аргумента ,но я не уверен, что любой из этих вариантов является правильным.

1 Ответ

0 голосов
/ 01 мая 2018

Мне удалось добиться этого с помощью 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);
})

Это все еще в стадии разработки, но мне удалось добиться того, что я искал, отправляя электронные письма с описанием поведения.Подробнее о получателях API контактов можно прочитать здесь .Если кто-то нашел лучшее решение для отправки писем о поведении пользователей, пожалуйста, дайте мне знать!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...