Как передать контакты из Google Sheets в адресную книгу SendPulse и отправить сообщение через бот
Вы можете интегрировать чат-боты SendPulse с другими сервисами для запроса информации через Make. В этой статье, мы разберемся, как передавать контакты из Google Sheets и отправлять сообщения подписчикам в мессенджеры через чат-бот.
C помощью такого сценария вы можете проверять персональную информацию по клиенту или выдавать ее пользователю. Идентифицировать пользователя (для которого данные записаны на одной строке и одна из колонок идентифицирующая) вы можете по любым данным, которые есть в вашем чат-боте и Google sheets — ID подписчика, контактные данные и другое.
В статье приведен пример интеграции Google Sheets с SendPulse через Make, где вместо Google Sheets вы можете выбрать любой другой сервис, доступный в Make. Дизайн сервиса может отличаться от скриншотов, приведенных в статье.
Также SendPulse выпустил прямую интеграцию с Google Sheets. Подробнее.
Как начать работу
Войдите в свою учетную запись в 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.
Обновлено: 21.06.2024
или