Bulko
Интеграции

Подключите Bulko к вашему процессу

REST API для кампаний и данных, IMAP-sync для ответов, отдельный SMTP Access и инструкции по настройке популярных SMTP-провайдеров.

Базовые примитивы

Три способа взаимодействия с платформой. Выбирайте, что удобнее под задачу.

REST API

Push-модель. Создавайте кампании, импортируйте подписчиков, читайте статистику. JSON-only, Bearer-token авторизация.

К документации →

JSON import

Добавляйте адреса в существующий список или создавайте новый. Невалидные и отписавшиеся адреса пропускаются.

Пример API →

IMAP Reply-Sync

Подключите IMAP к каждому SMTP. Bulko каждые 5 минут забирает ответы и классифицирует через AI. Ничего вручную делать не нужно.

Настройка IMAP →
Примеры кода

Запуск кампании из любого языка

Минимальный пример: создание кампании и старт отправки. На входе — список email'ов и шаблон. На выходе — campaign_id и URL дашборда статистики.

# Запуск кампании
curl -X POST 'https://bulko.io/api/v1/campaigns/launch' \
  -H 'Authorization: Bearer YOUR_API_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "Q2 Outreach",
    "subject": "{Hi|Hello} {{name}}",
    "body": "<p>Hi {{name}}, ...</p>",
    "subscriber_list_id": 42,
    "ai_rotation": true
  }'

Endpoints (краткий список)

POST/api/v1/campaigns/launchСоздать и запустить кампанию
GET/api/v1/campaigns/{id}/statsСтатистика кампании
POST/api/v1/subscribers/importИмпорт адресов (JSON)
GET/api/v1/replies/?status=positiveСписок откликов с фильтрами
GET/api/v1/smtp/accessesЛимиты SMTP Access
GET/api/v1/account/balanceEmail и AI кредиты

API-токен генерируется в настройках профиля. Rate-limit: 60 запросов/мин на токен.

Webhooks

Webhooks — следующий этап API

Исходящие webhooks пока не доступны в production. Ниже перечислены события, которые планируется добавить после стабилизации REST API. Для текущей автоматизации используйте polling статистики и ответов.

delivered

Письмо успешно принято SMTP-сервером получателя. Содержит campaign_id, recipient, smtp_used, timestamp.

opened

Получатель открыл письмо. Уникальные открытия (одно событие на адрес).

clicked

Клик по ссылке. Содержит url, recipient и campaign_id.

replied

Получен ответ. Содержит body, AI-classification (positive/negative/question), confidence.

bounced

Bounce. Содержит SMTP error code (550, 553, 421...) и raw bounce-reason.

unsubscribed

Получатель кликнул по unsubscribe-ссылке. Email вносится в глобальный suppression-list.

// Планируемый payload события "replied" — ещё не production API
{
  "event": "replied",
  "campaign_id": 142,
  "recipient": "[email protected]",
  "reply": {
    "subject": "Re: Quick question",
    "body": "Sounds great, when can we talk?",
    "received_at": "2026-05-09T14:32:11Z",
    "ai_classification": "positive",
    "ai_confidence": 0.94
  },
  "timestamp": "2026-05-09T14:32:14Z"
}

SMTP-провайдеры

Это библиотека пошаговых инструкций для стандартного SMTP, а не список нативных интеграций Bulko. Для отправки без собственной настройки используйте Campaign Platform или SMTP Access.

Платёжные шлюзы

Под каждый регион — оптимальный способ оплаты. Все провайдеры обрабатывают платежи на своей стороне, Bulko не хранит реквизиты карт.

Stripe

Visa / Mastercard / Apple Pay / Google Pay. Все международные карты.

CoinGate

BTC / ETH / USDT / USDC и 70+ других криптовалют. Lightning supported.

Heleket

Криптоплатежи с расширенной поддержкой стейблкоинов. Ниже комиссия чем у CoinGate.

CactusPay

Российские карты, СБП-QR. Для пользователей в РФ — самый быстрый способ.

No-code и CRM

REST API можно вызывать через универсальный HTTP Request/Webhooks action. Готовых приложений Bulko в каталогах этих сервисов пока нет.

Zapier

Используйте Webhooks by Zapier для POST-запросов к импорту адресов и запуску кампании.

n8n

HTTP Request node даёт полный контроль над JSON body и позволяет периодически получать статистику и ответы.

CRM (HubSpot, Pipedrive, Bitrix24)

Свяжите CRM с REST API через её встроенные HTTP actions или промежуточный сценарий в Zapier/n8n. Это не нативная интеграция.

Нужна нестандартная интеграция?

Опишите задачу — поможем выбрать оптимальный путь. SDK-примеры для Python и Node.js по запросу.

[email protected]