You are here:
Get Started with Event Notification Service
Configure your system to work with the Event Notification Service (ENS) in Marketing Cloud Engagement. The configuration process registers the callbacks and creates the subscriptions used to interact with your external system.
You must configure your own external system to receive and confirm callback and subscriptions. Engagement isn’t responsible for developing this system to work with ENS.
Review the process outlined in Event Notification Service Activities on Salesforce Developers for an overall understanding of the process. The callbacks and subscriptions you create replace the API calls in the process, but otherwise the process is similar. Your external system works with Engagement to verify and process your callbacks and subscriptions.
Salesforce Developers provides additional information on notification signing, retries, and callback suspensions. Include these factors when you plan your external system implementation.
- Supply an HTTPS callback URL, also known as a webhook, for your application. HTTP isn’t supported for callback URLs.
- Register and verify your callback URL.
- Create a subscription that requests notification events. A subscription indicates which event types to receive notifications for and which callback, or webhook, to receive them on.
- Prepare your system for the possibility of receiving a notification event multiple times because the ENS is an "at least once" delivery system.
- To stop receiving notifications, you can pause a subscription at any time. When you unpause the subscription, only new event notifications are delivered. Notification events that occurred during the pause are dropped.

