Skip to contentSkip to navigationSkip to topbar
On this page
Looking for more inspiration?Visit the
(information)
You're in the right place! Segment documentation is now part of Twilio Docs. The content you are used to is still here—just in a new home with a refreshed look.

Engage Events Source


Source Info
  • The Engage Events Source is an Object Cloud source. This means that it sends information (traits) about a thing that exists and persists over time, such as a person or company, and which can be updated over time. Data from this source can only be exported directly to a warehouse, but it can then be used for further analysis. Learn more about cloud sources.
(information)

Engage Premier

The Engage Events Source is only available for use with Engage Premier.

Use the Engage Events Source to sync Engage subscription states and messaging events to downstream Destinations.


Update downstream subscription states

update-downstream-subscription-states page anchor

With Twilio Engage, you can set and update user subscription states with a CSV file upload or, programmatically, using Segment APIs.

As part of Engage, Segment creates an Engage Events Source that lets you sync subscription states and marketing analytics events to connected Destinations. When a subscription state changes, Segment sends an update to the Destination. As a result, the subscription states stored in your Destination(s) can serve as a single source of truth for managing user consent in other tools that you may have connected to the Destination.


Working with Engage Events Sources

working-with-engage-events-sources page anchor

Segment generates Engage Sources automatically. To find your Engage Events Sources in your workspace, navigate to Connections > Sources and select Engage Events.

If you have Engage messaging services set up, you can also find Engage sources in two ways:

  • Navigate to Engage > Audiences and click Add a destination from the Audiences overview page.
  • Navigate to Engage > Channels Settings and add your Engage source from the Engage Events source section.

Segment sets a Generated status to Engage Sources in the Statuses column of the My Sources table.

From the My Sources table, you can select the Engage Source to add a Destination and configure the Source's settings. If you have more than one Engage space, Segment creates a separate Source for each space.


The tables in this section list the events that the Engage Events Source tracks.

SMS events

sms-events page anchor
EventDefinition
SMS ProcessedAn SMS was processed.
SMS QueuedAn SMS has been queued for delivery.
SMS SendingAn SMS is being sent.
SMS SentAn SMS was successfully sent, but delivery information isn't yet available.
SMS FailedThe SMS couldn't be sent.
SMS DeliveredThe carrier confirmed that SMS delivery was successful.
SMS UndeliveredThe carrier confirmed that SMS delivery was unsuccessful.
SMS ReceivingEngage is receiving an incoming message.
SMS ReceivedEngage received an incoming message.
SMS ReadAn SMS was read.

Twilio powers Engage SMS delivery. For more information, view Twilio's documentation on SMS message statuses(link takes you to an external page).

EventDefinition
Email ProcessedAn email was processed and is ready to be delivered.
Email DeferredThe receiving server temporarily rejected the email.
Email DeliveredAn email was successfully delivered to the receiving server.
Email OpenedThe recipient opened the email.
Email Link ClickedThe recipient clicked a link within the email.
Email BouncedThe receiving server permanently rejected the email.
Email DroppedThe email was dropped before delivery.
Email Marked as SpamThe recipient marked the email as spam.
Email Machine OpenedThe email was machine opened.
Email UnsubscribedThe recipient unsubscribed from all emails.
Email Group UnsubscribedThe recipient unsubscribed from a specific group.
Email SubscribedThe recipient subscribed to all emails.
Email Group SubscribedThe recipient subscribed to a specific group.
Channel Subscription UpdatedThe user's subscription state was globally updated.
Group Subscription UpdatedA change was made to the user's subscription state for a specific group.

SendGrid powers Engage email delivery. For more information, view SendGrid's Event Webhook Documentation.

EventDefinition
WhatsApp Message QueuedThe WhatsApp message creation requested was received.
WhatsApp Message AcceptedThe WhatsApp message creation request was accepted.
WhatsApp Message SendingThe WhatsApp message is being sent.
WhatsApp Message SentThe WhatsApp message was successfully sent.
WhatsApp Message FailedThe WhatsApp message couldn't be sent.
WhatsApp Message DeliveredWhatsApp message delivery was successful.
WhatsApp Message UndeliveredThe WhatsApp message wasn't delivered.
WhatsApp Message ReceivingEngage is receiving an incoming WhatsApp message.
WhatsApp Message ReceivedEngage received an incoming WhatsApp message.
WhatsApp Message ReadThe recipient read the WhatsApp message.
EventDefinition
Channel Subscription UpdatedA user updated their channel subscription.
Group Subscription UpdatedA user updated their subscription to a specific group.

Journeys and Broadcast events

journeys-and-broadcast-events page anchor
EventDefinition
Audience EnteredA user entered an Engage audience