Skip to content

Transactional messages

Transactional messages are used to notify a subscriber about a completed transaction, which can include notifications about orders, password changes and individual events such as a private messages received on an online forum. The only way to send a transactional message is through an API call. The content of each transactional message is unique and intended for a specific user. Therefore, when creating a message of this type, it’s not possible to select recipients, and there are few delivery settings to choose from.

In order to create a transactional message, follow these steps:


  1. From the left-hand navigation, select Email Messages > Transactional.
  2. Click Create transactional message.
  3. There are two types of editors in which you can compose your message, the Regular Editor and the Drag & Drop Editor. Select the one you prefer.
  4. Complete the From name field with the name which you want to appear in your subscriber’s From column. In the From email column enter the email address from which you intend to send your message. You may also add another name and another email address for your subscribers’ reply emails – in this case, complete the Reply-To name and Reply-To emailfields.

    What sender name should you choose?

    The sender name entered in the From name field is typically the name of your company. We recommend using the same name and address in all your emails, as consistency helps with brand recognition. Furthermore, email messages from known addresses are more likely to be placed in the inbox folder, and any pictures included in them are more likely to be displayed.

  5. Enter the Subject of your message.
  6. Optionally, you may add a Preheader – a short description which follows the subject in the list of messages in the inbox. Preheaders are an effective tool for drawing your subscriber’s attention to your email and improving open rates.
  7. Please note that you can also use a personalization tag in any of these fields. To insert a personalization tag, click on the  icon next to the relevant field and select the appropriate item.

Composing your message

Drag & Drop Editor

  1. If you choose the Drag & Drop Editor, you may compose your message by selecting the desired elements from a visual pane, dragging them into your working area and dropping them there.
  2. First, in the tab Defaults you may choose a background for your message and specify styles for elements such as the main text or headings.
  3. Next, choose the desired element from the bar on the top. For example, you may choose to start your message with a title heading. Select H1/title from the bar on the top and drag it with your left button into the working area.
  4. At any time you may double click the inserted element to edit it. The Content tab on the right contains detailed information on the usage of each element – just click the How to use section.
  5. The Content tab also allows you to select the appropriate settings for each element.
  6. Remember that you can undo and redo each action using the buttons on top of the working area. You may also duplicate or delete any of your inserted elements.
  7. After your message is ready, click Save.

Regular Editor

  1. It’s time to compose your message. If you already have the content of your email, you may upload it from your computer or URL. You may also reuse any older messages, introducing modifications if necessary.
  2. The default option is to compose your message in HTML. 
    • If you feel comfortable with HTML, you may select the Simple HTML editor. Then you need to type your code (like <p>…</p> and <strong>…</strong>) on your own.
    • You may also select the Visual HTML editor. Type the content of your message. Add the appropriate structure and style using the editor toolbar.
  3. Subscribers may try to read your message on a simple device which cannot display HTML correctly. To cater for this, you can also create a plain text version of your message. Switch to the Plain Text tab and choose Text editor or if you already have some HTML content, you may Convert HTML to Plain Text.
  4. ExpertSender also allows you to leverage the cutting-edge email technology: AMP for email. If AMP is enabled for your account, you will also see the AMP HTML tab. Switch to this tab and click Simple AMP HTML editor to enter your AMP HTML code.
  5. After your message is ready, click Update.

Polish, test and preview:

  1. You should see the content of your message in the content window. At this point, there is a number of additional options which you can explore:

    Headers and footers

    You may add a header or a footer to your message. Usually this contains a company logo, contact data or similar content. In order to insert a header or footer with this option, you need to prepare it earlier as a template. Go to Templates to learn how to prepare header and footer templates. Once you save it under a specific name, you will be able to access it here under that name.

    However, remember that you can also use the editor in the message wizard to create a header and a footer for each message individually.

    Google Analytics

    If you use Google Analytics, you may integrate it with your ExpertSender messages in order to gain access to the insights offered by this tool. Simply check Enable Google Analytics and fill in the fields. To learn more about Google Analytics integration, read Use Google Analytics with ExpertSender.

    URL integrations

    URL integrations enable you to add custom information to the URLs in your message. For instance, you may include a personalization tag or any other variable. Later, you may use this information to carry out statistical analysis. To learn more about URL integrations, click URL integrations.

    Add an attachment

    You may add attachments to your message. Click Manage attachments and select the files from your hard drive. The size of all attachments cannot exceed 400kB. 

    Blacklist check

    When you select Blacklist check, our system scans the entire HTML code, derives all domains from URLs, but also from all redirected URLs and checks each domain against major blacklists, such as SpamHaus, SURBL and URIBL. We strongly discourage sending any creatives containing blacklisted domains or URLs that redirect to any blacklisted domains.

    Send to seed list

    Seed lists are designed to store either test email addresses or 3rd party seed email addresses. Test email addresses are usually used by our clients to test creatives (their deliverability and rendering) before the actual message is launched. Best practice is to first test a creative by sending it first to your test email addresses at major ISPs like Yahoo,, Gmail or AOL. 3rd party seed email addresses are usually used for estimating the percentage of inbox placement. To learn more about seed lists, read Managing lists.

    Email test

    Email tests are a useful tool to verify how your message will be displayed in various clients. Our email test utility offers previews for all of the most popular desktop, web-based and mobile clients.

    Live preview

    With the Live preview utility you may verify how your message will be displayed for a specific email address. Live preview is particularly useful if you want to test your Dynamic Content. For example, you may check if a subscriber will receive a message with their name displayed properly.

  2. If you are not satisfied with the result, continue editing your message. Otherwise, click Next.


  1. Unlike for a newsletter, you don’t choose a list of recipients for a transactional message. Instead, the recipients of transactional messages are subscribers who complete a transaction or cause an event which is associated with the message. However, if there are subscribers who shouldn’t receive the transactional message even though they fulfill the criteria (e.g. make a purchase), you may create a suppression list with their data. At the Recipients stage of the message wizard, you may select the appropriate suppression list.
  2. Click Next to proceed.

Choose delivery settings

  1. Select the IP channel configuration which will be used for sending the message. If you select Standard, your message will use the default configuration. To adjust IP number usage to your needs, select Custom and determine the email load associated with each IP.
  2. You may also add some tags to your message, such as “purchase” or “special offer”. Later on, you may use a tag to find a specific message more easily, or to create a segment of subscribers who, for example, have already received a “special offer” email.

You’re almost there!

  1. Carefully analyze the summary. If you would like to make any changes to the message content or delivery settings, feel free to return to any of the previous steps.
  2. If you are ready, click Finish. You may now start using your message.

How to send a transactional message?

Sending a transactional message is initiated by an API request, rather than through the ExpertSender interface. Please note that it is not necessary to transfer the entire HTML code of the message within the request body. The whole layout of the message is stored in ExpertSender, whereas the API call transfers only transmitted parameters (such as order details and subscriber data) in the so-called Snippets object.

Transactional messages are automatic. After a one-time setup, an email will always be sent whenever a relevant API request is executed. Transactional messages take precedence over other types of messages. This ensures that they are sent without delay and bypass the common queue. To edit an active transactional message, you must temporarily deactivate it.

To send transactional messages, you must also examine the syntax of the API request.


On this page
To top