Bulko
Ready to launch a campaign?

Bulko подключается к Create and launch a campaign

Campaign statistics

Import subscribers (JSON or CSV)

List of responses with filters

REST API

Connect an SMTP account

Email and AI credits →

Webhooks

Pull-модель. Bulko шлёт POST на ваш URL при каждом событии: delivered, opened, clicked, replied, bounced.

Real-time events →

IMAP Reply-Sync

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

The email was successfully accepted by the recipient's SMTP server. Contains campaign_id, recipient, smtp_used, timestamp. →
The recipient opened the email. Unique opens (one event per address).

Click on a link. Contains url, recipient, and campaign_id.

Response received. Contains body, AI-classification (positive/negative/question), confidence.

# Запуск кампании
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,
    "smtp_pool": "warmed-eu",
    "ai_rotation": true
  }'

Bounce. Contains SMTP error code (550, 553, 421...) and raw bounce-reason.

POST/api/v1/campaigns/launchThe recipient clicked on the unsubscribe link. The email is added to the global suppression list.
GET/api/v1/campaigns/{id}/statsSMTP providers
POST/api/v1/subscribers/importAny SMTP with STARTTLS / SSL support. Step-by-step guides for popular providers.
GET/api/v1/replies/?status=positive10 more
POST/api/v1/smtp/accountsAll SMTP guides
GET/api/v1/account/balancePayment gateways

The optimal payment method for each region. All providers process payments on their side, Postigo does not store card details.

Webhooks

Visa / Mastercard / Apple Pay / Google Pay. All international cards.

Bulko шлёт POST на ваш URL при каждом событии. Подпись HMAC-SHA256 в заголовке X-Bulko-Signature, ретраи с экспоненциальным backoff.

delivered

Cryptocurrency payments with extended stablecoin support. Lower commission than CoinGate.

opened

Russian cards, SBP-QR. The fastest method for users in the Russian Federation.

clicked

No-code and CRM

replied

REST API + Webhooks → compatible with any no-code platform. Below are typical scenarios.

bounced

Use "Webhooks by Zapier". Trigger: new lead in HubSpot → Action: POST /api/v1/subscribers/import + /api/v1/campaigns/launch.

unsubscribed

HTTP Request node + Webhook node. Full control over request body, support for retry logic.

// Пример payload события "replied"
{
  "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"
}

Webhook for a new deal → Postigo. Webhook from Postigo on a positive response → creates a task in CRM.

Need a custom integration?

Detailed guides, instructions, and answers to frequently asked questions about working with Postigo.

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

Stripe

Search the knowledge base...

CoinGate

Popular sections

Heleket

articles

CactusPay

Recent articles

Articles will appear here soon. In the meantime, check out the

blog

Zapier

or

n8n

SMTP guides

CRM (HubSpot, Pipedrive, Bitrix24)

Webhook на новую сделку → Bulko. Webhook от Bulko на положительный ответ → создаёт задачу в CRM.

Didn't find the answer to your question?

Our support team is ready to help you.

[email protected]