---
title: "Transactional Messages"
slug: "transactional-messages"
updated: 2025-05-26T14:10:32Z
published: 2025-05-26T14:10:32Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mapp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Transactional Messages

## Overview

Transactional messages in Mapp Engage are emails triggered by external events, such as a purchase or registration, typically initiated by a contact. These messages differ from marketing emails in that they often convey important information that the customer expects, such as receipts or shipping confirmations. Each transactional message includes a unique identifier called a Transactional Message ID (TMID), which allows individual tracking.

---

### Key Characteristics

- **Unique Tracking**: Every transactional message includes a TMID, allowing per-message tracking.
- **Message Types**: These can be sent as single or group messages, but they are typically used as single messages.
- **Sendout Flexibility**: Can be triggered via API or automations.
- **Deliverability & Branding**:
  - Full Mapp Engage deliverability features apply.
  - Supports personalizations and branded message templates.
- **Exclusion from List-Unsubscribe**: Transactional messages can omit the list-unsubscribe header.

---

### Important Note on Consent

Adding a TMID to a message technically classifies it as a transactional message in Mapp Engage. However, this does not override the legal or regulatory need for recipient consent:

- Depending on your local legal requirements, you may send informational transactional messages (e.g., order confirmations) without marketing consent.
- You must not use TMIDs to bypass consent for purely promotional content.
- Always ensure your message content aligns with the contact’s permissions.

> [!NOTE]
> **Note**: If a transactional message is sent to a contact who is not already in the group, Mapp Engage automatically adds the contact to the group.

---

## Available Sendout Methods

To send a transactional message, first create a prepared message in Mapp Engage. Then select one of the supported methods:

### 1. API

#### **1.1. API:**`messageSendTransactional`

- **Use case**: Your external system generates the TMID.
- **Settings**: Set *Transactional Message Mode* to **Off** in group settings to avoid duplicate TMID generation.
- **API Documentation**: [/messagesensndtraactional](https://docs.mapp.com/apidocs/messagesendtransactional)

#### 1.2. **API:**`messageSendSingle`

- **Use case**: Your external system does not generate TMIDs.
- **Settings**: Set *Transactional Message Mode* to **On**. Define a pattern to auto-generate unique TMIDs.
- **API Documentation**: [/messagesendsingle](https://docs.mapp.com/apidocs/messagesendsingle)

#### 1.3. **API:**`/message/sendTransactionalWithEventDetails`

- **Use case**: Sends a previously prepared message and includes transaction-specific data (e.g., purchase confirmation).
- **Benefit**: Combines the delivery of a transactional message with dynamic content based on the event context.
- **API Documentation**: [/messagesendtransactionalwitheventdetails](https://docs.mapp.com/apidocs/messagesendtransactionalwitheventdetails)

See [Sending Transactional Messages (API)](/v1/docs/send-transactional-messages-api) for details.

### 5. Whiteboard **Automations**

- **Use case**: Trigger messages based on contact activity or external system events.
- **Settings**: Set *Transactional Message Mode* to **On** and define a TMID generation pattern.
- **Automation Guide**: [Send Transactional Messages (Whiteboards)](https://docs.mapp.com/v1/docs/send-transactional-messages-automations)

For configuration steps, see: [Add a TMID to Messages](https://docs.mapp.com/v1/docs/add-a-tmid-to-messages).

---

### Tracking and Export

Mapp Engage offers the following possibilities to track transactional messages.

- **Message History**: View individual contact activity. See [Message History (window)](https://docs.mapp.com/v1/docs/message-history-window).
- **Statistics**: View message-level performance. See [Single Message Statistics Overview](https://docs.mapp.com/v1/docs/single-message-statistics-overview-window).
- **Raw Data Export**: Export data for CRM or BI tools. See [Raw Data Exports](https://docs.mapp.com/v1/docs/raw-data-exports).
- **API Polling**: Retrieve response data via `asyncPoll`. See [Poll API Docs](http://developers.mapp.com/#poll).

Deliverability is the ability of an email to reach a recipient’s inbox successfully. It is influenced by factors like sender reputation, authentication, and engagement.

Content that adapts based on user data, behavior, or conditions, enabling personalized messaging in Mapp Engage.

## Related

- [Group Creation: Sendout Options](/sendout-options-tab.md)
- [Sending Transactional Messages (Whiteboards)](/send-transactional-messages-automations.md)
