Sending broadcasts

Broadcasts are how you send manual messages to your customer segments and lists. We currently supports the following channels for sending broadcasts:

  1. Email
  2. SMS
  3. Push notifications (FCM)

More channels coming soon.


Sending an email broadcast requires configuring your domain or connecting an email service provider. If not yet done, you can do this from the integrations page. If you choose to use Engage as your email service, we generate some DNS values to add to your domain’s DNS. This is to allow you send emails using any email under the domain as sender.

The beauty of Engage is that we let you bring your existing messaging infrastructure. If you already use any of the email service providers (ESP) we support, you can connect the service and use it for your email broadcasts (and automations). We currently support Amazon SES, Mailgun, Sparkpost and working on Postmark and Sendgrid. The other advantage of using your existing ESP is that we can provide you detailed analytics and reporting for your transactional emails and help you manage your transactional email templates.


You can send SMS broadcasts to your customer segments or lists. The broadcast will be sent to customers with phone numbers attached to their profile. At the moment, you will need to connect an SMS gateway to send SMS broadcasts. You can do this on the Integrations page. We currently support Twilio, Termii and Hollatags. More providers including Vonage, Infobip and Africa’s talking are coming shortly.

Push notifications (FCM)

You can send push notifications to customer segments or lists by connecting your FCM account to Engage. You can connect your FCM account from the Integrations page. Before you can send push notification to a customer, remember that their device token needs to have been attached to their Engage profile. You can use the API or any of the available SDKs to do this, i.e update the customer’s device_token and device_platform. We currently store up to 5 device tokens per customer. When you send a broadcast, it is sent to all the device tokens connected to the customer’s profile.