💡 Зачем нужна эта интеграция
GetCourse хранит всю информацию о клиенте: заявки, регистрации, заказы, оплаты, прогресс в обучении. WhatsApp при этом остаётся самым удобным и самым читаемым каналом общения. Если связать их в единую цепочку, сообщения отправляются автоматически в нужный момент: сразу после заявки, при создании заказа, перед стартом вебинара, при брошенной оплате или завершении доступа. Школа не теряет горячих лидов в потоке заявок, а менеджеры не копируют контакты вручную из карточки пользователя в мессенджер.
Прямой кнопки «подключить WhatsApp» в GetCourse нет, поэтому интеграция строится через промежуточные звенья. Первый вариант: платформы-коннекторы Make, Zapier или APIX-Drive, которые принимают данные из GetCourse и передают их в WhatsApp. Второй вариант: официальные провайдеры WhatsApp Business API и виджеты из маркетплейсов (Wazzup, Chat2Desk, Radist.Online, 360dialog, Twilio), у которых есть собственные API и вебхуки. GetCourse отправляет событие через вебхук, процесс или API, а коннектор или провайдер превращает его в сообщение. Ответы клиентов можно возвращать обратно: создавать задачу, менять статус заказа или добавлять пользователя в группу.
Практическая польза заметна на всех этапах воронки. Сообщения в WhatsApp читают чаще, чем письма, поэтому растёт доходимость до вебинаров и конверсия в оплату. Напоминания об оплате и выдача доступов уходят без участия менеджера, а ответы клиентов собираются в одном окне. Отдел продаж быстрее реагирует на заявки, а у кураторов появляется удобный канал для сопровождения студентов. Важно соблюдать правила WhatsApp: получить согласие клиента на рассылку, использовать одобренные шаблоны для сообщений вне 24-часового окна и не рассылать спам, чтобы номер не заблокировали.
🛠️ Как настроить интеграцию
- **Определите сценарий и выберите способ подключения.** Решите, какие события из GetCourse должны запускать сообщения: новая заявка, создание заказа, успешная оплата, неоплаченный заказ спустя 30–60 минут, напоминание о вебинаре, окончание доступа. Затем выберите связку. Для быстрого старта подойдёт коннектор (Make, Zapier или APIX-Drive) вместе с провайдером WhatsApp. Если нужен общий чат для менеджеров, возьмите готовое решение из маркетплейса, например Wazzup, Chat2Desk или Radist.Online. Заранее подготовьте тексты сообщений и убедитесь, что при регистрации клиент дал согласие на получение сообщений в мессенджере.
- **Подготовьте WhatsApp-аккаунт и доступы.** Подключите номер к выбранному провайдеру: через WhatsApp Business API (Meta Cloud API, 360dialog, Twilio) или через виджет сервиса-посредника. Для API-подключения создайте и подтвердите бизнес-аккаунт Meta, привяжите номер и получите токен доступа. Затем создайте шаблоны сообщений для уведомлений вне 24-часового окна, например «Здравствуйте, {имя}! Ваш заказ №{номер} создан. Ссылка для оплаты: {ссылка}», и дождитесь их одобрения. В GetCourse проверьте, что в карточке пользователя собирается номер телефона в международном формате, например +7XXXXXXXXXX. Если формат разный, добавьте в форму маску или обработку номера на стороне коннектора.
- **Настройте передачу данных из GetCourse.** В GetCourse откройте нужный процесс или задайте условия запуска: создание заказа, оплата, добавление в группу. Добавьте действие отправки HTTP-запроса (вебхука) на адрес, который выдал коннектор. В Make это модуль Custom Webhook, в Zapier триггер Webhooks by Zapier, в APIX-Drive источник данных через вебхук. В запросе передайте переменные: имя, телефон, email, номер и сумму заказа, название предложения, ссылку на оплату. Если нужны данные в обратную сторону, то есть ответ клиента, статус сообщения или отметка об оплате, используйте API GetCourse (ключ доступа создаётся в настройках аккаунта) для обновления пользователя или заказа.
- **Соберите сценарий в коннекторе или виджете.** Получите тестовый запрос от GetCourse, чтобы платформа увидела структуру полей. Добавьте шаг отправки сообщения в WhatsApp: выберите провайдера, шаблон и сопоставьте переменные шаблона с полями из GetCourse. Предусмотрите фильтры: отправлять только при наличии телефона, не дублировать сообщения, останавливать цепочку напоминаний, если заказ уже оплачен. Добавьте обработку ошибок: повторную отправку при сбое и уведомление администратору, если номер недействителен или сообщение отклонено. При необходимости настройте обратный сценарий: входящий ответ клиента создаёт задачу менеджеру или меняет статус сделки в GetCourse.
- **Протестируйте интеграцию и запустите её в работу.** Создайте тестового пользователя со своим номером и пройдите весь путь: оставьте заявку, оформите заказ, не оплачивайте его и дождитесь напоминания, затем оплатите. Проверьте, что вебхук дошёл до коннектора, переменные подставились без пустых значений, а сообщение пришло в WhatsApp с правильным шаблоном и временем. Убедитесь, что после оплаты цепочка напоминаний остановилась, а в логах коннектора и в карточке пользователя нет ошибок. Затем включите сценарий на небольшой группе реальных клиентов и посмотрите на доставляемость и реакцию на сообщения. Если всё работает стабильно, запустите автоматизацию для всех и раз в неделю проверяйте журнал ошибок, лимиты провайдера и качество номера в Meta.