Element Actions

ActionDescription
Daily - Begin Event ListeningUse 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:

EventDescription
left-meetingEmitted when the local participant has left the call. The call is considered disconnected.
joined-meetingEmitted when the local participant has joined the call. The call is considered connected.
participant-leftEmitted when a remote participant leaves the call.
participant-joinedEmitted when a remote participant joins the call.
active-speaker-changedEmitted when the active speaker changes during the call.
recording-startedEmitted for all participants when a recording starts.
recording-stoppedEmitted for all participants when a recording stops.
recording-errorEmitted when a recording error occurs.

Plus Events

🔐 Plus Plugin Only: This is only available in the Plus version of the plugin. Get the Plus plugin here.

EventDescription
transcription-startedEmitted for all participants when transcription starts.
transcription-errorEmitted for all participants when there has been a transcription error.
transcription-stoppedEmitted for all participants when transcription stops.

Exposed States

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

StateTypeDescription
event participant user idTextThe participant user ID associated with the current event.
current participant user idsListA list of user IDs for all current participants in the call.
active speakerTextThe user ID of the active speaker in the call.
recording instance idTextDisplays the instance ID whenever the instance is started or stopped.
recording idTextShows the recording ID when the recording begins.

Plus States

🔐 Plus Plugin Only: This is only available in the Plus version of the plugin. Get the Plus plugin here.

StateTypeDescription
Transcription IDTextThe unique ID assigned to the transcription session when it starts.
Custom Button IDTextThe ID of the custom button that was clicked.