> For the complete documentation index, see [llms.txt](https://project-45.gitbook.io/tavus/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://project-45.gitbook.io/tavus/conversational-video-interface/record-and-instantly-share-conversations.md).

# Record and Instantly Share Conversations

You can set up a custom S3 bucket, enable recordings in rooms, and get notified when recordings are ready to be shared.

### [​](https://docs.tavus.io/sections/conversational-video-interface/recording-rooms#recordings)Recordings <a href="#recordings" id="recordings"></a>

You, as a developer, are able to bring your own S3 bucket to save conversation recordings, having data never touch our servers.

To get started, our friends over at Daily have created a [custom script](https://github.com/daily-co/daily-recordings-bucket) that will automate the following process of setting up an S3 bucket under your organization with the right permissions.

You can run `npm install` and setup your AWS credentials, and the script will handle the rest.

Upon conversation creation, when you specify a `callback_url`, you will be ingesting an `application.recording_ready` webhook after the conversation is over or when you manually stop a recording, which will point to the key that locates your recording file in your S3 bucket. To make a room recording enabled, you need to set `enable_recording=true`. Note that this will only *enable* you to record, but not actually record the room automatically. To start and stop recordings, head over to Daily’s [Recording API](https://docs.daily.co/reference/rest-api/rooms/recordings).
