Rules for Working in Telegram
When working with clients in Telegram, it is important to consider that Telegram uses strict anti-spam mechanisms.
If the rules are violated, Telegram may prohibit messaging new contacts or partially or completely block the account. To avoid restrictions, it is important to comply with the platform limits.
Telegram does not publish official limits, so this article is based on practical observations from the ChatApp team.
How to Work Safely with Clients in Telegram
It is recommended to use Telegram together with a Telegram Bot. The Telegram Bot is suitable for receiving incoming inquiries, while a personal account is used to initiate conversations by username. This approach reduces the risk of blocks and helps maintain consistent communication with clients.
Methods of First Contact with a Client
Allows sending messages without saving the contact.
There is a limit on user searches of approximately 200 requests per day.
This means you can find and message no more than 200 users per day by username with whom there has been no prior conversation.
When sending messages by phone number, Telegram imposes strict restrictions.
Before starting a conversation, the number must be saved in Telegram contacts, not just in the smartphone’s phonebook.
When sending messages by phone number without saving the contact, the following error may appear: “Phone number is hidden or not registered in Telegram, or the contact creation limit has been exceeded.”
This error means: the number is hidden or not registered in Telegram, or the limit for sending messages to new saved contacts has been exceeded.
Telegram restrictions:
• You can message no more than 15 new contacts per day;
• If you exceed the limit, the next day the limit is reduced to 5 contacts;
• With repeated violations — to 1 contact per day;
• After that, Telegram temporarily blocks sending messages by phone number.
As a result, you will not be able to message clients who are not in your contacts and who have not saved your number. Therefore, we do not recommend mass messaging by phone numbers without saving contacts.
Telegram Activity Limits
Private messages: it is recommended to send no more than 20–50 messages per day in one chat to users with whom there has been no prior conversation; in one chat — no more than 20–30 messages per minute. It is especially important to observe limits when working with new clients.
Group chats: if you are not an admin — a safe level is up to 20 messages per minute in one group.
Channels: there are no limits on posting, but user complaints about your post may result in account restrictions.
Message forwarding: it is not recommended to exceed 100 forwards per day across different chats.
Sudden spikes in activity may lead to restrictions — from several days to account blocking. The duration depends on the type of violation and the number of previous restrictions: for a first violation, the minimum restriction usually lasts from 1 to 3 days; repeated violations increase the risk of a permanent ban.
When working with Telegram, we recommend messaging by username. If using a phone number — save contacts before starting a conversation, do not exceed the limit of 15 new contacts per day (users whose numbers are not saved), add contacts gradually, and avoid sudden spikes in activity. To avoid saving numbers manually, below we review synchronization of contacts from CRM with the smartphone phonebook.
There Are Two Ways to Add Numbers to Telegram:
Add contacts gradually. Do not save more than 15 numbers per day if there has been no prior conversation with them. If there has already been correspondence, there are no restrictions on saving contacts. Avoid sudden spikes in activity — mass adding numbers may lead to restrictions.
Synchronization allows you to export contacts from the CRM → upload them to the phone → synchronize with Telegram.
⚠️ If the client has hidden their phone number in Telegram settings, you can contact them only by username.
If contacts are saved in the device’s phonebook at the time of Telegram account registration, they are uploaded to Telegram without restrictions.
For already registered accounts, synchronization is available for up to 200 contacts.
The available synchronization limit depends on the account: for some accounts it is available once, for others — several times. After the synchronization limit is exhausted, new numbers can only be added manually.
Synchronizing contacts with the phone allows automatic uploading of numbers from the CRM.
Synchronization is performed via the CardDAV protocol.
Step 1. Open: Settings → Apps → Contacts → Accounts.
Step 2. Tap “Add Account” → “Other”.
Step 3. Select the CardDAV account type. Enter the portal address, login, and password. More details
If two-factor authentication is enabled — use an app password.
Step 1. Open phone settings → Accounts.
Step 2. Add a new Bitrix24 account.
Step 3. Enter the portal address, login, and password.
Step 4. Enable contact synchronization. More details
Contact export is initiated manually through the AmoCRM application:
“More” → Gear icon ⚙️ → “Export to phone (address) book”.
To upload new contacts, the export must be run again.
Please note that AmoCRM has export limits — see the official AmoCRM article for details.