# Cloning Ad

## How to Clone an Ad in Ava Studio

The Clone Ad feature lets you recreate the style, structure, and feel of any high-performing ad with your own actors, products, and branding. You can clone directly from a TikTok URL or upload your own video file.

\
Here's how the full flow works.

***

### Step 1: Click on Clone Ad

Click Clone Ad from your Campaign Workspace or when starting a blank project. A modal will pop up giving you two options for your source video:

<img src="/files/duoUr76ZgUq2eb3y7J5k" alt="" height="279" width="624">

* Upload an MP4 : use a video file you've already downloaded
* Paste a TikTok/ Instagram URL : drop in a link directly from TikTok or IG reels

**⚠️ Having trouble with a link?**&#x20;

* TikTok/ Instagram regulations can sometimes prevent the agent from scraping audio or visuals from a URL. If that happens, simply download the ad or screen-record it and upload it as an MP4 instead.

Once you've submitted your video, Ava Studio will open a new project in Studio Mode with the Campaign Agent ready on the right side, it would then begin analysing your video and prepare to start building your ad.

\[[ Learn more about Studio Mode here](https://docs.holoworld.com/~/revisions/DFUiVJKn3SkX9wu5hDLC/holoworld/ava-studio/product-tutorials/how-to-use-studio-mode)]&#x20;

***

### Step 2: Choose Your Actor

The agent watches and analyses the source video, then if required, would ask how you'd like to replace the person in it. You have two options:<br>

* Upload your own photo : simple attach your own image into the agent chat&#x20;
* Select from suggested actors : the agent will recommend up to 4 actors it thinks are a good fit for the video

<img src="/files/AtWzG0kYdeSs5Czedafl" alt="" height="254" width="563">

<img src="/files/oIs58OiclIRNCbGaISAj" alt="" height="285" width="560">

If you go with suggested actors but want more options, click View More Actor to browse and filter from Ava Studio's full range of actors.

***

### Step 3: Set Up Your Ingredients

Before building your scenes, the agent will suggest a set of Ingredients.&#x20;

Ingredients are the assets it needs to recreate the ad.

* It is how you tell the agent exactly what to work with.&#x20;

There are three types:

* Image&#x20;
* Actor — the person appearing in the video
* Product image — your product visuals
* Video
* B-rolls — supporting footage used between scenes
* Any uploaded video
* Text — any on-screen copy or even speech for audio

<img src="/files/vVyeWFNmmKhFRnAetLe3" alt="" height="260" width="287">

Each ingredient gets its own tag (e.g. @actor, @product).&#x20;

* These tags come in handy when you're writing or editing prompts manually,just reference @actor or @product and the agent knows exactly what you mean.
* If you're in Editor Mode, swapping out a B-roll ingredient will also update it across the timeline automatically.

Review the suggested ingredients, make any changes, upload what's needed, and confirm when you're ready.

<br>

***

### Step 4: Review the Scene Breakdown

With your ingredients confirmed, the agent generates a Scene Breakdown. This is a description of each scene it plans to create for your cloned ad.

<img src="/files/E1mFhO5emFZnb7PVuZt0" alt="" height="338" width="620">

Read through it, make any adjustments if something doesn't look right, and confirm to move forward.

<br>

***

### Step 5: Review and Generate Prompts

The agent will then build and suggest prompts for each scene, automatically placing them into the input box.&#x20;

<img src="/files/wDTlzHhhjp3xz2Ah9Rg1" alt="" height="285" width="630.4946236559139">

If your video has two scenes, Scene 1 will show its prompt by default.&#x20;

* Clicking on Scene 2 in the left filmstrip will switch to that scene's prompt.

From here you have two options:

* Generate All — hit the Generate All button in the agent chat to produce all scenes at once
* Generate scene by scene — click into each scene on the left filmstrip, tweak the prompt if needed, and generate individually for more control

***

### Step 6: Select Your Generations and Preview

Once generated, each scene will show you one or more output options to choose from. Select the generation you want for each scene, then hit Preview to watch all your clips stitched together and see how the full ad flows.

\[[ Learn more about Studio Mode here](https://docs.holoworld.com/~/revisions/DFUiVJKn3SkX9wu5hDLC/holoworld/ava-studio/product-tutorials/how-to-use-studio-mode)]&#x20;

***

### Step 7: Edit and Export

Happy with the preview? Head into Editor Mode to make final touches:

* Add or edit captions
* Drop in background audio
* Trim or adjust individual scenes

When you're done, hit Export — and that's your cloned ad, ready to go.

\[ [Learn more about how to use Editor mode here](https://docs.holoworld.com/~/revisions/9RK55wzFgrEJ5ma1CDLa/holoworld/ava-studio/product-tutorials/how-to-use-editor-mode)]

<br>

***

### Quick Reference

| **Step**                       | **What's happening**                                   |
| ------------------------------ | ------------------------------------------------------ |
| Upload MP4 or paste TikTok URL | Source video for cloning                               |
| Choose actor                   | Upload a photo or pick from suggested/library          |
| Confirm ingredients            | Assets the agent uses to build your scenes             |
| Scene breakdown                | Agent's plan for each scene — review before generating |
| Prompts                        | Auto-generated per scene, editable before generating   |
| Generate All or individually   | Your choice on how to produce scenes                   |
| Preview                        | Watch all scenes stitched together before committing   |
| Editor Mode                    | Captions, audio, final edits before export             |

<br>

***

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.avastudio.com/start-here/ava-studio/product-tutorials/cloning-ad.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
