import React from 'react';

# Use events across platform

___

Use events **across multiple Infobip products** to create targeted communication, analyze customer behavior, and integrate with external systems.

___

## Use events to segment your audience

Use events to create audience segments based on end user behavior. You can then organize your communication based on the segments.

For example, you can decide whether to send a message based on the event or check the number of times an end user performed a specific action.

You can create segments on the [Segments](https://www.infobip.com/docs/customer-profiles/segments) page in Customer Profiles. When creating segments, combine events and [custom attributes](https://www.infobip.com/docs/customer-profiles/configuration/person-custom-attributes) for more relevant segmentation.

Note
Segmentation is not supported for event properties of type **List**.

___

## Use events in Journeys

In [Journeys](https://www.infobip.com/docs/automation-studio/journeys), you can use events in the real-time event trigger and the Wait for event element.

To track standard events, you must enable the events in [Customer Profiles events](https://www.infobip.com/docs/customer-profiles/events/customer-profiles-events).

### Real-time event trigger [#real-time-event-trigger-use-events-in-journeys]

Trigger a Journey campaign based on [custom events](https://www.infobip.com/docs/customer-profiles/events/custom-events) that you have defined previously in Customer Profiles, or based on predefined standard events.

For example, to send a message to all end users who add items to cart, in your Journey, use the **Real-time event** trigger with the custom event `Item Added to Cart`.

### Wait for event element [#wait-for-event-element-use-events-in-journeys]

If you want to use events at a later stage of the Journey, use the **Wait for event** element.

For example, in the **Wait for event** element, select `Checkout Finished` as the event to wait for. Enter the amount of time for which the element needs to wait for this event to occur.

___

## Use events in analytics

Use events in analytics to understand customer behavior patterns and measure engagement:

- **Events segmentation** - Use events to create the audience segment that you want to analyze
- **Funnel analytics** - Select an event to use as a step in a funnel to track customer journey progression

For example, select Funnel analytics, and then select the standard events that you want to use to understand conversion rates.

For more details, see [Behavioral analytics](https://www.infobip.com/docs/customer-profiles/analytics/behavioral-analytics).

___

## Use events in external systems

To use events data in external systems, use the [Events export](https://www.infobip.com/docs/customer-profiles/events/events-export) feature to export the events as compressed files to your Amazon Web Services (AWS) S3 bucket.

Use the [Events Export API](https://www.infobip.com/docs/api/customer-engagement/people/create-events-export-request) to programmatically access event data:

- [Submit an export event request](https://www.infobip.com/docs/api/customer-engagement/people/create-events-export-request)
- <apidocslink href="customer-engagement/people/get-events-export-request-status">Check the status of your export request</apidocslink>
- <apidocslink href="customer-engagement/people/cancel-events-export-request">Asynchronous cancellation of an export request</apidocslink>
- <apidocslink href="customer-engagement/people/get-events-definitions-for-export">Get a list of event definitions</apidocslink>

___