Рассылки, инициируемые размещением файла в Google Cloud Storage
Подготовка
В сервисе Google Cloud Storage следует создать две папки: одну – для запуска рассылок, вторую – для перемещения приложением отработанных файлов рассылок.
Администратор должен настроить на первую папку триггер, запускающий процедуру рассылки.
В Приложении подготовить шаблонную рассылку. Текст сообщения может включать тэги вида %1%, %2% и т.д. В момент рассылки Приложение будет заменять тэги соответствующими значениями. Для этого текстовый файл должен иметь вид:
79857731111;21.07.2022;Владимир
79857731112;22.07.2022;Татьяна
В каждой строке сначала должен идти телефон клиента, затем, после точки с запятой – параметры. В приведённом примере тэг %1% будет заменён для первой строки значением 21.07.2022, для второй – 22.07.2022; тэг %2% для первой строки будет заменён значением Владимир, для второй – Татьяна.
Настройка
В Приложении открыть форму “Настройки / GCS-триггерная рассылка”. В форме заполнить поля:
- Папка GCS с исходными файлами – указать наименование GCS-папки, в которую будут размещаться файлы, запускающие рассылку
- Папка GCS с отработанными файлами – указать наименование GCS-папки, в которую будут перемещаться файлы после рассылки
- Рассылка – выбрать шаблон рассылки
Особенности и ограничения
Приложение обрабатывает только файлы с расширениями csv и txt; кодировка – UTF-8.
Файлам с рассылками рекомендуется давать уникальные наименования, чтобы в папке с отработанными файлами сохранялась полная история рассылок; если файлы будут иметь повторяющиеся наименования, то более новые файлы будут затирать старые.
В рамках одной рассылки в течение некоторого времени (примерно 9 дней) один клиент не может получить повторное сообщение.