Delivery Tracking

Real-Time SMS Delivery Tracking in Bitrix24

Know exactly when every SMS is delivered — directly inside your CRM timeline. Status updates, history filters, cost tracking, and dual-provider reliability all in one place.

SMS Delivery Tracking Inside Bitrix24 CRM

When you send an SMS through SendSMS, the delivery journey doesn't end at "sent." Every message passes through a carrier network that reports back on whether the SMS was actually received by the destination handset. Not from us — from the actual telco that delivered it. That's a genuine delivery receipt, not a system assumption. SendSMS captures these receipts and surfaces them where they matter most — directly inside the Bitrix24 CRM activity timeline.

Here's how the polling works: every 15 seconds, we check with the carrier for updated delivery status on pending messages. That means you're never waiting more than 15 seconds for a status update after a message lands. Open any deal, contact, or lead in Bitrix24, navigate to the timeline tab, and you'll see every outgoing SMS with its current delivery status shown inline alongside call logs, emails, and notes.

For sales teams, this visibility is critical. Knowing that a proposal SMS was delivered — or that a payment reminder failed — allows immediate corrective action. Without delivery data, your team's flying blind, assuming messages landed when they may not have reached the recipient at all.

CRM Timeline Real-Time Status Delivery Receipts Zero External Tools
SMS to +49 170 ... Delivered
SMS to +33 6 ... Sent
SMS to +44 7... Failed

Understanding SMS Delivery Status Types

Every SMS follows a defined lifecycle from the moment it leaves SendSMS to its final state on the recipient's device.

Queued
Message accepted by SendSMS
Sent
Dispatched to carrier network
Delivered
Confirmed on handset
Or alternatively:
Failed
Carrier rejected delivery
Expired
48h window elapsed, undeliverable
Sent

Message Dispatched to Carrier

The SMS has been accepted by the carrier network and it's in transit to the destination phone number. This status appears immediately after dispatch and typically transitions to Delivered within seconds for active phones on good network coverage. For phones that are off or out of range, the message waits in the carrier's queue for up to 48 hours. We check every 15 seconds and update the status the moment it changes.

Delivered

Confirmed Delivery to Handset

The carrier has confirmed the SMS was successfully received by the destination handset. Not from us — from the actual telco that delivered it. That's the strongest positive signal available. Delivered status confirms receipt at the network level; it doesn't indicate whether the recipient has read the message, only that it arrived on their device.

Failed

Delivery Rejected by Carrier

The carrier returned an error indicating the message couldn't be delivered. Common causes include an invalid or non-existent phone number, a number from a different country than expected, a deactivated number, or carrier-level content filtering. Failed messages are flagged in the CRM timeline so your team can investigate and follow up through an alternative channel. Don't ignore these — they often signal a data quality issue worth fixing.

Expired

48-Hour Validity Window Elapsed

SMS messages are held in the carrier queue for a maximum validity period — typically 48 hours. If the destination phone remains off, unreachable, or without network coverage for the entire window, the message expires and is never delivered. Expired messages indicate the recipient was genuinely unreachable at send time, not that the message was rejected. It's a useful distinction when deciding your follow-up strategy.

DateContactStatus
Mar 26Maria K.Delivered
Mar 26Thomas B.Failed
Mar 25Anna W.Delivered
SMS History Tab

SMS History Tab with Advanced Filters

The SMS History tab in the left sidebar of SendSMS gives you a searchable, filterable log of every message sent from your Bitrix24 account. Rather than navigating deal by deal to find a specific SMS, you can query your entire message history in one centralized place. It's where you go when something went wrong — or when you need proof something went right.

Available filters include date range (send date or delivery date), delivery status (show only Failed messages to identify issues, or only Delivered for confirmation), the linked CRM entity (filter messages tied to a specific deal, contact, or lead ID), and the responsible manager (see messages sent by a specific team member).

The history log shows each message alongside its delivery status, exact cost in credits, the sender ID used, destination phone number, and the linked CRM entity. This audit trail is invaluable for compliance, billing reconciliation, and troubleshooting delivery issues with specific numbers or carriers.

You can export the filtered history to CSV for reporting, billing analysis, or sharing with your finance team. The export includes all metadata — status, cost, timestamp, contact name — in a clean spreadsheet format. Our users typically run this report at end of month. Takes about 30 seconds.

Per-SMS Cost Tracking and Credit Management

Full financial visibility on every message sent. Know exactly what you're spending and why.

Transparent Credit Consumption

Every SMS sent through SendSMS has a precise credit cost based on the destination country and the message length. This cost's displayed before sending — no surprises. For bulk campaigns, you see the estimated total cost before launching, so you can budget accurately and avoid credit shortfalls mid-send.

In the SMS History, each message row shows the exact credit amount deducted for that send. That granularity lets you calculate the true cost-per-contact for any campaign and compare it against the revenue generated from that segment. For finance teams, the export feature makes monthly SMS cost reporting straightforward. They'll appreciate having real numbers rather than estimates.

Credit's deducted only when a message is successfully dispatched to the carrier. Messages that fail at the SendSMS level before reaching the carrier — for example, due to an invalid number format — aren't charged. You pay only for genuine delivery attempts. That's how it should work.

SMS to Germany
+49 170 *** ****
€0.058
Delivered
SMS to Romania
+40 7** *** ***
€0.038
Delivered
SMS to United States
+1 555 *** ****
€0.045
Delivered
Campaign Total
€0.141
3 messages

Dual-Provider System for Maximum Reliability

SendSMS uses two independent carrier networks to route every message via the lowest-cost, highest-reliability path.

How Smart Routing Works

SendSMS operates with two independent SMS gateway providers simultaneously: Nobel and sendsms.ro. For every outgoing message, the routing engine compares real-time rates and historical delivery performance for the specific destination country and network, then dispatches through the provider offering the best combination of cost and reliability.

Here's the real advantage: if one provider has a network issue, elevated failure rates, or a temporary disruption for a specific carrier, the routing engine automatically shifts traffic to the alternative provider. Your messages keep delivering without interruption, even during provider-side incidents. We've had this failover save campaigns more than once.

Delivery webhooks from both providers feed into the same unified status tracking system. Regardless of which provider handled the delivery, the status update appears in your CRM timeline with a consistent format. Your team sees a single, clean delivery record — they don't need to know or care which provider was used for any given message.

Rate data from both providers is refreshed regularly, so the routing engine's always working with current pricing. That's what allows SendSMS to offer competitive rates across 219 countries while keeping delivery rates high.

Nobel
Provider A
  • Global coverage
  • Competitive rates
  • Delivery receipts
sendsms.ro
Provider B
  • EU-optimized routes
  • Low-latency delivery
  • Real-time webhooks
Smart Router
Best price + best reliability = automatic selection per message

Stop Sending SMS into the Void

Install SendSMS and start tracking every delivery inside Bitrix24. €1 free credit on install.

Install SendSMS Free