Ця сторінка — технічна документація для будь-якого бізнесу, який використовує ADS Beast для реклами. Вона пояснює, як ваш сайт/CRM має передавати дані про лідів і їхні статуси, щоб ADS Beast могла автоматично оптимізувати рекламні кампанії на реєстрації, оплати та інші цільові події.
ADS Beast оптимізує не тільки кількість лідів, а й їхню якість. Для цього CRM або сайт клієнта має повертати статус кожного ліда:
registered, qualified, demo_booked, proposal_sent, paid, activated, won.spam, invalid_phone, no_budget, duplicate, unreachable, unqualified, churned.На основі цих статусів система:
Коли користувач клікає оголошення, ADS Beast додає до URL рекламні параметри. Ви маєте зберегти їх у сесії / cookie / профілі користувача і передати в CRM разом із лідом:
| Поле | Опис | Приклад |
|---|---|---|
utm_source | Джерело трафіку | adsbeast |
utm_medium | Тип трафіку | paid, cpc |
utm_campaign | Назва кампанії | manaro_meta_ua |
utm_content | Креатив / аудиторія | feed_beauty |
utm_term | Ключове слово (Google) | crm+для+салона |
fbclid | Meta click ID | IwAR2ABCD... |
gclid | Google click ID | CjwKCAjw... |
gbraid, wbraid | Google iOS / web-to-app ID | — |
ttclid | TikTok click ID | — |
click_id | Універсальний click ID | — |
campaign_name | Назва кампанії з ADS Beast | Manaro CRM — Lead Gen UA |
platform_campaign_id | ID кампанії в рекламному кабінеті | 1234567890 |
Найшвидший спосіб для будь-якого сайту або CRM — викликати webhook при кожній важливій події.
POST https://adsbeast.pro/api/outreach/webhooks/conversion Content-Type: application/json
Тіло запиту:
{
"email": "user@example.com",
"campaign_id": 1,
"action": "paid",
"metadata": {
"user_id": "your_user_12345",
"registered_at": "2026-10-01T14:30:00Z",
"paid_at": "2026-10-03T09:15:00Z",
"amount": 49.99,
"currency": "USD",
"plan": "pro",
"country": "UA",
"city": "Kyiv",
"utm_source": "adsbeast",
"utm_campaign": "manaro_meta_ua",
"fbclid": "...",
"gclid": "..."
}
}
| Action | Коли використовувати | Тип |
|---|---|---|
registered | Користувач зареєструвався / створив акаунт | Позитивний |
activated | Пройшов onboarding, почав використовувати продукт | Позитивний |
demo_booked | Заброньовано демо / консультацію | Позитивний |
qualified | Менеджер підтвердив, що лід цільовий | Позитивний |
proposal_sent | Відправлено комерційну пропозицію | Позитивний |
paid | Отримано оплату | Позитивний |
won | Угода виграна / підписано договір | Позитивний |
unqualified | Лід нецільовий за критеріями | Негативний |
no_budget | У ліда немає бюджету | Негативний |
duplicate | Дублікат існуючого користувача | Негативний |
unreachable | Не вдалося зв’язатися | Негативний |
invalid_phone | Невірний телефон / фейкові дані | Негативний |
spam | Спам / бот | Негативний |
churned | Користувач перестав платити / відмовився | Негативний |
Для регулярного синхрону великих обсягів використовуйте CRM feedback API. Воно працює з API-ключем і дозволяє:
| Провайдер | Необхідні credentials |
|---|---|
keepincrm | api_key |
hubspot | token |
amocrm | token, subdomain |
pipedrive | api_token |
Settings → API Keys → Create. Рекомендовані scopes: read:leads, write:leads, read:webhooks, write:webhooks.GET https://adsbeast.pro/api/crm-feedback/{client_id}/providers
X-API-Key: absk_...
PUT https://adsbeast.pro/api/crm-feedback/{client_id}/binding?dry_run=false
X-API-Key: absk_...
Content-Type: application/json
{
"provider": "keepincrm",
"enabled": true,
"feedback_loop_enabled": true,
"import_outcomes": true,
"upload_platforms": ["meta", "google"],
"positive_statuses": ["qualified", "proposal_sent", "won", "paid"],
"negative_statuses": ["spam", "invalid_phone", "no_budget", "duplicate", "unreachable", "unqualified"],
"creds": { "api_key": "your_crm_api_key" }
}
POST https://adsbeast.pro/api/crm-feedback/{client_id}/sync-now?since=7d&import_outcomes=true
X-API-Key: absk_...
Кожен лід проходить через статуси: new → sent → delivered → opened → clicked → converted / bounced / complained. CRM-статуси додають другий вимір: registered → qualified → paid / unqualified.
Події registered, qualified, paid, activated відправляються назад у Meta та Google за click ID. Це дозволяє платформам навчатися на реальній виручці, а не тільки на кліках.
yoursaas.com/signup?utm_source=adsbeast&utm_campaign=saas_trial_ua&fbclid=ABC.fbclid та UTM у cookie/localStorage і передаєте в CRM при реєстрації.action=registered.action=activated.action=paid з amount і plan.gclid=XYZ.gclid і прив’язуєте до замовлення.action=qualified (цільовий лід).action=paid із сумою.action=churned (негативний сигнал)./api/outreach/webhooks/conversion зараз відкритий (без auth). Рекомендуємо передавати мінімум даних і перевіряти email на стороні CRM.X-API-Key: absk_... або Authorization: Bearer absk_...).| Подія | Обов’язкові поля | Рекомендовані поля |
|---|---|---|
| Реєстрація | email, action=registered | UTM, click ID, country, timestamp |
| Активація | email, action=activated | utm_campaign, click ID |
| Оплата | email, action=paid | amount, currency, plan, click ID |
| Відсіювання | email, action=unqualified | reason, click ID |
Якщо ваша CRM не зі списку підтримуваних — використовуйте webhook із розділу 3. Для налаштування індивідуальної інтеграції звертайтесь до адміністратора ADS Beast.
https://adsbeast.pro/apiclient_id. Ніколи не використовуйте один API-ключ для кількох непов’язаних інтеграцій.