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.

## 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.
- `total_training_time` _(number)_: Total number of seconds it took to train.

### 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. This corresponds to a pip installation.

### Server X Start
backend Event sent when Rasa X is started with LOCAL_MODE=false. This corresponds to a docker-compose or Kubernetes installation.

### 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.
