Интеграция с Zapier

Zapier — это сервис автоматизации, который соединяет тысячи приложений без программирования. С его помощью вы можете отправлять данные из попапов куда угодно: в Google Sheets, Notion, Slack, CRM-системы и сотни других сервисов.
В этом примере мы настроим отправку заявок из попапа в Google Sheets. По аналогии вы сможете настроить любую другую интеграцию.

Что понадобится

  • Аккаунт в Zapier (есть бесплатный тариф)
  • Аккаунт Google (для Google Sheets)
  • 10-15 минут времени

Шаг 1. Создайте таблицу в Google Sheets

  1. Откройте Google Sheets и создайте новую таблицу
  2. В первой строке создайте заголовки колонок:
    • A1: Дата
    • B1: Email
    • C1: Имя
    • D1: Телефон
Подготовленная таблица Google Sheets Скриншот: Пустая таблица Google Sheets с заголовками колонок в первой строке
Названия колонок могут быть любыми — главное, чтобы вы понимали, что где.

Шаг 2. Создайте Zap в Zapier

  1. Войдите в Zapier
  2. Нажмите «Create Zap» (Создать Zap)
Кнопка создания Zap Скриншот: Главная страница Zapier с кнопкой «Create Zap»

Шаг 3. Настройте триггер (получение данных)

Триггер — это событие, которое запускает автоматизацию. В нашем случае это получение данных от Poptimizer.
  1. В поиске триггеров найдите «Webhooks by Zapier»
Поиск Webhooks в Zapier Скриншот: Поиск приложения — введено «Webhooks», показан результат «Webhooks by Zapier»
  1. Выберите «Webhooks by Zapier»
  2. В качестве события выберите «Catch Hook»
Выбор события Catch Hook Скриншот: Выбор события триггера — выбран «Catch Hook»
  1. Нажмите «Continue»
  2. Zapier покажет вам URL для вебхука — скопируйте его
URL вебхука в Zapier Скриншот: Страница с сгенерированным URL вебхука (URL выделен или есть кнопка копирования)
Важно: Не закрывайте эту страницу — URL понадобится на следующем шаге.

Шаг 4. Создайте интеграцию в Poptimizer

  1. Откройте попап в редакторе Poptimizer
  2. Нажмите «Интеграции» в верхнем меню
  3. Нажмите «Добавить интеграцию»«Webhook»
  4. Заполните форму:
    • Название: Zapier → Google Sheets
    • URL: вставьте URL из Zapier
    • Формат данных: оставьте «По умолчанию»
Настройка Webhook для Zapier Скриншот: Заполненная форма Webhook интеграции с URL от Zapier
  1. Нажмите «Создать»
  2. Нажмите «Тест» чтобы отправить тестовые данные
Тестирование интеграции Скриншот: Карточка интеграции с кнопкой «Тест» и сообщением «Тест успешен»

Шаг 5. Проверьте данные в Zapier

  1. Вернитесь в Zapier
  2. Нажмите «Test trigger»
  3. Zapier должен показать полученные тестовые данные
Тестовые данные в Zapier Скриншот: Zapier показывает полученные данные — email, name, phone, timestamp
Если данные появились — триггер работает. Нажмите «Continue».

Шаг 6. Настройте действие (запись в таблицу)

Теперь настроим, что делать с полученными данными.
  1. В поиске действий найдите «Google Sheets»
  2. Выберите «Google Sheets»
  3. В качестве события выберите «Create Spreadsheet Row» (Создать строку)
Выбор действия Google Sheets Скриншот: Выбор действия — «Create Spreadsheet Row» в Google Sheets
  1. Нажмите «Continue»
  2. Подключите свой Google-аккаунт (если ещё не подключён)
  3. Выберите таблицу, которую создали в шаге 1
  4. Выберите лист (обычно «Sheet1» или «Лист1»)

Шаг 7. Настройте маппинг полей

Теперь нужно указать, какие данные в какие колонки записывать.
Для каждой колонки выберите соответствующее поле из данных:
| Колонка | Поле из Poptimizer | |---------|-------------------| | Дата | Timestamp | | Email | Data Email | | Имя | Data Name | | Телефон | Data Phone |
Маппинг полей в Zapier Скриншот: Настройка полей — каждая колонка связана с соответствующим полем из данных webhook
Совет: Zapier показывает данные из тестового запроса, что помогает понять структуру.
  1. Нажмите «Continue»
  2. Нажмите «Test action» — Zapier создаст тестовую строку в таблице
Тест действия в Zapier Скриншот: Сообщение об успешном тесте — «A row was created in Google Sheets»
  1. Проверьте таблицу — должна появиться новая строка с тестовыми данными
Тестовая строка в таблице Скриншот: Таблица Google Sheets с добавленной строкой тестовых данных

Шаг 8. Включите Zap

  1. Убедитесь, что всё работает
  2. Нажмите «Publish» (Опубликовать)
Публикация Zap Скриншот: Кнопка «Publish» или переключатель включения Zap
Готово! Теперь каждая заявка из попапа автоматически попадёт в вашу таблицу.

Другие примеры использования Zapier

По аналогии вы можете настроить отправку данных в:

Notion

  1. Триггер: Webhooks by Zapier → Catch Hook
  2. Действие: Notion → Create Database Item

Slack

  1. Триггер: Webhooks by Zapier → Catch Hook
  2. Действие: Slack → Send Channel Message

Mailchimp

  1. Триггер: Webhooks by Zapier → Catch Hook
  2. Действие: Mailchimp → Add/Update Subscriber

Trello

  1. Триггер: Webhooks by Zapier → Catch Hook
  2. Действие: Trello → Create Card

Решение проблем

Данные не приходят в Zapier

  1. Убедитесь, что Zap включён (Published)
  2. Проверьте URL — он должен точно совпадать
  3. Нажмите «Тест» в Poptimizer и проверьте статус

Неправильные данные в таблице

Проверьте маппинг полей в Zapier. Возможно, поля перепутаны местами.

Zap перестал работать

Zapier на бесплатном тарифе имеет лимиты. Проверьте, не исчерпан ли лимит задач.

Альтернативы Zapier

Если Zapier не подходит, попробуйте:
  • Make (бывший Integromat) — более гибкий, есть бесплатный тариф
  • n8n — open-source, можно развернуть на своём сервере
  • Albato — российский сервис, работает с локальными CRM
Все они работают через Webhook по тому же принципу.

Хотите интеграцию с сервисом, которого нет в Zapier? Напишите на js@asychev.ru — мы подберём решение или разработаем нативную интеграцию специально для вас.

Другие инструкции: