Before creating this video, I first brainstormed the concept with a senior member of my team. We discussed the overall creative direction, analyzed Meta Ads dashboards, and reviewed the performance metrics of previous ad creatives.
Based on those insights, I wrote the script. I usually use AI at the final stage—not to create the entire idea, but to help me make the script clearer, more structured, and easier to understand.
Once the script was ready, I created a custom voiceover using ElevenLabs and its V3 model. After that, I selected and sourced clips that would work best as B-roll based on the narration and the flow of the voiceover.
Around 60% of the visuals were generated using Flow Veo 3. I used structured JSON prompts to create clips that matched the script, narration, and overall visual flow. You can probably identify where I used AI-generated visuals because I focused on making them fit naturally and precisely into the storytelling.
After completing the creative, we ran the ads on Meta. The campaign performed well overall and generated good conversions while meeting the target CPA.
21 Aug 2026
I created a custom voiceover using ElevenLabs and its V3 model. After that, I selected and sourced clips that would work best as B-roll based on the narration and the flow of the voiceover. Around 60% of the visuals were generated using Flow Veo 3. I used structured JSON prompts to create clips that matched the script, narration, and overall visual flow. You can probably identify where I used AI-generated visuals because I focused on making them fit naturally and precisely into the storytelling.