When we set out to build Gist we wanted to build a product that focused on creating the best looking, cross-platform consistent in-app messaging experience. We always thought of Gist as a product that you use alongside other tools. This is reflected by our growing 3rd party integration support and openness to providing ways for you to integrate directly with us.
This meant that anyone using a modern CRM could make use of Gist, however, we quickly realized that many companies don’t have easy access to their user information. Many companies just log information into a data warehouse and only a handful of people can make use of it.
Broadcasts lowers the bar of entry, you are no longer required to use a CRM or build a custom integration to send in-app messages. This can now be managed from Gist itself. At the same time, Broadcasts can be leveraged by data-centric organizations to optimize their current workflow.
Broadcasts use topics to help you reach the right audience. You can choose to target your entire userbase or a particular audience.
For example, if you subscribe your userbase to announcements and then depending on the platform you also subscribe them to iOS, Android, or web you can either reach everyone by targeting announcements, or specifically by platform when choosing announcements & iOS.
Topics can also be dynamic, so you can include screen names, version numbers, user types, etc. This opens the door to a lot of flexibility.
Running a tournament? You can schedule a broadcast that targets all active users alerting them to join minutes before the tournament starts.
Integration is very easy, subscribing to a topic can be done with one line of code:
More information on how to implement Broadcasts on iOS, Android & Web can be found here.