CPaaS X
Subscriptions
Configure your inbound messages

Configure your inbound messages


The Subscriptions feature in CPaaS X environment also supports inbound message (MO (opens in a new tab)) configuration across multiple communication channels, including:

  • LINE
  • Messenger
  • MMS
  • RCS
  • SMS
  • Viber Business Messages
  • WhatsApp
  • Zalo

This centralized configuration allows users to streamline the management of inbound message events (INBOUND_MESSAGE) using the same tools and structure as for other inbound event types. Users can simplify their setup by unifying inbound message settings under subscriptions while maintaining flexibility for channel-specific requirements.

When an inbound message arrives, the system determines how to process it by checking for existing configurations:

  • Number-specific pull/forward configuration: If a number-specific pull or forward configuration exists for the inbound message, the system will execute it.
  • Follow subscription settings: If a number has a follow subscription configuration in place, the system follows the matched subscription settings defined for inbound messages.
  • Non-forwarding actions: These are executed independently of forwarding and follow subscription settings.

This ensures that the defined configuration is respected and executed as specified.

Inbound message flow

To configure inbound messages, follow the steps below:

1. Define subscription

2. Set up a notification profile

3. Validate configuration

  • Test the setup to ensure that inbound messages are processed as expected.

Example flow for inbound messages

CPaaS X - Inbound configuration
  1. An inbound message is received from a messaging provider.

  2. The system checks for a number-specific configuration:

    • If there are forwarding actions configured, it processes the message according to the number-specific settings.
    • If there is a subscription in place, the system follows subscription settings.
    • All other non-forwarding actions are executed independently of subscription settings and forwarding actions.
  3. Message is processed according to the configured format.

  4. The message is delivered to the appropriate webhook or endpoint, as specified in the notification profile.

Format assignment

Each subscription automatically assigns a default format for handling inbound messages. These formats are channel-specific to ensure consistent processing of inbound messages.

Supported channels use the following predefined JSON-based formats to structure and process inbound messages:

ChannelFormat
LineMO_OTT_MSISDN
MessengerMO_OTT_MSISDN
MMSMO_MMS_2
RCSMO_OTT_MSISDN
SMSMO_JSON_2
Viber Business MessagesMO_OTT_MSISDN
WhatsAppMO_OTT_CONTACT
ZaloMO_OTT_MSISDN

If the default format does not meet your requirements, you can choose from other available formats for that channel. To do this, contact Support (opens in a new tab) for assistance.







Need assistance

Explore Infobip Tutorials

Encountering issues

Contact our support

What's new? Check out

Release Notes

Unsure about a term? See

Glossary
Service status

Copyright @ 2006-2025 Infobip ltd.

Service Terms & ConditionsPrivacy policyTerms of use