Installed Package Types
Internationalize Events
Create Unique Journey Results using Transaction Keys
Example Contact Event
List Your App in AppExchange
Custom events in Journey Builder use the same framework as activities, so they follow the same structure. See Build Custom Activities for detailed steps. Events have a few key differences:
schema or dataExtensionId must be passed on the top level of the request body passed to Journey Builder via updateEvent. You may also set these defaults in the event’s config.json.userInterfaces.configModal, as the custom event does not appear in its own modal, but rather as part of a larger workflow that already has a defined size.summary array under userInterfaces. This is a collection of key-value pairs that maps to labels and values on the summary step of the event configuration modal and the event summary on the canvas. These key-value pairs can be used for internationalization.