Setting Up Automatic SMS from Bitrix24 CRM

Clients rarely read email, but SMS get opened within seconds – open rates for transactional messages reach 95%+. Losing an order due to lack of notification can cause significant losses, while sending an SMS costs pennies. The savings are obvious. For an e-commerce store with 10,000 orders per month

Our competencies:

Frequently Asked Questions

Clients rarely read email, but SMS get opened within seconds – open rates for transactional messages reach 95%+. Losing an order due to lack of notification can cause significant losses, while sending an SMS costs pennies. The savings are obvious. For an e-commerce store with 10,000 orders per month, we set up automatic notifications: after implementing SMS payment reminders, overdue invoices dropped by 30%, and profit increased by 5%. Contact us to calculate your scenario.

Connecting an SMS Provider

Bitrix24 does not send SMS directly – you need a provider. Built-in integrations: SMS Aero (direct integration), SMSC, Unisender, SendPulse (via omnichannel module). Any provider with HTTP API can be connected via a custom provider. According to Bitrix24 documentation, registering an alpha-name takes 1–3 business days.

Connection in Settings → Telephony → SMS providers. Enter the API key, sender name (alpha-name), and test sending. Important nuance: the alpha-name must be registered in advance, otherwise SMS will not be delivered.

SMS Aero surpasses SMSC in alpha-name registration speed by 1.5 times, but for large volumes SMSC is more economical due to lower per-message cost.

How to Choose an SMS Provider?

Provider choice depends on volumes and alpha-name requirements. SMS Aero – fast registration, suitable for small businesses. SMSC – cheaper for large batches, but registration takes longer. Unisender is convenient if you already use their email campaigns. For specific needs (custom templates, complex logic), consider integrating via HTTP API – it gives full control.

Setting Up the "Send SMS" Robot

Set up the robot in a few steps:

  1. Open the pipeline in CRM.
  2. On the desired stage, add the "Send SMS" robot.
  3. Select the connected provider.
  4. Specify the recipient number – use the field {=Document.PHONE}.
  5. Write the message text (up to 160 characters for Latin, 70 for Cyrillic). Example:
    Your request #{=Document.ID} has been received. Manager {=Document.ASSIGNED_BY_SHORT_NAME} will call by {=Document.CLOSEDATE:formatDate}. 
  6. Set a delay if needed.
  7. Add a condition for sending (e.g., deal status ≠ "Paid").

Why Is It Important to Set Sending Conditions?

An SMS reminder about payment logically should be sent not immediately, but after N days. The delay is configured in the robot. Add a condition: send SMS only if the phone is filled in and the deal has not moved to the "Paid" stage. Without this condition, a customer who pays the next day will receive an unnecessary reminder. Condition setup: Add condition → Deal status ≠ "Paid".

🔍 Common Mistake The phone field in CRM is not filled in. If the contact or deal does not have a number, the robot will not send SMS, but won't report an error. Check that numbers are present, or add a condition `{=Document.PHONE} != ''`.

How to Build a Chain of Multiple SMS?

Based on one pipeline, you can set up a sequence of reminders. For example, payment reminder after 3 days → after 7 → final after 10. Scheme:

  1. Robot "Send SMS" with a 3-day delay, condition: status = "Invoice sent".
  2. Robot with a 7-day delay, same condition.
  3. Robot "Create task" after 10 days – manual work for the manager.

An already scheduled robot cannot be canceled – only if the deal moves to another stage, unsent robots are automatically canceled.

Limitations and SMS Consent

Legislation on SMS mass mailings requires recipient consent. Transactional SMS are a gray area; for marketing, consent is mandatory. Bitrix24 does not have a built-in "SMS consent" field. Solution: a custom checkbox field on the contact or deal, a condition in the robot: send only if {=Document.UF_CRM_SMS_CONSENT} = Y.

Comparison of Popular Providers

Provider Alpha-name Registration SMS Cost (Russian numbers) Integration with Bitrix24
SMS Aero 1-2 days depends on scope direct
SMSC 1-3 days depends on scope direct
Unisender 2-3 days depends on scope via omnichannel

What's Included in the Work

  • Analysis of the sales pipeline and selection of SMS scenarios.
  • Connecting the SMS provider and registering the alpha-name.
  • Setting up robots with conditions and delays.
  • Testing sending on real numbers.
  • Documentation on settings and training for managers.

Timeline and Cost

Task Time
Alpha-name registration with provider 1–3 days (not dependent on us)
Connecting the provider in Bitrix24 30 min
Setting up robots with SMS for the pipeline 1–2 hours

The technical part takes 2–4 hours. The rest is waiting for the provider. Get your project evaluated in one day – just write to us. 10+ years of Bitrix experience: configured SMS notifications for 50+ projects. We guarantee stable operation and post-launch support. Get a consultation from an engineer.

Learn more about connecting providers in the official Bitrix24 documentation.