WhatsApp, Telegram and bots messenger API

A single REST API for WhatsApp and Telegram accounts and for bots. It carries the whole mailing: audience, safe pace, statuses and recipient replies. The queue and account protection are on the service — your CRM or website sends one request.

Messenger API for mailings

Messenger API capabilities

  1. Accounts and bots

    The same methods for both: a WhatsApp or Telegram account connects by QR code or phone number, a Telegram bot by its token

  2. Mailing management

    Create, edit a draft, start, stop and cancel mailings, messages and recipients — all via HTTP requests

  3. Audience and personalization

    Contact segments, uploading numbers and field values — name, city, order amount — to be substituted into the text

  4. Safe sending pace

    The pace is set by the auto strategy, not by your code: the service lowers the risk of the account being blocked and pauses the mailing itself if the messenger restricts it

  5. Account checker

    The service checks whether a number is registered in the messenger: those that are not receive no message and come back to you with a separate status

  6. Recipient replies

    Not just the fact that someone replied, but the text of the reply — pull it into your CRM on an event, with no polling

  7. Delivery control

    Sending, delivery and read statuses for every recipient of the mailing

  8. WebHook

    Notifications about events — account connection, mailing progress, recipient statuses — with no API polling

  9. Support 24/7

    Prompt help with integration and troubleshooting

How to connect the mailing API

  1. Step 1

    Log in to WSENDER

    Sign in with your Yandex or Google account.

  2. Step 2

    Create an API key

    Open the API section in the mailing cabinet and click Create key. The token is shown once — save it right away.

  3. Step 3

    Connect accounts and bots

    A WhatsApp or Telegram account — by QR code or phone number, a Telegram bot — by its token. The request is the same.

  4. Step 4

    Create a mailing

    Create a mailing, add messages and recipients via HTTP requests and start sending.

  5. Step 5

    Track the result

    Receive delivery statuses for every recipient via the API or WebHook.

Frequently asked questions about the API

  • How much does the messenger API cost?

    There is no separate fee for the API — regular service plans apply. The free Basic plan includes 15 messages per day, which is enough for development and testing. For production volumes: Light — 300 messages per day for $15 / month; Professional — 3,000 messages per day for $40 / month. See the pricing page for details.

  • Which messengers and bots does the API support?

    WhatsApp and Telegram accounts and Telegram bots. The API is unified: connecting, creating mailings and receiving statuses work the same way for all of them — just specify the channel in the request. A bot differs in two things: it connects by a token instead of a QR code or phone number, and it sends to its own subscribers rather than to uploaded numbers, because the Bot API does not allow writing first.

  • How do I get an API key?

    You create the key yourself in the mailing cabinet: the API section, then Create key. The token is shown once and cannot be recovered later — if you lose it, create a new key and delete the old one. A key belongs to the project, and you can create several keys — one per integration, for example.

    The token is passed in the header of every request: Authorization: key YOUR_TOKEN. All methods are described in the API documentation, where you can also run a request with your own key straight from the browser.