# Meeting Agents

> **BETA**

Meeting Agents enable the data within meetings to be captured by your
application.

Audio, video, transcripts, and summaries are made available to your application
after a meeting to drive the next steps in the workflow.

There are two ways to schedule and launch Meeting Agents:

- By provisioning a Meeting Agent as part of a calendar event – Extend your
[Create or Update Event](/developers/api/events/upsert-event/index.md)
API call to request a [Meeting Agent is provisioned to join the meeting](/developers/api/meeting-agents/provisioning/index.md)
and receive the associated webhooks

- Scheduling a Meeting Agent directly – with just a meeting conference URL
and optional join time, call the [Schedule Meeting Agent](/developers/api/meeting-agents/schedule/index.md)
API and register for status update webhooks

Once a Meeting Agent has joined and recorded a meeting, the completion webhooks
will allow you to [Download the resources you want to capture](/developers/api/meeting-agents/resource-download/index.md),
such as recordings and transcripts, so that you can give users a richer experience within your application.

> **INFO:** To enable this feature you will need to toggle it on in the Features section for your application in the Cronofy developer dashboard.


---
[Read in HTML](/developers/api/meeting-agents/)

## In this section

- [Provisioning a Meeting Agent](/developers/api/meeting-agents/provisioning/index.md) — How to provision a Meeting Agent to join a meeting associated with a managed calendar event
- [Schedule/Send a Meeting Agent](/developers/api/meeting-agents/schedule/index.md) — How to schedule or send a Meeting Agent to join a meeting given a conference join URL
- [Downloading resources](/developers/api/meeting-agents/resource-download/index.md) — How to download resources captured by a Meeting Agent
- [Transcript resources](/developers/api/meeting-agents/transcripts/index.md) — How Cronofy transcripts are formatted
- [Cancel a scheduled Meeting Agent](/developers/api/meeting-agents/cancel-scheduled/index.md) — How to cancel a scheduled Meeting Agent before they join the meeting
- [Callback Notifications](/developers/api/meeting-agents/callbacks/index.md) — Once a Meeting Agent has been provisioned you will be able to receive notifications relating to it.
