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
🔐 Bundle plugin only: This  is exclusive to the Video, Audio & Live
Bundle. Get the bundle
plugin
here.
| 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
🔐 Bundle plugin only: This  is exclusive to the Video, Audio & Live
Bundle. Get the bundle
plugin
here.
| 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 action. | 

