# Meeting conferencing and transcription

Cover the meeting itself: generate conferencing details as events are created,
and capture what was said once the meeting runs.

Cronofy facilitates the whole meeting through the same integration that
creates it. Ask for conferencing and a Meeting Agent when you create an
event, and Cronofy creates the conference, sends the Meeting Agent to record
it, and delivers the transcript to your application, with a webhook at each
step:

**Conferencing and transcription through a meeting**

Sequence diagram of Cronofy creating a meeting's conference when the event is created, sending a Meeting Agent to join and record it, and delivering the transcript to your application, with a webhook to your application at each step.

```mermaid
sequenceDiagram
autonumber
participant Your application
participant Cronofy
participant Conferencing service

Your application->>Cronofy: Create an event with conferencing and a Meeting Agent
Cronofy->>Conferencing service: Create the conference
Cronofy-->>Your application: Conference generated
Cronofy-->>Your application: Meeting Agent joining
Cronofy->>Conferencing service: Meeting Agent joins and records
Cronofy-->>Your application: Meeting Agent recording
Cronofy-->>Your application: Transcript ready
Your application->>Cronofy: Download the transcript and recording
```

1. Your application creates an event through Cronofy, asking for conferencing and a Meeting Agent.
2. Cronofy creates the conference with the conferencing service, such as Zoom, Microsoft Teams, or Google Meet.
3. Cronofy sends your application a webhook that the conference has been generated, with its join details.
4. Cronofy sends your application a webhook that its Meeting Agent is preparing to join the meeting.
5. The Meeting Agent joins the conference and records it.
6. Cronofy sends your application a webhook that the Meeting Agent has started recording.
7. Cronofy sends your application a webhook that the Meeting Agent is complete, with the transcript and recording ready.
8. Your application downloads the transcript and recording from Cronofy.


## Conferencing
[Conferencing services](https://docs.cronofy.com/developers/conferencing-and-transcription/conferencing-services/index.md)
add video and dial-in details to events as they're created, using the
user's own Zoom, Microsoft Teams, or Google Meet account, and keep the
conference in step as the event changes.

Meetings booked through
[Scheduling Requests](https://docs.cronofy.com/developers/managed-scheduling/scheduling-requests/index.md)
get their conferencing the same way, so a booked meeting arrives with its
join details.

## Transcription
[Meeting Agents](https://docs.cronofy.com/developers/conferencing-and-transcription/meeting-agents/index.md)
join Zoom, Microsoft Teams, and Google Meet meetings to record them. Once the
meeting ends, they deliver the audio and video recordings, a transcript, and
a summary for your application to download and build on.

Attach a Meeting Agent to an event when you create it, or send one to any
meeting by its join URL.

## Following along
Each step sends a webhook, so your application can react as the meeting
progresses rather than checking on it. See
[Webhooks & workflows](https://docs.cronofy.com/developers/temporal-grid/webhooks/index.md)
for these alongside the rest of a meeting's lifecycle.


---
[Read in HTML](https://docs.cronofy.com/developers/conferencing-and-transcription/)

## In this section

- [Authorization](https://docs.cronofy.com/developers/conferencing-and-transcription/authorization/index.md) — Which authorization methods apply to Meeting Agents and conferencing, and when to use each.
- [Meeting Agents](https://docs.cronofy.com/developers/conferencing-and-transcription/meeting-agents/index.md) — How to take advantage of Meeting Agents to obtain meeting transcripts.
- [Conferencing Services](https://docs.cronofy.com/developers/conferencing-and-transcription/conferencing-services/index.md) — The Cronofy conferencing integrations allow you to auto create video and dial-in details when creating calendar events.
