HomeTechnologyNotifications in web apps: Mailgun and Twilio on Heroku

Notifications in web apps: Mailgun and Twilio on Heroku

What is Twilio and Twilio SendGrid?

The next notification service provider we want to discuss is Twilio. Twilio is a cloud communications platform as a service company based in the U.S. Using Twilio’s services, you can programmatically make and receive phone calls, send and receive text messages, and communicate with people using their APIs. Twilio also has SendGrid API that allows you to operate various email tasks. The following are the major features of Twilio and their email API service.


With their messaging APIs, you can reach clients in 180 countries and deliver messages reliably. You can use the APIs in use cases below.

  • Notifications: you can inform your clients about major events such as account updates, purchase confirmations, and shipping alerts.
  • Mass alerts: the mass alerts API helps you to send time-sensitive messages to the goal viewers quickly in a scalable manner.
  • Marketing messages: you can send offers and promotions to the goal clients to boost your sales.
  • Conversations: you can construct a secure and bilateral channel where you and your customer can have a dialog. You can also invite multiple people in the channel.
  • Verifications: you can send a 1-time password or URL for user verification with 1 of their APIs.

Programmable Voice

Twilio has voice APIs that enable developers to construct programmatic voice interactions with clients. In the voice API stack, there are smart features, including Interactive Voice Response (IVR), recording transcriptions, and speech recognition. Furthermore, you can implement alerts and notifications, call monitoring, embedded calling, global conferencing, and masked calling.

Twilio SendGrid

Twilio SendGrid is their email API service that offers a broad range of features. SendGrid is a company, and its parent company is Twilio. Their API helps you to authenticate as a safe sender so that your emails don’t end up in the spam box and improve deliverability. You can easily set up their RESTful APIs and SMTP in several minutes.

The APIs are supported by 7 programming languages, including C#, PHP, NodeJS, Java, Python, and GO. Using their APIs, you can deliver various types of notifications such as transactional email, account creation, shipping notification, password restoration, marketing email, and many more.

SendGrid also shares pre-designed email templates and workspace where your team members can collaborate. In their dashboard, you can view metrics that show you engagement data like requests, delivered, opened, clicked, bounced, and spam reviews. With Invalid APIs, you can hold your email address list clean and optimize sending operations. 


Most Popular