App Messaging Overview

What is App Messaging

App Messaging allows you to build secure messaging and chat services into your native and web applications. Use App Messaging for P2P chat, B2C chat or A2P messaging for alerts reminders and notifications. Create user profiles, start conversations and send any type of message. We have done the heavy lifting for you, so you don’t carry the cost of development or platform support.

Profiles

Comapi automatically creates a profile for each individual user using any unique identifier you want, allowing you to pass profile and user information/data to the platform. Profile information can then be used by other Comapi services to segment and target users. You can also add, update and get the profile's information using the our APIs.

Start Conversations

Conversations are like subscriptions to a channel. You can start a conversation with one user, groups of users or any defined target. You can then use permissions to set access rights and manage conversations. Conversations are stored on our platform, enabling synchronisation across any of a customer's devices. This provides a continuous customer experience within your application. You have total control over how you want your conversations to be managed.

Send Messages

Send any type of message. Comapi supports all usual formats (text, image, video, html). Messages can also be any other MIME type, data payload or native operating system services such as location. Send multi-part messages to make rendering of rich content easy, and easily automate processes by sending data along with the message.

 

🚧

You must integrate the App Messaging SDK to create profiles to send to

For a user to become able to send and receive messages via App Messaging you will need to integrate at least one of the client SDKs into your mobile apps or websites. The SDKs will create a Comapi profile for the user and store the necessary device details to communicate with the user and device.

Keep on reading to learn how to integrate App Messaging SDKs into your apps and websites, or for information about our server side APIs see: