Интеграция Leeloo.ai c Gmail через Zapier: отправка письма при оплате

Zapier - это интегратор, предназначенный для соединения разных приложений и сервисов. Zapier выступает связующим звеном между двумя сервисами, используя их API. В этой инструкции мы будем делать связку Leeloo.ai и Gmail, чтобы при новой продаже (успешной оплате оффера) подписчику отправлялось письмо.

Шаг 1. Создайте аккаунт Zapier, зарегистрировавшись на https://zapier.com.

Шаг 2. Пройдите по ссылке https://zapier.com/platform/public-invite/1704/c425bf3d2325d0511fcecd34ca5c860a чтобы получить возможность интеграции с Leeloo.ai и нажмите кнопку Accept Invite & Build a Zap (внизу):


Шаг 3. Мы создадим связку между определенным событием в Leeloo.ai - в нашем случае - продажей оффера и ответным действием на это событие в Gmail - отправкой письма. Такая связка в Zapier называется "зап". Нажмите кнопку Make a Zap верху окна:


Шаг 4. Введите в поисковой строке "Leeloo.ai" и выберите соответствующий результат из списка:


Шаг 5На данный момент можно отслеживать 3 типа событий в Leeloo.ai:

  • Новая подписка (New Subscribe) - когда в Leeloo.ai происходит новая подписка;
  • Новый заказ (New Order) - когда в Leeloo.ai осуществлен новый заказ;
  • Новая продажа (New Sale) - когда в Leeloo.ai осуществлена покупка оффера.

Выберите Новая продажа (New Sale) (1) и нажмите кнопку Save + Continue (2):


Шаг 6. Далее заходим на платформу Leeloo.ai, в пункт меню Настройки → Интеграции → Leeloo API и копируем оттуда токен:


Шаг 7. Переключаемся на вкладку Zapier и нажимаем кнопку Connect an Account  для подключения аккаунта Leeloo.ai:


Шаг 8. Появится новое окно. Там в поле вставляем скопированный токен и нажимаем кнопку Yes, Continue:


Шаг 9. Окно закроется. На вкладке Zapier отобразится подключенный аккаунт Leeloo.ai. Нажмите кнопку Test (1) для тестирования соединения. Если соединение установлено успешно, то вместо кнопки Test отобразится Success. Нажмите Save + Continue (2).


Шаг 10.  Далее нас просят удостоверится, что недавно была осуществлена хотя бы одна продажа в платформе Leeloo.ai. Если вы не уверены в этом, то сделайте продажу в платформе Leeloo.ai оплатив любой оффер. Это нужно для теста. После этого нажмите кнопку Fetch & Continue:


Шаг 11. Если тест прошёл успешно, вы увидите надпись на зелёном фоне "Test Successful!". Нажмите кнопку Continue для продолжения интеграции:


Шаг 12. На этом шаге нужно выбрать приложение или сервис, в котором будут производится действия при определенном событии в Leeloo.ai (в нашем случае - при продаже). Введите в строку поиска Gmail и выберите из выпадающего списка результат поиска:



Шаг 13. Выберите действие, которое будет производится при продаже. Мы выбираем Send Email. После выбора, нажмите Save + Continue:



Шаг 14. Нажмите кнопку Connect an Account:


Шаг 15. Появится новое окно. Выберите в нем аккаунт Gmail, который подключите к Zapier:


Шаг 16. Нажмите кнопку Allow, тем самим подтверждая разрешения, которые даются приложению Zapier на действия в вашем Gmail аккаунте, а именно - просматривать и изменять письма (за исключением удаления), управлять черновиками и отправлять письма:


Шаг 17. Окно исчезнет, а на вкладке Zapier отобразится подключенный аккаунт. Нажмите кнопку Test (1) для тестирования соединения. Если соединение установлено успешно, то вместо кнопки Test отобразится Success. После этого нажмите Save + Continue (2):


Шаг 18. На этом шаге мы будем формировать письмо. Будет отображена форма с пустыми полями. В этих полях можно выбирать данные, которые будут браться из оплаченного предложения или вводить значения вручную. Объязательные для заполнения поля будут помечены (required), необязательные - (optional). Для добавления параметра, который будет браться из оплаченного предложения, нажмите на значок, справа от поля ввода (1) и выберите нужный параметр (2):

Например:

  • В поле "To" (кому) выберите параметр "Email". Это значит, что письмо будет отправляться на e-mail, который клиент указывает при оплате оффера. Можно указать несколько e-mail'ов адресатов.
  • В поле "From" (от кого)  можете указать e-mail, от которого будет отправляться письмо.
  • В поле "Subject" (тема) введите тему письма, например "Спасибо за оплату".
  • В поле "Body" (тело письма) введите текст письма, добавляя нужные параметры, например:

То есть, такие данные, как имя клиента (Account), название предложения (Offer), цена (Price) и валюта (Currency) мы добавляем через кнопку 1 из скриншота, который повыше, и эти данные будут браться из оплаченного предложения.

Не забывайте ставить пробелы между слова и параметрами, например, между фразой "Спасибо за покупку" и параметром "Offer", иначе в тексте письма слова будут сливаться.

После заполнения всех нужных полей, нажмите Continue.

Шаг 19. Проверяем, верно ли мы позаполняли поля письма. Обращаем внимание, что данные, которые добавляются через параметры, будут отображаться не настоящие, а тестовые. Например "Ivan Ivanov" как имя покупателя, так как это всего лишь тестовое письмо. Если указали все верно - нажимаем кнопку Send Test To Gmail (1), если что-то нужно подправить - возвращайтесь на предыдущий шаг формирования письма (2):


Шаг 20. Если письмо отправилось успешно, то вы увидите соответствующее сообщение на зеленом фоне. Получателю это письмо не дойдет, так как оно отправляется на несуществующий e-mail 1234@mail.com и сообщение об этом вы увидите во Входящих почтового ящика, адрес которого вы указали как адрес отправителя на шаге формирования письма. При реальной оплате предложения, письмо будет отправлятся на e-mail, указанный при оплате предложения покупателем. Нажмите Finish для завершения интеграции:


Шаг 21. Дайте запу (связке) название, к примеру, "Отправка письма при успешной оплате" (1) и активируйте его, нажав на переключатель OFF (2):

Если всё прошло успешно, вы увидите следующее сообщение:


Готово! Из этого окна вы можете перейти в админпанель Zapier, и увидеть там созданный зап (See it on your dashboard), либо создать ещё один зап (Make another Zap).

Мы создали и настроили зап таким образом, что при каждой оплате оффера, покупателю будет отправляться письмо. При этом определенные данные, например, название оффера, цена, будут захватываться из данных оффера. Вы можете протестировать, как это работает на реальном примере, оплатив какой-нибудь оффер своей компании.

Если у Вас возникли сложности с интеграцией - обращайтесь в службу поддержки