Use Cases

The simplest use case for a notification is the one we are all familiar with: displaying the text of an alert. But there are many other uses for a notification payload, which, depending on the target interface or OS, may be handled in different ways. For example, our SDKs for iOS and Android support the interactive features of those operating systems through our API. Our API also supports an extra field, which lets you to pass any key/value pair to handle how you see fit, e.g., update a config file or trigger a different process.

An open channel can be any non-native platform or interface where you'd like to reach users, or for that matter any client capable of receiving a payload over the Internet. The end message doesn't need to be human-readable alert text as you might see on an iPhone. Alerts are usually intended for people, but in the case of a machine, you could tell it to update its firmware, increment a counter in a database, or perform some other action. Use cases include:

  • Automated Slack Message using Slack incoming webhooks
  • Chatbot notifications
  • Firmware updates for IOT devices
  • Integrate with third-party messaging APIs, e.g., Twitter