
Integrating with a cloud email API is the most performant approach for implementing notifications and other transactional emails.
Business in a box.
Discover our solutions.
Talk to our sales team
What is an email API?
An email API (application programming interface) gives applications access to the functionality available in an email platform, such as generating and sending transactional emails, manipulating templates, and enabling access to email metrics.

While many applications use basic SMTP (Simple Mail Transport Protocol) support for sending email, developers can also leverage an email platform’s APIs to gain programmatic access to basic email sending, and also access additional capabilities not offered by legacy protocols.
How to use an email API
Key use cases for email APIs
Email notifications and transactional emails are a perfect use case for an email API. Typical examples include:
Account creation notices
Password resets
Suspicious log-in notifications
App error messages
Purchase receipts
Shipping notifications
Legal notices
In general, the process of generating and sending a notification or transactional email with an email API looks something like this:
An event occurs, such as an e-commerce purchase or a password reset, in a web-based service or a mobile app.
The service or app communicates with an API on the cloud email delivery service and provides such information as the customer email address, the details of the purchase or password reset, and other details.
The email service creates a message with those details, using a template that has already been established for that specific purpose. (For example, you probably want a purchase email to look and read differently from a password reset email, given what a customer likely expects in each situation.)
The email service transmits the message, negotiating the various technical “handshakes” required to ensure the email is delivered into the customer’s inbox.
The email service records specific details about the delivery of the message, such as whether it failed and why, if it was opened, if the recipient clicked any of the links in the email, and so forth. Those details are available in a dashboard.
In the past, sending such emails would require the creation and maintenance of physical servers, with the need to employ people well-versed in the associated technical requirements. In addition, each transactional event would require the generation and sending of a fully-formed email message, an inefficient process that was susceptible to errors and didn’t scale well.
Today, a cloud email delivery service requires the resources of a programming team that’s already working on a web-based service and/or mobile app. They simply need to plug their code into an API. Once that work is done, the developers can continue putting their main focus on creating differentiated value for that service and/or app, which directly impacts a company’s revenue stream, and let the email service perform its job.
Email APIs are the most performant way to send and manage email notifications and other transactional email messages.
In addition to notifications and other transactional messages, API-driven email is well suited for:
Growth marketing and growth hacking efforts that depend on individualized triggers to drive customer engagement. For example, a social media platform that wants to let users know about activity on their posts, or any service or app that wants to send “You’ve completed X% of your profile; finish it today” kinds of messages.
Enterprise senders who need personalized content and time-sensitive delivery that scales on-demand.