A campaign is a process of presenting messages to users and collecting their “responses”. Each campaign is composed of a message, a set of actions, a set of rules for presenting the message and useful insights based on the aggregated user actions data.
The message
Here are a few examples of messages that can be presented to the users.

Naturally, there is a minimum required for each message and it can be implemented in a matter of seconds. However, this is what your users will see, so recommend investing some time in writing a good message. You can also checkout our Guide for impactful campaigns.
Below are the elements of which a message is composed.
| Element | Description |
|---|---|
| Title* | A short title for your message. Maximum of 30 characters. |
| Body | Your actual message. Up to 110 characters. |
| Primary Action* | A button with an associated action (open a link, make a call, etc.) that the user is expected to take. |
| Secondary Action | A secondary action the user is expected to take. |
| Image | An image to enhance the power of the message. At least .png, .jpg, .gif supported. The height can vary to some extent. |
| Close* | Provided by default. It is not considered a user action but rather a dismiss event. |
The elements marked with asterisk(*) are mandatory.