> ## Documentation Index
> Fetch the complete documentation index at: https://tools.lunchpaillabs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Daily Events

> Use this element to enable Daily events in your app. Learn how to use this element in the [how to guide](/bubble/daily/how-tos/use-daily-events).

export const feature_1 = "feature"

export const feature_0 = "feature"

# Element Actions

| **Action**                | **Description**                                                                                                                                |
| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| **Begin Event Listening** | Use this action after the Daily - join room action to start listening for events. Not required when using the Daily custom video call element. |

# Events

### General

The following events can be emitted during a Daily call:

| **Event**                  | **Description**                                                                            |
| -------------------------- | ------------------------------------------------------------------------------------------ |
| **left-meeting**           | Emitted when the local participant has left the call. The call is considered disconnected. |
| **joined-meeting**         | Emitted when the local participant has joined the call. The call is considered connected.  |
| **participant-left**       | Emitted when a remote participant leaves the call.                                         |
| **participant-joined**     | Emitted when a remote participant joins the call.                                          |
| **active-speaker-changed** | Emitted when the active speaker changes during the call.                                   |
| **recording-started**      | Emitted for all participants when a recording starts.                                      |
| **recording-stopped**      | Emitted for all participants when a recording stops.                                       |
| **recording-error**        | Emitted when a recording error occurs.                                                     |

### Bundle Events

<Warning>
  🔐 Bundle plugin only: This {feature_0} is exclusive to the [Video, Audio & Live
  Bundle](/bubble/video-audio-live-bundle/getting-started). Get the bundle
  plugin
  [here](https://bubble.io/plugin/video-audio--live-bundle-1727441795463x240182085842370560).
</Warning>

| **Event**                  | **Description**                                                            |
| -------------------------- | -------------------------------------------------------------------------- |
| **transcription-started**  | Emitted for all participants when transcription starts.                    |
| **transcription-error**    | Emitted for all participants when there has been a transcription error.    |
| **transcription-message**  | Emitted for all participants when a new transcription snippet is available |
| **transcription-stopped**  | Emitted for all participants when transcription stops.                     |
| **live-streaming-started** | Emitted for all participants when live streaming starts.                   |
| **live-streaming-stopped** | Emitted for all participants when live streaming stops.                    |
| **live-streaming-error**   | Emitted for all participants when there has been a live streaming error.   |
| **live-streaming-updated** | Emitted for all participants when live streaming is updated.               |

# Exposed States

The following states are available to access information about participants and events in a Daily call:

| **State**                        | **Type** | **Description**                                                                          |
| -------------------------------- | -------- | ---------------------------------------------------------------------------------------- |
| **event participant user id**    | Text     | The participant user ID associated with the current event.                               |
| **current participant user ids** | List     | A list of user IDs for all current participants in the call.                             |
| **active speaker**               | Text     | The user ID of the active speaker in the call.                                           |
| **recording instance id**        | Text     | Displays the instance ID whenever the instance is started or stopped.                    |
| **recording id**                 | Text     | Shows the recording ID when the recording begins. Useful for grabbing the recording URL. |

### Bundle States

<Warning>
  🔐 Bundle plugin only: This {feature_1} is exclusive to the [Video, Audio & Live
  Bundle](/bubble/video-audio-live-bundle/getting-started). Get the bundle
  plugin
  [here](https://bubble.io/plugin/video-audio--live-bundle-1727441795463x240182085842370560).
</Warning>

| **State**                             | **Type** | **Description**                                                                                                |
| ------------------------------------- | -------- | -------------------------------------------------------------------------------------------------------------- |
| **transcription id**                  | Text     | The unique ID assigned to the transcription session when it starts.                                            |
| **transcript message participant id** | Text     | Participant ID for the user who spoke the transcription snippet                                                |
| **transcript message text**           | Text     | The text of the transcription snippet                                                                          |
| **transcript message timestamp**      | Text     | The timestamp of the transcription snippet                                                                     |
| **custom button id**                  | Text     | The ID of the custom button that was clicked.                                                                  |
| **live streaming instance id**        | Text     | Shows the live streaming instance ID when the live streaming starts.                                           |
| **live streaming error message**      | Text     | Shows the live streaming error message when there is an error.                                                 |
| **app message**                       | Text     | The message sent using the [send app message](/bubble/daily/plugin-reference/actions/send-app-message) action. |

<CardGroup cols={2}>
  <Card title="Need Help?" icon="envelope" href="/support/plans">
    View our options for free community and priority support.
  </Card>

  <Card title="Have a feature request?" icon="lightbulb" href="https://lunchpaillabs.canny.io/feature-requests?selectedCategory=daily-video-plugin-for-bubble">
    Post your feature request on our

    <a href="https://lunchpaillabs.canny.io/feature-requests?selectedCategory=daily-video-plugin-for-bubble">
      idea board.
    </a>
  </Card>
</CardGroup>
