Receive Message

Configure a Virtual Mobile Number (VMN) to receive SMS.

The 'Receive Message' feature in Kaleyra.io is a two-way messaging service to send and
receive SMS from your customers via a Virtual Mobile Number(VMN). A 'VMN' is an inbound number with either 10 digits (10 DLC-10 digit long code) or 6 digits (short code). A VMN can receive Mobile Originate messages (MO), that is the SMS sent by the customers just like a mobile number, and also send Mobile Terminated messages (MT).

The Receive Message feature has the ‘SMS Incoming(P2A - Person to Application)’, ‘SMS Outgoing(A2P - Application to Person), and ‘10DLC’ capabilities (for sending and receiving SMS to/from the US mobile numbers). All the functionalities of the Receive Message feature are available for 10 DLC numbers as well.

📘

Note:

VMN procurement and assignment is an offline process. Contact our support team to procure a VMN. For details, see Support Team.

Using the 'Receive Message' feature, you can:

  • Add a ‘default configuration’ for tracking incoming messages to a number by setting a trigger URL. Each VMN can have only one default configuration.

    Default Configuration
    You can define a ‘default configuration’ for each number (VMN) that you own for the ‘Receive Message’ feature. Each VMN number can have one MO URL set as ‘default’ for handling the MOs by default. Apart from the default configuration, you can add multiple configurations to the same VMN. For any MO message, if none of the configured keywords match, then the action set in the default configuration is applied.

    Trigger URL
    A ‘trigger URL’ is a webhook URL that you can use to track the messages received and the responses sent back to the customer. You can configure the trigger URL (webhook) or a callback profile ID to receive notifications for all the mobile originated (MO) messages or by the specific keywords.

  • Configure rule-based automatic actions based on the keywords received in the inbound SMS.

  • Forward the inbound messages to any application using callback integration.

  • Forward the message to the other communication channels:

    • Forward the Incoming SMS to an email address and reply back to the customer via email.
    • Forward the Incoming SMS to your mobile number for further processing.
      Send a keyword expiry message when a customer sends his response post a keyword expiry date.
      Some of the key use cases the ‘Receive Message’ feature can handle are as follows:
  • Send a keyword expiry message when a customer sends his response post a keyword expiry date.

Some of the key use cases the ‘Receive Message’ feature can handle are as follows:

  • Build your opt-in database— you can encourage your customers to opt-in and also store their contact numbers on our K.io application.
  • Conduct polls— get customers' feedback on your products, events, and track the effectiveness of different sources.
  • Effective lead management—you can make sure you do not miss any leads, even when your representatives are busy handling other customers by retrieving all the necessary information about your customers/prospects.

Opt-in and opt-out feature

The opt-in and opt-out feature allows your end-customers to either opt-in or opt-out of receiving messages from a Sender ID by sending SMS with a keyword that you specify. You can take subsequent actions in your campaigns with the opted-in end-customers.

If you enable the Opt-out setting, by default the Configured Sender ID is enabled and it will work only for the specific sender IDs but when you select All Sender IDs, it will work for all the sender IDs. You need to save the settings once you make any changes.

📘

Notes:

To know the end-customers opt-in and opt-out preferences, you can:

  • Have a callback integration to your application to know about customer opt-in or opt-out in near real-time.
  • Check the Logs section of the Channels > SMS > Logs section from within the K.io application.

To know more about the SMS reports, see About Kaleyra SMS.