Scroll through UGC casting calls on X and you will see the same line at the end of almost every post: "Drop your portfolio below." Hundreds of creators reply with a link. The person running the call opens a few dozen of them, often on a phone, between other work. Most get a few seconds.
A UGC portfolio website exists to survive those few seconds. It should tell the brand what you make, who you make it for and what your videos have done, without making them dig.
What the person reviewing your link is looking for
The person opening your link is usually a social media manager, a performance marketer or a founder. They have a brief in mind and a short list of questions:
- Niche. Do you make content in my category, such as skincare, fitness, food, travel apps or pet products?
- Format. Can you do the type of video I need: unboxing, testimonial-style, problem and solution, voiceover, street interview, tutorial?
- Quality. Is your lighting, sound and delivery good enough to run as an ad?
- Results. Has your content performed for anyone?
- Logistics. What do you charge, how fast do you deliver, and do you include usage rights?
If your portfolio answers the first three in the first screen, you get a closer look. If it answers the last two as well, you are much easier to book.
Put the result next to every video
Many UGC portfolios are a grid of thumbnails. That shows you can film, but it does not tell a brand whether your videos worked. Wherever you can, put a short line under each video:
- The brand and product category
- The format, such as "30-second testimonial ad" or "TikTok hook test, 3 variations"
- The result, if you have it and are allowed to share it, such as views, click-through rate, cost per acquisition or sales
Only publish numbers you can back up, and only with the brand's permission when the data came from them. If you do not have performance data, say what the video was for and where it ran. An honest description beats an invented number, and brands do check.
If you are just starting, make spec videos for products you already use. Label them clearly as spec work. They show your skills in a niche without claiming results that do not exist.
One case study
A single case study tells a brand more than ten extra thumbnails. Pick your best-performing project and write it up in a short section:
1. The brief: what the brand wanted and who the audience was
2. What you made: the formats, the hooks you tested and the number of variations
3. What happened: the results the brand shared with you, with permission
4. What you learned: which hook or angle worked best and why you think so
This shows that you think about performance, not just about filming. Brands running paid ads care a lot about hooks and testing, and a case study proves you understand that.
Rates, packages or a brief form
Creators argue about whether to publish rates. There is no single right answer, but brands appreciate knowing roughly what you cost before they get in touch. Common options:
- Published packages, such as one video, three videos or a monthly retainer, with what is included
- "Starting from" prices, with a note that final rates depend on usage rights and deliverables
- A brief form that asks for the product, the number of videos, the deadline, usage rights and budget, so you can quote quickly
Whichever you choose, be clear about usage rights. A video used only on the brand's organic account is different from one run as a paid ad for a year. Say whether your rates include paid usage, and how you price extra rights.
PDF media kit or website
Many UGC creators start with a PDF media kit or a Canva portfolio. Those work, but a website has a few advantages:
- Videos play in place, instead of the brand downloading files or following links
- It works on a phone without zooming
- You can update it in minutes without re-exporting and resending
- A brief form can collect the details you need to quote
- Your link stays the same, so it keeps working in every old reply
You can still keep a PDF for brands that ask for one. Make the website the main link.
Building it with Mila Tan
Mila Tan is a free Framer template made for UGC creators who win paid deals from their site. Every video card carries the brand, the format and the result, and the page ends with a brief form instead of a generic contact page.
It is one page with:
- A hero with a fan of reels and their stats
- A results section for your numbers over time
- Selected work with filter tabs and a video on every card
- A case study with numbers next to the hooks
- An about section
- A closing reel with the booking form
The work runs on the CMS, with six sample projects that each have their own video, so adding new work is a form fill. A start-here guide is included.
To set it up, replace the sample projects with your own videos, fill in the format and result for each, write your case study, and connect the brief form to your email. Then replace the demo numbers with your own real ones, or remove any section you cannot fill honestly yet.
If you are more of a product and lifestyle creator who earns through affiliate links, The Collection ($49) is a mobile storefront built for that instead. More options are in our list of Framer templates for UGC creators.
Using the link in replies
When you reply to a casting call, make it easy for the reviewer:
- Put the portfolio link first, not buried after a long message.
- Add one line on why you fit: "Skincare UGC, 2 years, testimonial and voiceover formats."
- If you have a relevant video, mention it by name so they know where to look.
- Make sure the site loads fast on mobile data. Test it on your own phone.
Then keep the portfolio current. Swap in new work as you finish it, update your results when brands share them, and remove anything that no longer reflects the work you want to be hired for.