A bulk campaign on Telegram and WhatsApp from a CRM is a scheduled or event-triggered send to a CRM customer segment, with delivery, reads and replies tracked in analytics. Not everyone can be messaged: a Telegram bot writes only to people who messaged it first, and WhatsApp Business requires the recipient’s opt-in and an approved template for the first message. So your campaign audience is the customers who already talk to you on that channel, not a purchased list of numbers. From 1 November 2026, Resolution PP-265 requires written or electronic consent for promotional SMS in Uzbekistan and bans promotional calls and messages over mobile networks from 18:00 to 09:00. In Zukko.AI the segment comes from tags, pipeline stage and history, unsubscribe is built in, and replies land in one inbox where an AI employee (AI agent) or a manager takes over. A small business launches its first campaign itself, from 2 hours.
Bulk messaging on Telegram and WhatsApp: who you can message
Both messengers decide for themselves who a business may contact first, and those rules outrank any setting in your software. Telegram’s documentation is blunt: a bot cannot start a conversation with a user — the person must message it first or add it to a group. The WhatsApp Business policy lets you contact only people who have given you their number and their opt-in, and a conversation may be initiated only with an approved message template. Free-form replies are allowed for 24 hours after the customer’s message, and every new message from the customer resets that window.
| Parameter | Telegram | WhatsApp Business |
|---|---|---|
| Who you can message | People who have messaged or started your company’s bot: a bot cannot open the conversation | People who gave your company their number and opted in to receive its messages |
| What you need beforehand | An entry point where the customer writes first: a link, button or QR code to the bot | A recorded opt-in and a message template approved by WhatsApp |
| Free-form text | Yes, in a conversation the customer has already started | Only within 24 hours of the customer’s message; outside that window, an approved template |
| Opting out | Remove the customer from the segment the first time they ask | The policy requires you to honour every request to stop messages |
| Typical mistake | Uploading a list of numbers and expecting the bot to write first: those people will not receive anything | Messaging without opt-in, or sending free-form text to people who have not written in the last 24 hours |
The practical conclusion: your campaign audience is the customers who already talk to you on that channel, not a purchased list of numbers. Sent to someone else’s list, a Telegram message simply will not arrive, and a WhatsApp message breaks the platform’s policy. Telegram also caps the rate of bulk notifications, so a large campaign goes out as a stream rather than all at once. How to collect consent and handle unsubscribes is covered in Consent and anti-spam.
Why Telegram and WhatsApp rather than SMS alone
In Uzbekistan customers and companies talk in messengers — Telegram above all; WhatsApp matters where your audience uses it. SMS remains for people you cannot reach in a messenger. A campaign that goes to both messengers from one CRM lands where the customer already reads your messages — and the reply comes back to the same place.
The key difference from a blunt broadcast: the message goes not to everyone but to a segment — a group of customers by tag, pipeline stage or history from the CRM.
How to set up a Telegram and WhatsApp campaign from a CRM
- Connect the channels. Telegram and WhatsApp Business are connected to the platform on the Integrations page — no separate gateways needed. Onboarding for a small business takes from 2 hours.
- Build the segment. Pick the audience in the CRM: tags, pipeline stage, history (“bought 3 months ago and gone quiet”). This is not a file of numbers — the segment holds customers who already talk to you on that channel.
- Prepare a message for each channel. Text, attachments and a template. On WhatsApp the first message is a template approved by the platform. A message that worked is saved as a draft for later campaigns.
- Choose the channels and the time. All channels at once or one by one; send now, on a schedule or on an event — a deal stage change, a date, a customer action; Tashkent time (UTC+5).
- Launch and watch the analytics. The platform shows delivery, reads and replies in real time; customer replies arrive in the shared inbox rather than being lost.
A detailed walk-through of the whole mechanism is in the guide Bulk campaigns from a CRM.
Multichannel from one CRM instead of scattered gateways
The usual path is a separate SMS gateway, a separate service for Telegram and a manual export for WhatsApp. The data drifts apart, there are no shared analytics and replies get lost.
A CRM campaign pulls that into one loop:
- One segment, several channels. The customer gets the message in the messenger where they already talk to you.
- The reply comes back to the inbox. The campaign is outbound, but the customer’s reply is an inbound conversation; it lands in the single inbox rather than nowhere.
- Unified analytics. Delivery, reads and reply rate across every channel in one report, broken down by platform.
How a CRM campaign compares with an ordinary SMS gateway on capability is covered in CRM campaigns vs an SMS gateway.
Consent and data: what the law requires
Platform rules are not the only condition. Article 30 of the Law of the Republic of Uzbekistan “On Advertising” (ZRU-776) allows advertising in the course of providing telecommunications services — calls, SMS — only with the subscriber’s prior consent, and from 1 November 2026 Resolution PP-265 requires written or electronic consent for promotional SMS and bans promotional calls and notifications over mobile networks from 18:00 to 09:00. These rules do not name messengers: whether the requirement extends to promotional messages on Telegram, WhatsApp or Instagram is a question of interpretation — put it to a lawyer; the safe practice is to collect consent for them too. See Consent and anti-spam for the detail. The phone numbers, names and purchase history in a segment are personal data, and their processing is governed by the “On Personal Data” law (ZRU-547); which data must stay inside the country is explained in Personal data localisation. Zukko.AI campaigns are designed for customers who already talk to you on these channels, and unsubscribe is built in: the recipient opts out with a button or a command, and the system excludes them from later sends. That is compliance support, not a legal guarantee.
What the business gets
- Reach where people read — Telegram and WhatsApp, not SMS alone.
- A segment instead of a blind list — the message follows CRM data rather than going to everyone.
- One send for both messengers — no separate gateways or manual exports.
- Replies are not lost — the customer’s response arrives in the shared inbox.
- Analytics right through to the reply — you can see who received, read and wrote back.
Channels, scheduling and campaign analytics are on the Campaigns page.
Frequently asked questions
Can one campaign go out on both Telegram and WhatsApp
Yes. The segment is built once in the CRM, and in the campaign you choose the channels: all at once or one by one. The message and template are prepared per channel, because Telegram and WhatsApp follow different rules. Delivery, reads and replies then appear in a single report broken down by platform.
Can you send a campaign to people who have not messaged you first
On Telegram, no: a bot cannot open a conversation until the person has messaged or started it. On WhatsApp Business a first message is possible, but only as an approved template and only to people who gave your company their number and opted in. A purchased contact list fits neither channel: you hold no consent from those people.
Is customer consent required for a campaign
Yes. Article 30 of Uzbekistan’s Law “On Advertising” allows advertising through telecommunications services only with the subscriber’s prior consent. It does not name messengers, but collect consent for them too: ZRU-547 governs personal data, and the WhatsApp Business policy requires opt-in. Zukko.AI has built-in unsubscribe: a button or command removes recipients from later sends. Your lawyer gives the legal assessment.
Why is this better than a separate SMS gateway
A gateway sends text to numbers from a file and stops there. A CRM campaign goes to a segment built from tags, pipeline stage and customer history, across several channels and on a schedule. You see delivery, reads and replies for each campaign, and the customer’s reply stays in the CRM, next to their record and deal.
What happens when a customer replies to a campaign
The reply becomes an inbound conversation and lands in the single inbox, where a manager or an AI agent carries it on. On WhatsApp the reply also opens a 24-hour window for free-form text without a template. The customer counts towards reply rate, and a follow-up runs on those who replied, straight from the CRM.
Where is customer data stored
Zukko.AI stores data belonging to customers in Uzbekistan inside the country; for CIS banks and regulated companies an on-prem or private cloud deployment is available. Personal data processing is governed by the “On Personal Data” law (ZRU-547) and the ZRU-1125 amendments. That is compliance support, not a legal guarantee: the assessment for your business comes from your lawyer.
Sources
- Telegram — Bots: An introduction for developers (bots cannot start conversations with users)
- Telegram — Bots FAQ (limits on bulk notifications)
- WhatsApp Business Messaging Policy — opt-in, message templates, the 24-hour window, opt-out requests
- Meta for Developers — WhatsApp Cloud API: sending messages and the customer service window
- lex.uz — Law ZRU-547 “On Personal Data”
- lex.uz — Law of the Republic of Uzbekistan “On Advertising”, No. ZRU-776 of 7 June 2022 (Articles 5, 30, 49)
- lex.uz — Presidential Resolution No. PP-265 of 15 July 2026, item 11 (advertising over mobile networks from 1 November 2026)