Transactional Messages Concepts

Transactional email messages are also called triggered emails. Unlike bulk emails, they are sent one at the time on per need basis and contain highly personalized content.

Examples of triggered emails can be one-off messages, such as password reset, statement generated, etc.

Built as a REST API

We offer a simple REST- based API for sending messages and for getting reports.

Since our Transactional Email Service is one of our APIs, it conforms to the general API rules:

Use Our Powerful Editor for Templates

Our transactional email service is built around our email editor. Using the editor removes a lot of issues stemming from managing internal HTML code and saves you time and money:

  • Developers' are responsible for triggering the right message at the right time
  • Designers and marketing anagers use our Drag and Drop email editor to produce a compelling email templates
  • Marketers can tweak styles and content any time, without developer involvement

Our Transactional Email Service gives you separation of responsibilities: everyone does what they do best at the time of their choosing!

Design a newsletter

Use our editor to design all of your transactional messages.

Our responsibilities are:

  • Compatibility of your messages with various email clients
  • Messages will be automatically responsive
  • Inlining CSS
  • Unlimited image hosting
  • Generation of valid HTML
  • Merging your dynamic values into templates
  • Tracking links

Check out the how to create and edit templates

The left image is a template, and the right one is a complete merged/sent message.

Submit to API

Just submit this JSON document to trigger sending a message.

1
2
3
4
5
6
7
8
9
10
11
12
{
    "template_id": 123,
    "reply_to": "john@turncoat.com",
    "from": "John Doe",
    "to": "jane@doe.com",
    "subject": "Hera collection arrived!",
    "merge_fields": {
      "status": "NEW THIS WEEK",
      "collection": "HERA COLLECTION",
      "custom_action": "Find the style to match any occasion"
    }
}

See the API for sending a single message.

Personalization

Sending Transactional emails requires that templates for these messages are created prior to sending. Such templates can have merge fields, in a format ${field_name}. This feature allows a high degree of flexibility for message customization.

The template to be sent can have a number of merge fields, with data for merging dynamically provided during an API call.

First steps

You can start from scratch and start your first message in a couple of minutes. Follow this step by step tutorial to see how.

Rate limiting

Transactional API is a subject to Rate limiting, like any other API.