Настроить взаимодействие по апи между сервером и manychat
Есть продающий чат-бот в сервисе manychat.
Воронка:
Юзер подписывается на бота, проходит цепочку сообщений и в конце оформляет заказ.
Необходимо передать данные на сервер в трёх точках воронки:
1)сразу после подписки юзера
2)после отправки первого сообщения
3)после получения контактов.
Каждый запрос передает параметры name, control_point, country, offer_id, user_id и phone (если есть).
Каждый контакт сохраняется в базе в самом начале, дальше к нему в строку дописываются параметры из точек 2 и 3.
После точки 1 срабатывает таймер на 3 минуты, спустя которые идет проверка, попал ли юзер в точку 2. Если да, то ничего не происходит, если нет, то в manychat по апи передается определенный тег.
Все контакты удаляются спустя 24 часа после подписки, если они не оставили номер телефона.
Надеюсь, что понятно описал суть задумки. Если что-то не ясно - спрашивайте.