Every messenger through one API
Send and receive messages, files and delivery statuses. Connect WhatsApp, Telegram, SMS, VK, MAX, Instagram and Avito to your product, CRM or chatbot — in minutes with a few lines of code.
No credit card · instant test access · 24/7 support
await fetch('/sendMessage', {
method: 'POST',
body: JSON.stringify({
source: 'whatsapp',
to: '+79995554433',
text: 'Hi! 👋'
})
});
One gateway — every channel
Connect any number of sources under a single account and a single token.
How it works
Three steps from sign-up to your first sent message.
Sign up
Create an account and get your login and token — the API keys.
Connect a channel
Add a number via /addAccount and scan the QR code or enter a code.
Send
Call /sendMessage or receive events via webhook. Done!
Everything for sales and support
Not just a gateway — a complete customer communication platform.
Unified API
One request format for every channel. Just change the source field.
Reliable webhooks
Auto-retry on HTTP errors — no message is ever lost.
Cascade sending
Sequential delivery across channels: unread in WhatsApp? It goes out via SMS.
Scheduled campaigns
Plan and manage mass communications in advance from the dashboard.
Media & files
Images, video, documents, audio, location and contacts — out of the box.
Security
Token auth, Telegram 2FA, isolated sessions and proxies.
AI chatbots
Connect GPT to any channel and automate replies 24/7.
Statuses & conversions
Track delivery, reads and conversions for every message.
An API that reads beautifully
Every request is a simple JSON POST to one endpoint. The response is JSON too.
curl -X POST 'https://cloud.controller.touch-api.com/api/sendMessage' \
-H 'Content-Type: application/json' \
-d '{
"source": "whatsapp",
"login": "79990001122",
"token": "YOUR_TOKEN",
"msg": {
"to": "79995554433",
"text": "Hello from Touch API!"
}
}'
Popular methods
/sendMessageSend text, media or a file/addAccountAdd a new channel/account/getQrGet the QR code to connect/setStateStart or stop an account/getInfoAccount information/getUserInfoContact details/clearSessionReset the session/updateAccountUpdate webhooks & settingsYour business answers on its own — day and night
Connect Touch API to any AI model and get a chatbot that sells, advises and hands complex questions to a human.
- ✓ Replies to customers in seconds on WhatsApp, Telegram and MAX
- ✓ Understands conversation context and order history
- ✓ Hands the dialogue to an operator when a human is needed
- ✓ Qualifies leads and collects contacts automatically
Who makes money with it
Ready-made scenarios that pay off in the first month.
E-commerce
Abandoned carts, order statuses, promo codes and upsells right in the chat.
Services
Bookings, reminders and visit confirmations without a single phone call.
Support
One inbox for all requests from 12 channels — the agent sees the full history.
Marketing
Cascade campaigns: WhatsApp → SMS → call. Maximum deliverability.
HR & recruiting
Candidate screening, auto-replies and interview invitations.
CRM integrations
Messaging from amoCRM, Bitrix24, 1C or any system via one API.
How we are different
Compared with a typical WhatsApp-only service.
| Touch API | Others | |
|---|---|---|
| Channels in one API | 12+ (WA, TG, SMS, VK, MAX, IG, Avito…) | 1–2 (usually WhatsApp only) |
| Cascade sending | Yes — WA → SMS → call | No |
| Reliable webhook delivery | Auto-retry on errors | Often no retries |
| GPT-powered bots | Any model, any channel | Limited |
| SMS from a personal number | Companion app | No |
| Start without a card | Yes, in 5 minutes | Often after a sales call |
Simple pricing
Pay per account per month. The more accounts — the lower the price.
Ultima
- 6000 messages per account
- Email + chat 24/7
- Full API
- CRM integration
Business
- 6000 messages per account
- Email + chat 24/7
- Full API
- CRM integration
Optimal
- Email 24/7
- Full API
- CRM integration
Standard
- 6000 messages per account
- Email in business hours
- Full API
- CRM integration
Included in every plan:
Frequently asked questions
Didn't find an answer? Write to us — we'll help personally.
We combine 12+ channels in one API: WhatsApp, Telegram, SMS, VK, MAX, Instagram, Avito, Viber. One token, one request format, one invoice — plus cascade sending and webhook auto-retry that others usually lack.
Sign-up takes a minute. You get login and token, call /addAccount, scan the QR — then call /sendMessage. On average the first message goes out in 5 minutes.
No. You can sign up and test the API for free. Documentation and the sandbox are open to everyone.
Yes. The docs include samples for cURL, JavaScript, Python, PHP, Go and C#. We also help integrate your CRM or product.
Yes, the number of accounts is unlimited — from 1 to 10,000+. At higher volumes the price per account drops.
You connect Touch API to your AI model: an incoming message is sent to GPT via a webhook, and the reply comes back through /sendMessage. We help set up prompts and human handoff.
We support isolated sessions, proxies and 2FA. The service advises on number “warming” and anti-ban rules to reduce blocking risks.
Live 24/7 support in messenger chat and by email. On high-volume plans — a dedicated manager and technical support.
Ready to win more customers?
Connect every messenger to your business today. Free test access, no credit card.