Inbox
Messaging channels
Chat apps

Chat apps in Inbox

EARLY ACCESS

You can use a broad portfolio of the world's most popular chat apps in Inbox.

The following sections provide more details about each chat app available in Inbox and how to use them.


Apple Messages for Business

Apple Messages for Business enables businesses to connect with customers directly from Maps, Siri, and Safari on any Apple device. This channel allows you to reach over 1.65 billion iOS devices worldwide.

You can use Apple Messages for Business in Inbox to provide customers with quick support through one-on-one conversations with a live agent.

This gives customers the option to switch a conversation from a chatbot to a live agent for requests that chatbots cannot handle further.

Other supported solutions:

Connect your Apple account

To begin, if you do not already have one:

  1. Create a new Apple Messages for Business account and select Infobip as your Messaging Service Provider (MSP) during setup.
  2. If you already have an account, choose Infobip as your MSP. You can find more information in the Apple (opens in a new tab) docs.
  3. Next, connect your Apple account to your Infobip account.

This connection can be done automatically through Apple's registration process, where you will be redirected to Infobip's web interface.

It is crucial to ensure you are logged into the correct Infobip account during this step.

  1. Once logged into the Infobip web interface, go to Channels and NumbersChannels and select Apple Messages for Business.
  2. Select the Senders option at the top, locate the desired sender, select the three dots, and set up the following Apple Messages for Business features:
    1. Authentication configuration
    2. Apple Pay configuration
    3. iMessage App configuration
    4. Inbound configurations
    Apple Messages for Business sender options menu showing Authentication, Apple Pay, iMessage App, and Inbound configurations

For more details on these features, visit Manage optional configurations and Configure inbound actions.

Supported message types

The following table outlines supported message types depending on whether the client (mobile-terminated (MT) (opens in a new tab)) sent them or the end user (mobile-originated (MO) (opens in a new tab)).

Message typeMO messagesMT messages
Text
Image
Audio
Video
Files
Quick repliesInbox API and preview in message history
Authentication request
Apple Pay request
iMessage App sharing
Rich link
List pickerPreview of responseInbox API and preview in message history
Time pickerPreview of responseInbox API and preview in message history
Typing indicator
3D files (usdz)✅ (as file)

Specific message types

Check out which specific message types you can send to end users in Apple Messages for Business:

  • Authentication request support
  • Apple Pay support
  • iMessage app sharing support

Authentication request

To successfully authenticate a customer, use the Apple Messages for Business action inside the agent panel.

To send the Authentication request to the customer from the agent panel:

  1. Go to Channels and NumbersApple Messages for BusinessSenders.
  2. Locate your connected accounts and select the three-dot menu.
  3. Select the Edit Authentication configuration action.

After configuring this feature, you can use it within the agent panel to send an authentication request to your customer:

  1. Select the Apple Messages for Business icon.
  2. Select Authentication within the Apple Messages for Business card in the agent panel.
  3. Fill in the required data to send the authentication request to the customer.
  4. Once the customer is successfully authenticated, you will see the confirmation.

Apple Pay request

To send Apple Pay requests inside the agent panel, you need to set this up in the Channels and Numbers section:

  1. Go to Channels and NumbersApple Messages for BusinessSenders.
  2. Locate your connected accounts and select the three-dot menu.
  3. Select the Apple Pay configuration action.

For more details about the configuration, check the Apple Pay section.

After configuring this feature, you can use it within the agent panel to send an Apple Pay request to your customer:

  1. Select the Apple Messages for Business icon.
  2. Select Apple Pay within the Apple Messages for Business card in the agent panel.
  3. Fill in the required data to send the Apple Pay request to the customer.
  4. Once the payment is successfully processed, you will see the confirmation.

iMessage App request

To send an iMessage, you need to set this up in the channel itself:

  1. Go to Channels and NumbersApple Messages for BusinessSenders.
  2. Locate your connected accounts and select the three-dot menu.
  3. Select the iMessage App configuration action.

After configuring this feature, you can use it within the agent panel to send an iMessage to your customer:

  1. Select the Apple Messages for Business icon in the agent panel.
  2. Choose the iMessage App from the drop-down menu.
  3. Fill in the necessary data to send the iMessage to the customer.

