Как передать контакты из Google Sheets в адресную книгу SendPulse и отправить сообщение через бот
Сервис Integromat сменил адрес сайта, дизайн и название на Make. Возможности интеграций остались такими же, но дизайн может отличаться от скриншотов, приведенных в статье.
Вы можете интегрировать чат-боты SendPulse с другими сервисами для запроса информации через Make. В этой статье, мы разберемся, как передавать контакты из Google Sheets и отправлять сообщения подписчикам в мессенджеры через чат-бот.
C помощью такого сценария вы можете проверять персональную информацию по клиенту или выдавать ее пользователю. Идентифицировать пользователя (для которого данные записаны на одной строке и одна из колонок идентифицирующая) вы можете по любым данным, которые есть в вашем чат-боте и Google sheets — ID подписчика, контактные данные и другое.
В статье рассматривается интеграция с таблицами Google с помощью Make, но вы также можете получать данные из таблиц напрямую, используя только инструменты Google Sheets API и SendPulse. Читайте в статье: «Как получить данные из таблицы Google в чат-ботах».
Как начать работу
Войдите в свою учетную запись в Make, нажмите «+ Create a new scenario», чтобы начать создавать сценарий.
Вы можете сразу выбрать, какие сервисы подключить (в данном случае это SendPulse и Google Sheets), используя поиск, или находить и добавлять их непосредственно в самом конструкторе. Нажмите «Continue» в правом верхнем углу.
Как получить информацию из Google таблицы
Нажмите на блок с вопросом по центру экрана и выберите блок «Google Sheets» — это будет стартовый блок, который запустит цепочку.
Выберите триггер «Watch Rows».
Подключите свой Google Account, выберите таблицу, лист и колонки, которые нужно будет переносить.
Как передать запись из Google таблицы в адресную книгу SendPulse
Нажмите на «Add another module» возле блока «Google Sheets». Выберите «SendPulse».
Выберите действие «Create/Update Contact».
Нажмите «Add», подключите свой аккаунт SendPulse используя Client ID и Client Secret из владки «API» в настройках вашего аккаунта.
Выберите адресную книгу, в которую нужно записывать контакты.
Выберите электронный адрес и телефон из ячеек с предыдущего блока таблиц, которые будут добавлены в адресную книгу.
Дополнительно вы можете добавить пользовательские переменные.
Чтобы пользовательские переменные отобразились в блоке, вам необходимо их создать в адресной книге.
Нажмите «Ok».
Вы можете также устанавливать фильтры, чтобы передавать только те контакты, у которых есть определенные переменные. Чтобы добавить фильтр, нажмите на линию между «Google Sheets» и «SendPulse» и выставите условие.
Вы также можете добавлять дополнительные блоки и отправлять другие API запросы с помощью блока «SendPulse», настраивая сценарий под решение своих задач.
Как настроить цепочку в Automation 360
Перейдите в раздел «Авторассылки», нажмите «Создать авторассылку». Выберите условие запуска авторассылки «Добавление подписчика» и выберите адресную книгу, в которую будут добавляться контакты из Make.
Вы можете добавить дополнительно фильтры, чтобы отправлять сообщение, в зависимости от наличия значения в целом или определенного значения переменной у контакта.
Добавьте блок «Messenger». Выберите, когда выполнять действие, бота, которого необходимо запустить, и само действие: отправить сообщение или запустить цепочку.
Обратите внимание, что получатель должен быть подписан на чат-бота, с которого вы будете отправлять ему сообщение, а также иметь email или номер телефона в «Аудитории» вашего чат-бота.
Нажмите «Применить» и «Сохранить и запустить».
Сохранение и запуск
Перед сохранением и выходом необходимо проверить, корректно ли все работает.
Нажмите «Run once» и добавьте контакт в подключенную Google таблицу. Если вы все настроили верно, под блоками «Google Sheets» и «SendPulse» отобразятся зеленые галочки.
Вы также можете нажать на цифру над блоком, чтобы посмотреть полученную информацию, которая будет передаваться в следующий блок.
Чтобы активировать сценарий, переведите тумблер в положение «ON».
Как просмотреть историю работы сценария
Перейдите в нужный вам сценарий. Вам будет доступна диаграмма всех блоков с историей выполнения блоков.
Кликните по нужному блоку, чтобы просмотреть информацию по нему. Вам будет доступна вся информация по блоку: какие значения принял и передал дальше.
Если какой-то из блоков не выполнился, он подсветится красным и при нажатии отобразится причина ошибки и подсказка, как ее исправить. Обратите внимание, что до устранения ошибки весь сценарий может приостановится и не выполнятся; операции будут становиться в очередь.
Если возникнут вопросы по настройке или сбоям сценария, можете обратится в службу поддержки Make.
Обновлено: 15.03.2023
или