External Events trigger automation and campaigns based on actions outside the SAP Emarsys platform. These events link to external triggers, add contacts to programs, and start emails. This setup allows smooth integration between external systems and SAP Emarsys automation flows.
On the External Events page, you can:
Create new External Events.
Delete individual or several External Events.
Search for existing events by entering their ID or name into the ‘Search’ field.

To delete several events:
Select the events using the checkbox.
Click ‘Delete Selected.’
Review any blockers, clicking the ( - ) icon to expand details.

Resolve blockers by editing the related programs and emails. After resolving blockers, click ‘Delete External Events.’

The system automatically updates the blocker dialog as users resolve issues.

Let’s discover the order event and payload data.
External Events Creation
Create an External Event through:
The Management > External Events menu.
The Triggered Email interface.
The API (creating an External Event endpoint).

To create an event, give it a name.
SAP Emarsys generates unique event IDs. The available External Events API endpoints allow certain actions with the help of these IDs, such as querying or triggering.
Note
The user can’t edit events after creation. To rename an event, delete it and create a new one.
Use an External Event in Interactions:
To integrate contacts into an automated program through an External Event, create a behavior-focused journey (Interactions) with the 'External Event’ program trigger. Next, select the proper event from the list. Once the program launches, it automatically adds all contacts interacting with the related trigger.
Include external data, such as purchase details, in the External Event API call. SAP Emarsys stores this data while the contact is in the program. This information helps decision-making by using attributes from this data for segmentation and content tailoring.
Use an External Event with third-party integrations:
External Events with third-party integrations allow SAP Emarsys users to incorporate real-time data into marketing email campaigns, improving personalization and engagement.
Transactional (triggered) messages ignore the opt-in value.
This feature is essential for delivering time-sensitive messages such as:
Order confirmations
Password resets
Triggering a customer satisfaction survey
These events and corresponding emails happen immediately after a customer action.
API Integration for External Events
After reviewing and understanding the API credentials and user creation in the Security Settings page, the focus is on applying External Events within the SAP Emarsys API framework. This foundation encourages using API endpoints to integrate External Events, promoting smooth interaction and improving application functionality.
The API offers a suite of endpoints tailored for tasks including:
| Events | |
|---|---|
| Create an External Event | POST/v3/event |
| List External Event | GET/v3/event/ |
| Query an External Event | GET/v3/event/{eventId} |
| List uses of an External Event | GET/event/{eventId}/usages |
| Update an External Event | POST/v3/event/{eventId} |
| Delete an External Event | POST/v3/event/{eventId}/delete |
| Trigger an External Event | POST/v3/event/{eventId}/trigger |
The HTTP 400 response code indicates that the offered information includes an error.
Note
For more information about the SAP Emarsys API, API endpoints for managing External Events, and HTTP errors, visit the SAP Emarsys Developer Portal:
Let’s discover how to create and use an External Event.
Event Monitoring
The Event Monitoring page offers access to various types of events. Contacts or applications trigger and send these events to SAP Emarsys. This tool offers an overview of event tracking over time. It breaks down events by type and name. Also, it identifies events related to a specific contact and their payload.
This feature is located under Management > Event Monitoring.
Note
To check Google Pub/Sub events on the Event Monitoring page, contact the SAP Emarsys representative to enable the Google Pub/Sub Event trigger in the account.
For more information about Event Monitoring prerequisites, use cases, settings, and the latest event widgets, visit the Help Portal.
For more information about creating triggered messages, visit the SAP Emarsys Developer Portal.
Refer to this guide for instructions on using and testing the APIs with the Postman collection.
Visit this page for more information about importing and using the Postman collection in Bruno: Trigger an SAP Emarsys Email Campaign through API using Postman/Bruno and WSSE Authentication.
Lesson Summary
External Events overview: This section introduces External Events as triggers based on actions outside SAP Emarsys. These events connect external systems to SAP Emarsys programs, enabling real-time automation and message delivery.
Creating and managing events: Create External Events through the interface or API, manage them on the External Events page, and delete or search existing events. This information states that users can't rename events once they create them.
Usage in Interactions and third-party systems: Use External Events in Interactions programs and third-party integrations. It includes payload data for segmentation and customized, time-sensitive emails, such as order confirmations or password resets.
API endpoints and functionality: This section covers the available API endpoints for creating, updating, triggering, or deleting events and explains error handling using HTTP codes, such as 400 for invalid requests.
Monitoring and diagnostics: The Event Monitoring page describes tracking events by type or contact, and highlights tools and resources for confirming integration and analyzing event payloads.