> For the complete documentation index, see [llms.txt](https://docs.tryholo.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tryholo.ai/create/video/ai-ugc.md).

# AI UGC

Create realistic AI-generated videos featuring a person speaking your script. This method is designed to **mimic authentic UGC-style content** — perfect for social media, testimonials, product demos, and ad hooks that feel natural and conversational.

{% embed url="<https://share.synthesia.io/2bffeac3-5e59-4f5b-80e8-260b05b46789>" %}

{% hint style="success" %}
Keep your script short and snappy. AI avatars speak in real time, so shorter lines lead to cleaner delivery and fewer cut-offs.
{% endhint %}

### Best for <a href="#h_196fc15834" id="h_196fc15834"></a>

* TikTok, Reels, and ad hooks
* Testimonials and product recommendations
* Conversational social content
* Human-like messaging without real filming

### How to use <a href="#h_aa8484e4e4" id="h_aa8484e4e4"></a>

{% stepper %}
{% step %}

#### Describe the UGC actor & scene

Write a short description of the speaker:

* appearance
* clothing
* age
* mood or vibe
* surroundings

Example:\
&#x200B;*“A woman in her 30s with curly brown hair, warm smile, casual sweater in her studio.”*

{% hint style="warning" %}
Keep your description brief but specific. Too much detail can confuse the avatar generator.
{% endhint %}
{% endstep %}

{% step %}

#### Write your script

Type what you want the avatar to say. Use natural, conversational phrasing — it sounds much more realistic in UGC-style delivery.\
​\
Short sentences work best, especially for ads and fast-paced social formats.

If your script is too long, the avatar may not finish speaking before the video ends. If this happens, shorten the script and regenerate.
{% endstep %}

{% step %}

#### Choose your video format and duration

Select from available aspect ratios and video lenght.

{% hint style="info" %}
If timing feels off, reduce the script by one or two sentences before regenerating.
{% endhint %}
{% endstep %}

{% step %}

#### Generate your video

Holo creates an AI UGC video based on the details and the script you provided.\
\
Your finished video will appear in your **Library** as an MP4 in the chosen aspect ratio. From there, you can **edit, delete, download, or post** them to your connected social media accounts.
{% endstep %}
{% endstepper %}

\
If something doesn’t work as expected, try the [troubleshooting steps](/troubleshooting/troubleshooting-steps.md) — and if the issue continues, feel free to reach out to <support@tryholo.ai>, and we’ll help you out.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.tryholo.ai/create/video/ai-ugc.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.
