Baba Tools Notifications streamlines and makes it simple sending notifications across various platforms.


To make the most out of Baba Tools Notifications, we recommend understanding the following concepts.

There are 3 main components to Baba Tools Notifications: Providers, Templates and Channels.

Notification Concepts


Providers are the platforms that you can send notifications to. We currently support the following providers:

  • SendGrid
  • Slack
  • Twilio

We are actively adding new providers, if there is a provider you need, please let us know we will add it asap.


Templates are the messages that you want to send to your users. You can create templates for each provider. For example, you can create a template for SendGrid and another for Slack.


Channels connect a provider and a template. A combination of provider and template is called a connection.

In your application, you send notification payload to a channel. Notification is sent to all the "connections" of the channel.