Queue and idempotency
Send requests are saved in the queue. Idempotency-Key helps prevent duplicate actions when the same request is retried.
MESSENGERS + YOUR SYSTEM
Connect WhatsApp, Telegram and MAX to your CRM, website or application through one API.
Personal accounts. Your own workspace. From the first message to events in your system.
Already using Senden? Open dashboard ↗
Illustration of the service. Create real connections in the dashboard.
Native commands vary by messenger. Check the catalog for support.
MORE THAN SENDING TEXT
Make each message part of a lead, order or conversation. You define the logic; Senden provides the API and events.
Explore use casesYour CRM or application controls triggers, scheduling and business rules.
Notify about new leads, continue conversations and send message events back to the customer record.
Link messages to order updates: confirmation, packing and collection. Send documents and explanatory text.
Send incoming events to your support system and reply through the same connected account.
Let your system send booking confirmations, appointment reminders or schedule changes.
Send cargo readiness, collection times and delivery updates from your business system.
Connect your assistant to messengers through the API and webhooks. You choose the model, response rules and human handoff.
FROM REQUEST TO RETURN EVENT
Build integrations with clear HTTP requests. Monitor the queue and handle results in your system.
Send requests are saved in the queue. Idempotency-Key helps prevent duplicate actions when the same request is retried.
Send messages and documents. View logs and processing status in the dashboard or through the API.
Receive events in a handler, read the SSE stream or use a notification queue with processing acknowledgements.
/api/v1/integrations/manifestcurl 'https://api-senden.ru/api/v1/integrations/manifest' \
--header 'Authorization: Bearer YOUR_API_KEY'Connections, commands and integration materials for your workspace. This request only reads data.
START WITH ONE USE CASE
Register and verify your email to access your dashboard.
Choose a messenger and sign in with QR or phone.
Create a key in your Profile and assign read or write permissions.
Use the REST API, client examples and events for your workflow.
KNOW BEFORE YOUR FIRST REQUEST
Personal accounts remain subject to messenger rules and limits. Test your intended workflow on your own account before production use.
The service is evolving. Check the current API catalog for features and command support.
The service connects personal WhatsApp, Telegram and MAX accounts. Sign-in uses QR, phone or pairing code depending on the messenger. Confirmation uses the messenger’s own authentication.
No. Shared HTTP routes and native capabilities differ. The catalog lists supported messengers per command; the dashboard shows connection status.
No. A message may only be queued or handed to the messenger. Handle confirmed statuses and errors separately. Delivery also depends on the messenger and recipient.
No. Messengers apply their own account rules and limits. Senden API cannot guarantee freedom from restrictions and is not intended for spam or messages without recipient consent.
For supported actions, reuse one Idempotency-Key for one logical request. Use a new key for a new action. Check the result and status before retrying a send with an uncertain outcome.
Senden provides the API, events, documentation and Node.js/Python examples. CRM connectivity, AI assistant logic and business rules are implemented in your system. A working use case depends on that integration.
Connections and data belong to an isolated workspace. Create personal API keys with read or write permissions for integrations. Do not share keys in URLs, messages or with AI assistants.
CONNECT WHAT ALREADY WORKS
Start with one account and one useful workflow. Add more as your integration grows.
Create workspace Already have an account? Sign in ↗