CTRLK

Shared components

Communication options

|

View as Markdown

SMS supports one-way and two-way communication with your customers. Understanding these patterns helps you choose the correct sender type, routing, and message delivery mode.

Infobip supports several common SMS use cases that differ by purpose and communication direction.

Message purposeCommunication directionTypical senderCommon usesRequires opt-in
One-way promotionalOutbound onlyAlphanumericMarketing campaignsYes
One-way transactionalOutbound onlyNumeric or alphanumericOTPs, alertsNo (triggered by action)
Two-way promotionalOutbound and inboundLong number or short codeSurveys, feedbackYes
Two-way transactionalOutbound and inboundLong number or short codeVerifications, confirmationsUsually yes

For OTP and PIN verification scenarios, see 2FA service which provides built-in verification logic and message templates.

NOTE

Some countries require you to register the sender regardless of whether you send one-way or two-way traffic. For regulatory and country-specific requirements, see SMS coverage and connectivity.



One-way SMS [#one-way-sms]

One-way SMS includes outbound messages that do not support replies. These messages are informational or promotional.

ExamplesKey characteristics
Delivery notifications and service alertsUses alphanumeric or numeric sender IDs
Appointment remindersDoes not support inbound replies
Marketing campaigns and special offersSuitable for high-volume outbound traffic


Two-way SMS [#two-way-sms]

Two-way SMS supports interactions between your business and users. Recipients can reply, and their replies are processed through Infobip inbound routing.

ExamplesKey characteristics
Customer support and feedback requestsRequires a dedicated long number, short code, or verified toll-free number
OTP verification and user confirmationsSupports inbound and outbound traffic
Subscription and preference management (opt-in/opt-out)Enables automation through keywords and API integrations


Inbound SMS [#inbound-sms]

Inbound SMS enables users to send messages to your business through a long number, short code, or verified toll-free number. These messages are received by Infobip and forwarded to your system using one of several delivery methods. You can use inbound SMS to support two-way conversations, automate actions, or integrate user messages into your existing systems.


Inbound message delivery methods [#inbound-message-delivery-methods-inbound-sms]

Infobip receives mobile originated (MO) messages sent to your number and delivers them to your system using one of the supported methods:

  • Webhook (HTTP forwarding): Infobip sends each inbound message to your HTTPS endpoint in real time.
  • API pull: Your system retrieves inbound messages from Infobip by calling the API.
  • SMPP forwarding: Messages are delivered to your Short Message Service Center (SMSC) over an SMPP bind.
  • Email forwarding: Messages are forwarded to a designated email address.

These methods support different integration needs. Webhook delivery provides real-time processing, whereas API pull is useful for systems that cannot expose a public endpoint. SMPP suits high-throughput environments or existing SMSCs, and email forwarding supports lightweight workflows.


Configure inbound routing [#configure-inbound-routing-inbound-sms]

Use inbound routing to define how Infobip delivers mobile originated (MO) messages from users to your system.

Before you begin:

  • You must have a long number, short code, or verified toll-free number that supports inbound SMS.
  • Your account must have SMS enabled.
  • You must have permission to access Channels and Numbers.
  • If you plan to use a webhook, prepare a publicly accessible HTTPS endpoint.

Using the web interface:

  1. Go to Channels and Numbers > SMS.
  2. Select the number you want to configure.
  3. Open the Inbound configuration section.
  4. Choose the delivery method:
    • Forward to URL for webhook
    • Forward to email for email delivery
    • SMPP forward for SMSC integration
    • Default inbound if you use API pull
  5. Enter the destination details, such as webhook URL or SMPP connection parameters.
  6. Add optional callback data to help identify messages or sessions.
  7. Select Save.

Verify inbound routing:

  1. Send a test SMS from a mobile device to your number.
  2. Check your system to confirm that the inbound message is received through the selected method.

Inbound message APIs and callbacks [#inbound-message-apis-inbound-sms]

You can define inbound message destinations programmatically using the Infobip inbound SMS API, or receive callbacks from Infobip through a webhook.

MethodTypeDescription
Get inbound SMS messagesAPI (pull)Retrieves messages sent by end users to your Infobip number. Use this when you want to pull inbound messages (MO) from Infobip instead of receiving them via webhook. Useful for systems that cannot expose a public endpoint.
Receive inbound SMS messagesWebhook (push)Infobip sends each inbound SMS to your configured HTTPS endpoint in real time. Your endpoint receives a POST request with the payload schema documented in the link above. For webhook retry behavior and security options, see the webhook documentation (placeholder).


Transactional and promotional SMS [#transactional-and-promotional-sms]

Infobip distinguishes between transactional and promotional SMS traffic. The message type affects delivery priority, compliance requirements, and allowed sending times in some regions.


Transactional SMS [#transactional-sms-transactional-and-promotional-sms]

Transactional SMS delivers time-sensitive or service-related information to users.

ExamplesKey characteristics
One-time passwords (OTPs)High delivery priority
Payment confirmationsMust be triggered by user activity or a system event
Account updates or system alertsUsually requires pre-registered sender IDs in regulated markets

Promotional SMS [#promotional-sms-transactional-and-promotional-sms]

Promotional SMS is used for marketing, campaigns, and offers intended to promote a product or service.

ExamplesKey characteristics
Seasonal promotions and discountsLower delivery priority
Loyalty program updatesRequires explicit user opt-in
Event invitationsMay be subject to sending time restrictions by country



Related pages

Send and track
Submission options, Flash SMS, scheduling, and tracking.

SMS compliance
Review regulations and best practices for your region.

Multilingual SMS
Character encoding, NLI, and transliteration.