# Campaigns

CrossEngage Campaigns allow you to create automated messages to your customers, that can be customized to the customers' individual data or actions.

Campaigns are of two types:

An **Audience Campaign** is a campaign that is set to dispatch at a specific time to a segment of users. This means that you are segmenting for certain traits such as gender or country. It is possible to take user behaviour into account when segmenting, by looking for the event count of a user.

When it comes to user behaviour, an Audience Campaign always asks *What has the user done up to this point?*

A **Realtime Campaign** is a campaign that tracks Users in a Segment in realtime, and looks for specific behavior or user activity. This means that on top of all the possibilities of segmentation that you have available in an Audience Campaign, you also have the ability to set a chain of user behaviour events that should trigger a campaign.

When it comes to user behaviour, a Realtime Campaign always asks *What will the user do in the future that I want to react to in Realtime?*

{% hint style="info" %}
To send outgoing messages, you might need a Third Party Integration. To find out more about Integrations in CrossEngage, [click here](/data-and-engagement-platform/messages/integrations.md).
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.crossengage.io/data-and-engagement-platform/campaign-management/campaigns.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
