Создание контактов через API
Эта инструкция поможет настроить приём контактов из внешней системы (сайт, форма, CRM, свой backend) в кампанию Salesbot и при необходимости сразу ставить новые контакты в очередь на звонок.
Что умеет интеграция
- Создавать контакты в выбранной кампании по HTTP-запросу (GET или POST).
- Сразу запускать звонок для новых контактов — по настройке интеграции или параметру в теле запроса.
- Обновлять данные при повторной отправке того же номера в кампании (без повторной постановки в очередь).
- Сохранять источник контакта (
source) для аналитики и экспорта. - Принимать один контакт или пачку контактов (массив в POST).
Подходит для сценариев «форма на сайте → контакт в Salesbot → звонок».
Подключение: пошаговая настройка
Шаг 1. Открыть раздел интеграций
- В меню слева откройте «Интеграции».
- Нажмите «+ Добавить интеграцию».
Шаг 2. Выбрать шаблон
В каталоге выберите карточку «Создание контактов через API» (категория API) и нажмите «Далее».
Шаг 3. Название и инструкция
Укажите название интеграции (произвольное, для удобства). Ниже на экране — краткая инструкция по настройке и способы авторизации.
Шаг 4. Токен API
В поле «Токен API» сгенерируйте или вставьте секретный токен. Его нужно передавать в каждом запросе к API (кнопки справа — скопировать и перегенерировать).
Храните токен в секрете. Не публикуйте его в клиентском JavaScript на открытом сайте без ограничений (прокси на своём backend, IP allowlist и т.п.).
Шаг 5. Автозапуск звонка
В поле «Автоматически начинать звонок» выберите:
- «Да» — новый контакт сразу попадает в очередь на звонок;
- «Нет» — создаётся только контакт (звонок можно включить параметром
start_callв POST).
Шаг 6. Источник и дополнительные поля (опционально)
При необходимости укажите в «Поле для источника (source)» имя поля из доп. данных (например utm_source), если источник не передаёте явно параметром source.