Отправка скидок на e-mail через определенные промежутки времени?
Есть задача, отправлять сообщения пользователям, заказавшим услугу на сайте, но не оплатившим, спустя 1, 3 и 7 дней соответственно со скидкой 20, 30 и 50%. Заказчик хочет использовать Mailchimp (но это не железное требование, можно и поменять).
Пока в голове есть такая схема:
1) по крону каждый день проверяем список зарегистрировавшихся и не оплативших (в базе есть параметр is_paid)
2) фильтруем из них 3 группы контактов: с момента неоплаты 7 и более дней, 3 и более и 1 день
3) закидываем в mailchimp, делим по тегам (?) и отправляем
4) в случае оплаты юзер удаляется из контактов в mailchimp и отмечается в базе как оплативший так что в следующую проверку он туда уже не попадёт
Пока только не понимаю, как переносить в mailchimp из группы >1 суток в группу >3 суток, если после 1го письма человек не оплатил тоже.
Схема не кажется идеальной, так что если у кого-то есть опыт, поделитесь пожалуйста.
Так же в mailchimp'е есть какие-то Customer Journeys, но с ними я тоже не очень понимаю, как допустим удалить контакт из него, если человек оплатил после какого-то из 1 или 2 письма.
Наверное можно сделать одну цепочку в MailChimp с отправкой всех трех писем но при отправке каждого письма сделать фильтр - чтобы какое то определенное поле имело значение "не оплачено".
Самое сложное это сделать чтобы после покупки в данное поле поступало изменение и значение менялось с "не оплачено" на "оплачено"