Satellite Messaging

Apple's Satellite Messaging feature provides mobile users with connectivity in areas without a signal. Starting with iPhone 14, users can also request roadside assistance during traffic emergencies.

This feature is integrated as a separate functionality within the Apple Messages channel, offering a streamlined experience designed to reduce unnecessary back-and-forth communication.

Key limitations and attributes include the following:

  • Only text messages (up to 500 characters) can be sent; attachments are not supported.
  • Customers are limited to sending:
    • A roadside assistance request (only at the start of the session)
    • Location updates (sent every 15 minutes, but only when the customer's phone is connected to a satellite)
    • Text messages
    • Satellite's session closure (the agent can still send messages to the customer for up to a year through the standard Apple Messages for Business channel)
NoteText messages and location updates include message numbers to ensure proper order, as satellite messaging is slow and messages may be lost.

Depending on the type of message the customer sends, the agent will see it in the appropriate format, for example:

  1. Predefined satellite message
  2. Roadside assistance request that includes the customer’s location
  3. Approximate radius
  4. Details of the assistance needed
  5. Contact number Apple Satellite Messaging interface showing roadside assistance request with customer location

Apple Messages for Business forms

Use Apple Messages for Business forms as an interactive method to enhance the customer journey in a single step. This approach allows you to collect information from customers using questions and selections, which you can reuse later.

With these forms, users can complete tasks such as surveys, troubleshooting, and account creation without leaving the chat or opening additional windows.

If you need to make edits before using the form, you must edit it in the Forms (opens in a new tab) section.

Note

To be able to use Apple Messages for Business Forms, you must have the channel activated first.

Once the channel is active, you can proceed with creating the forms:

  1. Go to Content on the left side of the web interface.
  2. In the Forms tab, select the Create New button to display a drop-down menu with more options.
  3. Select Apple form. Apple Messages for Business Forms editor with Component block options and form creation interface
  4. Within the editor, use the Component block to create new fields. For example, add the Radio button component and enter the form's name.
  5. Add options to the component, available in the side panel.
  6. Select Settings to choose whether the form should be marked as private if you do not want agents to see the responses, or if you want the user to see a summary of their responses before submitting the form.
  7. Define the processing rules for the form to update profile information in Customer Profiles, enabling its use in future marketing campaigns and funnel analytics.
  8. Activate the form, allowing agents to send it to customers. Customer responses will be saved in Forms and Customer Profiles.

Instagram

Instagram in Inbox enables you to reply to your end user's requests, both on posts and direct messages. You can also send the first Instagram direct message to the end user from Inbox.

Activate Instagram Messaging first before you start using it. Then you can benefit from one of the most popular social media platforms by responding to your followers' posts and direct messages.

Check out our Instagram docs for more information on the channel itself.


KakaoTalk

With over 52 million global monthly active users (MAU) today, KakaoTalk is the most popular and the most used messenger application in South Korea.

Set up real-time conversations with your customers, offer live agent support, and help your agents provide the best customer service by using our Inbox solution.

To enable KakaoTalk in Inbox, contact Support or your dedicated account manager to enable the service for you.

Refer to our KakaoTalk docs for more information.


LINE

Use LINE in Inbox to offer your customers quick support and resolve issues in one-on-one conversations over their favorite communication channel.

Use lists to showcase your offerings and decrease call center operational costs.

You can use two content types in LINE in Inbox:

  • Carousel message
  • Button message

This should help share content with your customers, allowing for a more user-friendly customer experience.

For more information refer to the main LINE documentation.


Live Chat

Infobip Live Chat offers real-time chat communication with customers on your website or over the mobile app.

Your agents can use our customer data platform, Customer Profiles, to identify customers who logged into your website. Through People, you can collect specific behavioral data for further engagement purposes.

Customers visiting your website or using the mobile app can be classified into two types:

  1. Leads - An unidentified customer. It can be an existing customer or a potential customer who opens the chat widget and starts a conversation.
  2. Customer - A customer who has logged in at your website or mobile application and can be identified as your customer within your information system.

Leads

Leads are website users who have not been identified because they did not log in. However, Live Chat can remember visitors within the chat session and associate it with a visitor ID.

The customer card will contain the entire conversation history and their previous requests for this visitor. That way the agent can see the backstory and have an overview of the visitor’s previous questions.

Authenticated customers

Authenticated customers are the known customers who have logged in to your website.

Authenticated customers can be grouped in two ways:

  • A person that exists in Customer Profiles - This is an authenticated customer who has a profile in Customer Profiles. When such a customer starts a conversation on your website, you can rely on People to provide you with additional information about this customer.
  • Authenticated customer not found in Customer Profiles - This is an authenticated customer who has not been entered as a profile in Customer Profiles. This means that this customer and their email address (which is used as a key identity) do not match anyone in Customer Profiles.

Learn more about users and authentication.

Supported file types

The following are all the file types that both agents and customers can share over Live Chat. You will not see a lot of other file types because we want to control which ones can be shared for security purposes, as we want to make Live Chat as secure as possible.

File typeSupported formats
Imagejpeg, bmp, gif, svg+xml, png, tiff
Videox-msvideo, mpeg, quicktime, mp4
Audioaac, mp4, amr, AMR, mpeg, ogg, x-wav
Documentspdf, msword, vnd.openxmlformats-officedocument.wordprocessingml.document, vnd.oasis.opendocument.text, rtf, text/plain
Spreadsheetsvnd.ms-excel, vnd.openxmlformats-officedocument.spreadsheetml.sheet, vnd.oasis.opendocument.spreadsheet
Presentationsvnd.openxmlformats-officedocument.presentationml.presentation, vnd.oasis.opendocument.presentation
Archiveszip, x-gzip
Otherxml, x-directory, javascript, json, text/html, vnd.oasis.opendocument.graphics, octet-stream

Messenger

Use Messenger in Inbox to communicate with your customers.

You need to submit your Facebook page and Messenger channel to Facebook for review. Check the Get Started section in case you need help.

Messenger has introduced message tags that are used in mobile-terminated (opens in a new tab) (MT) initiated scenarios. This means that you can send a message to a customer even 24 hours after receiving the last message.

To send a message:

  1. You need to select one of the three message tags predefined by Messenger.
  2. The message content is free-form, meaning it is not predefined by any template.
  3. Once a message has been sent, the tag that was used will be visible under the actual message inside the agent's desktop window. Messenger tag displayed in the agent panel below a sent message

RCS

RCS (Rich Communication Services) is an A2P messaging service that uses carriers to send messages offering rich functionality and customization in addition to the features offered by SMS and MMS.

Currently, RCS in Inbox only supports text messages.

If you want to know more about its features and technical specifications, check out the RCS documentation.


SMS

SMS (Short Message Service) is an early mobile communication channel familiar to all mobile users. SMS provides a simple and quick method for delivering text messages to all mobile devices.

Unlike other chat apps, it does not require internet connectivity and it is a secure and fast channel for two-factor authentication.

SMS requires signal coverage for messages to be delivered.

If the user is out of the signal range when the messages are sent, they will be stored for 48 hours by default (can be extended to 72 hours). The SMS will be delivered once the user is within the range.

Standard SMS messages:

  • Hold up to 160 characters (or 70 characters if Unicode data coding is used).
  • If more characters are used, the messages are broken into parts and reassembled when they reach the mobile phone.
  • Do not support media file messages, only text characters.

For more information about SMS features and configuration, visit SMS.


Telegram

Being one of the most popular messaging apps worldwide, Telegram is also available in Inbox and agents can use it to communicate with customers.

NoteAccording to the Telegram business model, agents cannot start a conversation over Telegram. Customers need to initiate the conversation.

Currently, agents can send and receive the following:

  • Text
  • Images
  • Documents
  • Audio
  • Video

If a user contacts the support over Telegram, Inbox stores their data in Customer Profiles and used later on in your communication.

To enable Telegram as a channel in Inbox, refer to Telegram on our documentation Hub.


Viber

Use Viber in Inbox enables end users to communicate with your business through messages, audio, and video calls.

Send and receive files based on the following table:

File typeFile formatMax file size
Documents.doc, .docx, .rtf, .dot, .dotx, .odt, .odf, .fodt, .txt, .info20MB
PDF.pdf, .xps, .pdax, .eps20MB
Spreadsheets.xls, .xlsx, .ods, .fods, .csv, .xlsm, .xltx20MB

Viber Bots

Viber Bots in Inbox enable your agents to provide better customer engagement and faster support.

With Viber Bots you can:

  • Widen reach and extend conversations to new and existing customers
  • Use rich media to offer a dynamic and immersive messaging experience

Channel specifics

You can only start a conversation with the customer if they have subscribed on their mobile device through Viber. If they have not subscribed, you will not be able to communicate with them using Viber Bots.

Message types

You can use the following types of messages in Viber Bots:

Message typeSupport
Text message with keyboardText only
Picture messageYes
Video messageYes
File messageYes
Contact messageNo
Location messageYes
Sticker messageNo
URL messageNo
Carousel messageNo

Supported attachment formats

File typeSupported formats
Audioaac, mp4, amr, mp3, ogg
Imagejpeg, png
Videomp4
Documentspdf, doc, docx, ppt, pptx, xls, xlsx

WhatsApp

When you select WhatsApp as your channel of communication, the system automatically detects if this is the first contact or if more than 24 hours have elapsed from the last customer interaction.

So, if it is the first contact or if more than 24 hours have passed since your last message with the customer, you must use a WhatsApp template to initiate a new conversation due to WhatsApp Business rules.

In these cases, an alert appears within the message reply box:

WhatsApp alert in message reply box indicating 24-hour window has passed and template is required

WhatsApp templates in Inbox

Use WhatsApp templates within ongoing conversations or when starting a new one:

  1. When you select the Select Template button, a pop-up opens where you can select a template from already registered and approved WhatsApp templates by your company.
  2. A template can contain placeholders, which are special markers used for personalization.
  3. To personalize the template, map all placeholders by entering a value for each.
  4. You are only allowed to edit the placeholders, while the rest of the template content cannot be modified. WhatsApp template with placeholder fields that can be customized with specific customer information

Typing indicator

WhatsApp conversations display a typing indicator, allowing both human agents and chatbots to show when they are composing a response.

Message types

Use WhatsApp product messages to send an interactive message about a product or service that is present in your catalog. Customers can ask questions about the product, add the product to the cart, and submit the cart without leaving the chat.

To send a product message, you must have a Meta catalog that is connected to your WhatsApp Business Account.

Refer to the WhatsApp product documentation for more information on WhatsApp message types, as well as the Enable Meta catalog for product-based messaging section.

WhatsApp referral information

The WhatsApp referral information encompasses all the essential attributes required to determine the ads your customers are coming from, enabling you to customize their experience based on this insight.

  1. Within your Facebook ads and posts, you have the option to incorporate the WhatsApp call-to-action feature.
  2. When a user selects the ad or post, they can initiate contact with an agent through WhatsApp.
  3. The agents can see the ad's origin the user interacted with.
  4. If an ad triggers the message, the agent can see the URL, image, or video of the ad.

Quotes

Quoting messages is a feature available to customers, enabling agents to view referenced messages directly in customer replies for greater clarity and accuracy.

  1. Customers can choose to quote either their own or the agent's previous message, which will appear alongside their new message in the conversation, giving the agent immediate context.
  2. Agents can preview the quoted message, as well as the actual message sent by the customer. WhatsApp quoted message showing both customer message and agent reply with quote preview
  3. Messages older than 30 days are not available for preview. WhatsApp message indicating quoted messages older than 30 days are unavailable for preview

Supported content

The following WhatsApp content types are supported for quoting:

  • Text
  • Template, media template
  • Image
  • Document
  • Location
  • Video
  • Voice
  • Audio
  • Contact, WhatsApp contact
  • Button
  • Sticker
  • Interactive button reply
  • Interactive list reply
  • Product, multi product
  • Order
  • Text with additional data

Stickers

Agents can use stickers to send (over API) or receive messages to/from customers over the WhatsApp channel.


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-2026 Infobip ltd.

Service Terms & ConditionsPrivacy policyTerms of use