Максим Игошев.
Почта

Оплата в GetCourse: доступ, приветствие и строка в таблице

Оплаченный заказ в GetCourse открывает доступ, присылает ссылку в закрытый чат курса, запускает приветственную цепочку и попадает в таблицу. Без менеджера и без дублей при повторном вызове.

Схема: заказ оплачен, вызов URL, проверка повтора, строка в таблице, доступ, три письма
Вход
Процесс GetCourse по заказам
Выход
Доступ, ссылка в чат, письма, строка
Узлы n8n
12 и заметка с настройкой
Файл
school-getcourse-payment.json

Задача

Человек оплатил курс, а дальше всё держится на кураторе: добавить в группу, отправить ссылку в чат, написать приветствие, внести оплату в таблицу продюсера. Вечером и в выходные это ждёт до утра, а купивший в это время думает, что деньги ушли в никуда.

Цепочка по шагам

  1. Заказ оплачен. В GetCourse создаётся процесс по заказам с условием «статус: Завершён».
  2. Вызов URL. Операция процесса «Вызвать URL» передаёт в n8n номер заказа, почту, имя, телефон, предложение и сумму через переменные заказа.
  3. Проверка повтора. Если номер заказа уже есть в таблице, вызов пропускается. Процесс может сработать дважды, например при ручной смене статуса, и второй раз ничего не дублирует.
  4. Строка в таблице. В Google Таблицу ложатся дата, заказ, почта, имя, телефон, предложение и сумма. Продюсер видит оплаты без доступа к GetCourse.
  5. Доступ. Пользователь добавляется в группу GetCourse через API, к группе привязан доступ к тренингу или бонусному модулю. Бот создаёт личную ссылку в закрытый чат курса, которая сработает один раз.
  6. Три письма. Первое уходит сразу: доступ открыт, вот ссылка в чат. Второе на следующий день: как устроен курс. Третье на третий день: как идут первые уроки.

Что нужно от школы

Права администратора в GetCourse, чтобы создать процесс и ключ API. Название группы, которая открывает доступ. Бот Telegram с правами администратора в закрытом чате курса. Почтовый ящик для отправки писем и Google Таблица.

Что школа получает

Доступ и ссылка в чат приходят сразу после оплаты, в любое время суток. Куратор не переносит оплаты руками, а у продюсера есть таблица оплат, которую можно открыть с телефона. Тексты писем лежат в узлах n8n и правятся без программиста.

Где это ломается

Если школа ведёт рассылки внутри GetCourse, письма из n8n дублируют их. Тогда шаг 6 убирается, а цепочку запускает добавление в группу на шаге 5. Почта покупателя должна совпадать с почтой в GetCourse, иначе группа появится у другого пользователя.

Файл для n8n

Скачать school-getcourse-payment.json. Импорт: Workflows, Import from File. В заметке внутри файла готовая строка для операции «Вызвать URL» со всеми переменными заказа. Ключи в файле пустые.

Это демо. Рецепт собран для портфолио и для школы ещё не запускался.