Rasa X version 0.33.0 or higher is only compatible with Rasa Open Source 2.x. If you are on Rasa Open Source 1.x, please check the [compatibility matrix](https://legacy-docs-rasa-x.rasa.com/docs/rasa-x/changelog/compatibility-matrix) for a compatible version.

##### note

We track events from both the backend and the frontend. Backend events look like `Model Trained`. Frontend events look like `actions:share-bot:show`.

## Conversations screen

### Message Annotated

backend Sent when a message is annotated (i.e. its intent made explicit by the user). Event properties:

- `message_annotated_from` _(string)_: Indicates from where the message was annotated. Can be one of: `"conversations"`, `"annotate_new_data"`, `"interactive_learning"`.

### Message Received

backend Sent when a `user` event is received, that is, read from the event broker by the event service. Event properties:

- `username` _(string)_: Anonymized username (using SHA256).
- `channel` _(string)_: Channel from which the message was received.

### Message Flagged

backend Sent when a user flags a conversation message.

### Conversation Tagged

backend Sent when one or more tags are assigned to a conversation. Event properties:

- `count` _(integer)_: Number of new tags assigned to the conversation.

### Conversation Reviewed

backend Sent when a conversation is marked as reviewed.

### Conversation Saved For Later

backend Sent when a conversation is saved for later.

### Undo Conversation Reviewed

backend Sent when a conversation that was marked as reviewed no longer is.

### Undo Conversation Saved For Later

backend Sent when a conversation that was saved for later no longer is.

### Conversation Deleted

backend Sent when a conversation is deleted.

### view:conversations:loaded

frontend Sent when the user enters the conversations view.

### view:conversations:filters:apply

frontend Sent when the conversations filters are applied.

### view:conversations:filters:reset

frontend Sent when the conversations filters are reset (cleared).

### view:conversations:filters:apply:date

frontend Sent conversations are filtered by date.

### entity:conversation:selected

frontend Sent when a conversation is selected from the conversations list.

### entity:annotation:corrected

frontend Sent when a user message event is annotated (i.e. its intent corrected).

### entity:slots:copied

frontend Sent when the user copies slots to the clipboard.

### entity:story:copied

frontend Sent when the user copies a story to the clipboard.

### entity:e2eStory:copied

frontend Sent when the user copies an end-to-end story to the clipboard.

### entity:e2eStory:opened

frontend Sent when the user opens an end-to-end story tab.

### entity:story:copied-to-il

frontend Sent when a conversation is copied from the conversations screen to the 'Talk to your bot' screen.

### entity:event:selected

frontend Sent when an event is selected from a conversation.

### entity:event:flagged

frontend Sent when a conversation event is flagged.

### entity:event:unflagged

frontend Sent when a conversation event is unflagged.

### actions:share-bot:show

frontend Sent when the user opens the `Share your bot` screen.

## Interactive Learning screen

### view:interactive:loaded

frontend Sent when the user enters the Interactive Learning / Talk to your Bot view.

## Stories screen

### Story Created

backend Sent when a user creates a new story. Event properties:

- `story_created_from` _(string)_: Specifies from where the story was created from. Can be one of: `"interactive"`, `"stories"`.

### view:stories:loaded

frontend Sent when the user enters the stories view.

## NLU Inbox screen

### Message Tagged

backend Sent when one or more tags are assigned to a message. Event properties:

- `count` _(integer)_: Number of new tags assigned to the message.

### view:suggestions:loaded

frontend Sent when the user enters the NLU Inbox screen.

## NLU Training Data screen

### view:regex-lookup:loaded

frontend Sent when the user enters the Regex / Lookup table view.

### view:synonyms:loaded

frontend Sent when the user enters the synonyms view.

## Responses screen

### view:responses:loaded

frontend Sent when the user enters the responses view.

## Config & Domain screens

### view:config:loaded

frontend Sent when the user enters the config view.

### view:domain:loaded

frontend Sent when the user enters the domain view.

## Models screen & lifecycle

### Model Trained

backend Sent when a Rasa model finishes training.

### Model Training Failed

backend Sent when a Rasa model training fails Event properties:

- `rasa_open_source` _(string)_: Rasa Open Source version.

### Model Uploaded

backend Sent when a Rasa model is uploaded to Rasa X.

### Model Promoted

backend Sent when a Rasa model is tagged as 'active'.

### view:models:loaded

frontend Sent when the user enters the models view.

## Integrated Version Control

### Repository Created

backend Sent when a new Git repository is connected to Rasa X. Event properties:

- `branch` _(string)_: Target branch for the repository.
- `created_with_ui` _(string)_: When true, the repository was connected via the UI.

### Git Changes Pushed

backend Sent when any changes are pushed to the remote Git repository. Event properties:

- `branch` _(string)_: Name of the branch where the changes were pushed to.

## Roles & Users screen (Enterprise only)

### view:users:loaded

frontend Sent when the user enters the users view.

### view:roles:loaded

frontend Sent when the user enters the roles view.

## Miscellaneous

### Local X Start

backend Event sent when Rasa X is started with LOCAL_MODE=true. In general, this corresponds to a pip installation.

### Server X Start

backend Event sent when Rasa X is started with LOCAL_MODE=false. In general, this corresponds to a docker-compose or Kubernetes installation. **Note**: This event does not imply Rasa X is running on an actual server! Event properties:

- `quick_install` _(boolean)_: When true, the one-line deployment script was used to deploy Rasa X.

### End-to-End Test Created

backend Sent when a user saves a test. Event properties:

- `e2e_test_created_from` _(string)_: Specifies from where the test was created from. Can be one of: `"interactive"`, `"stories"`.

### Status

backend Event sent automatically every 1 hour. It provides information on the overall project/server status. Event properties:

- `project` _(string)_: Anonymized project name (using SHA256).
- `local_mode` _(boolean)_: Value for LOCAL_MODE.
- `rasa_x` _(string)_: Rasa X version.
- `rasa_open_source` _(string)_: Rasa Open Source version.
- `num_intent_examples` _(integer)_: Number of NLU examples.
- `num_entity_examples` _(integer)_: Number of entity examples.
- `num_actions` _(integer)_: Number of actions defined in the domain.
- `num_templates` _(integer)_: Number of templates defined in the domain.
- `num_slots` _(integer)_: Number of slots defined in the domain.
- `num_forms` _(integer)_: Number of forms defined in the domain.
- `num_intents` _(integer)_: Number of intents defined in the domain.
- `num_entities` _(integer)_: Number of entities defined in the domain.
- `num_stories` _(integer)_: Number of stories available.
- `num_conversations` _(integer)_: Total number of conversations in the Rasa X database.
- `num_events` _(integer)_: Total number of events across all conversations.
- `num_models` _(integer)_: Number of Rasa models.
- `num_lookup_table_files` _(integer)_: Number of unique filenames containing lookup tables.
- `num_lookup_table_entries` _(integer)_: Total number of lookup table entries combined.
- `num_synonyms` _(integer)_: Total number of entity synonyms defined.
- `num_regexes` _(integer)_: Total number of regexes defined.
- `num_environments` _(integer)_: Number of Rasa environments (live or not).
- `environment_names` _(array)_: Rasa environments names (anonymized).
- `num_live_environments` _(integer)_: Number of live Rasa environments.
- `uptime_seconds` _(number)_: Number of seconds elapsed since the Rasa X instance was started.
- `num_tags` _(integer)_: Total number of tags defined.
- `num_conversations_with_tags` _(integer)_: Total number of conversations with at least one tag assigned.
- `num_nlu_inbox_messages_with_tags` _(integer)_: Total number of NLU inbox messages with at least one tag assigned.
- `num_e2e_tests` _(integer)_: Total number of end-to-end tests.

### Conversations Imported

backend Sent when events are saved that originate from a `rasa export` call. Event properties:

- `process_id` _(string)_: Unique ID associated with the `rasa export` call (UUID4).

### Feature Flag Updated

backend Sent when a feature flag is enabled or disabled. Event properties:

- `name` _(string)_: Name of the feature.
- `enabled` _(boolean)_: Whether the feature was enabled or disabled.

### view:analytics:loaded

frontend Sent when the user enters the analytics view.

### conversation:hints:enable

frontend Sent when the 'Show me' button in the conversations screen is pressed (under the lightbulb).

## Intent Insights

### Rasa Cross-Validation Result Requested

backend Sent when the user requests the Rasa Open Source cross-validation results.
