Customize Conversation UI
Experience a conversation in a custom Daily UI — styled to match your preference.
You can customize your conversation interface to match your style by updating Daily’s Prebuilt UI.
Here’s an example showing how to customize the conversation UI by adding leave and fullscreen buttons, changing the language, and adjusting the UI color.
For more options, check the Daily theme configuration reference and Daily Call Properties.
Customization Example Guide
Step 1: Get an API Key
- Go to the Tavus platform and select API Key from the sidebar menu.
- Click Create New Key to begin generating your API key.
- Enter a name for the key and (optional) specify allowed IP addresses, then click Create API Key.
- Copy your newly created API key and store it securely.
We cannot recover your API Key if you lose it.
Step 2: Create a Conversation
In this example, we will use stock replica ID rfe12d8b9597 (Nathan) and stock persona ID pdced222244b (Sales Coach).
Use the following request body example:
Note: Replace <api_key>
with your actual API key.
Step 3: Customize the Conversation UI
-
Make a new
index.html
file -
Paste following code into the file, replace
DAILY_ROOM_URL
in the code with your own room URL from step above
Run the Application
Start the application by opening the file in the browser.