Send an SMS and Track Its Delivery
A 3-step recipe with RingCentral. We can help you get access.
Recipe · 3 steps
Send an SMS and Track Its Delivery
with RingCentral
Send a single SMS message and confirm the carrier delivered it.
- Create the outbound SMS. RingCentral accepts the message and returns a message store record whose status normally starts as "Queued".
- Read the message back from the message store to inspect its aggregated delivery status. Repeat this step while the status is still in flight.
- Re-read the failed message so the per-recipient error detail is captured for logging, alerting, or retry against an alternate number.
What you'll need to have ready
- accountId: Internal identifier of the RingCentral account. Use "~" for the account associated with the current authorization session.
- extensionId: Internal identifier of the extension sending the message. Use "~" for the extension associated with the current authorization session.
- fromPhoneNumber: A RingCentral phone number in E.164 format that is SMS-enabled and assigned to the sending extension (e.g. +15551234567).
- toPhoneNumber: The recipient phone number in E.164 format.
- text: The message body to send.
For your developer
Arazzo workflow ringcentral:send-sms-track-delivery, 3 operations: createSMSMessage → readMessage → readMessage. Specs on APIs.io.