In App Messaging

Feature Definition
In App Messaging from ContactAtOnce! is a product extension (deployed as a RESTful API) that allows two-way, asynchronous communication (messaging) between third party applications and Agents on the ContactAtOnce! Network. It enables App to App Asynchronous Message Communication. No SMS or Phone Number required on either side.Consumer perception is that messaging is fully incorporated into Publisher app.


Since the API is based on REST principles, it’s very easy to write and test applications. You can use your browser to access URLs, and you can use pretty much any HTTP client in any programming language to interact with the API. The ContactAtOnce! In App Messaging REST API is served over HTTPS. To ensure data privacy, unencrypted HTTP is not supported.
Back to Top


  • Fully Integrated User Experience – the Publisher is in complete control of the UI/UX of their own application. The messaging portion is implemented via REST services and Push Notifications which means the Shopper never leaves the Publisher Application to engage in conversation.
  • No SMS or Phone Number Required – messages are delivered via Wireless Data Network. No SMS is required. Any user with a smart phone can engage in a messaging conversation.
  • Elevates Shopper Engagement – messaging conversations are “on-demand” as opposed to a live data connection. This means the conversation has no logical end, just like a couple of friends carrying on a conversation over time. The shopper has open access to the Sales Agent and vice-versa. It is a perfect fit for today’s multitasking lifestyle.

Back to Top

Below are some examples of how a Publisher might incorporate In App Messaging into their native mobile app.
Back to Top

How It Works
Below is a system diagram for In App Messaging. Conversations are started and messages are sent back and forth via REST API.
Learn more about the In App Messaging REST API
System Diagram

Back to Top