FlipReply

FlipFlat
FlipReplyлидген-карусели · Instagram

Дашборд

0
Комментарии
0
Директы
0
Клики
0%
Конверсия

Конструктор кампании

1

Пост и триггер

Название кампании
Media ID карусели ID поста из Graph API. Пусто = кампания ловит комменты под любым постом.
Подпись-призыв
Ключевые слова
Режим совпадения
2

Публичный ответ на комментарий

Виден всем под постом. POST /{comment-id}/replies
3

Приватный директ автору

URL вложения (гайд) Ссылка добавится в конец сообщения. Окно private reply одноразовое — уходит одно сообщение (§2.5). Для подсчёта кликов давайте ссылку вида /api/flipreply/r/<id кампании>.
4

Правила

Пока не фильтрует: прямого is_follower в Graph API нет (§2.6). Настройка сохраняется и включится автоматически, когда появится реализация.

Живое превью

FFflipflat

Аналитика

Воронка

КампанияКомментыОтветыДиректыКликиCTR директа

Интеграция

Instagram Graph API v21.0

IG User ID
Access Token Токен не настроен.

Сохранение доступно только администратору. Токен хранится на сервере (volume, вне git) и не логируется.

⚠ Ограничение Meta (§2.5). Приватный директ работает только как private reply на конкретный comment_id — окно одноразовое и закрывается после первого сообщения. Свободная переписка — лишь 24 часа после ответа пользователя. Массовые досылки в директ не поддерживаются и не планируются. Права приложения: instagram_manage_comments, instagram_manage_messages; нужен Instagram Professional аккаунт, связанный с Facebook-страницей.

Карта эндпоинтов

GET/api/flipreply/campaigns — список кампаний
POST/api/flipreply/campaigns — создать / обновить
POST/api/flipreply/campaigns/{id}/toggle — active / paused
GET/api/flipreply/webhook — Meta handshake (hub.challenge)
POST/api/flipreply/webhook — приём коммента → матч → действия
GET/api/flipreply/stats — агрегаты аналитики
GET/api/flipreply/r/{id} — клик-редирект на гайд (считает клики)
POSTgraph.instagram.com/v21.0/{comment-id}/replies — публичный ответ
POSTgraph.instagram.com/v21.0/{sender-id}/messages — private reply

Доступы

Пользователи

Публичной регистрации нет: пользователей заводит только админ. Пароль генерирует сервер и показывает один раз — передайте его пользователю и сохраните.

Логин
Имя
Роль
ЛогинИмяРольСоздан

Заявки на вход и сессии

Вход пользователя = заявка со статусом pending, доступа нет, пока администратор не подтвердит. Отклонение/отзыв = revoke.

ПользовательУстройствоIPЗапрошенСтатус