{"id":32991,"date":"2025-11-12T11:18:08","date_gmt":"2025-11-12T14:18:08","guid":{"rendered":"https:\/\/nocodestartup.io\/?p=32991"},"modified":"2025-11-12T11:22:24","modified_gmt":"2025-11-12T14:22:24","slug":"this-ai-creates-ad-videos-on-its-own-and-its-scary","status":"publish","type":"post","link":"https:\/\/nocodestartup.io\/en\/this-ai-creates-ad-videos-on-its-own-and-its-scary\/","title":{"rendered":"This AI creates ad videos on its own (and it&#039;s creepy)."},"content":{"rendered":"<p>Have you noticed that the most effective ads today don&#039;t look like ads at all? Most of the videos that actually convert on social media have a simple and natural format, as if they were made by real people.<\/p>\n\n\n\n<p>This is what we call UGC content, or <em><a href=\"https:\/\/pt.wikipedia.org\/wiki\/Conte%C3%BAdo_gerado_pelo_usu%C3%A1rio\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">User-Generated Content<\/a><\/em>.<\/p>\n\n\n\n<p>The problem is that producing UGC at scale is expensive and time-consuming. That&#039;s when we decided to test a new concept: using AI (Artificial Intelligence) to automatically create UGC videos.<\/p>\n\n\n\n<p>These videos you&#039;re about to see were generated from a simple image and a product description, without a camera, without actors, and without editing. Automation does it all.<\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2><strong>Contents<\/strong><\/h2><nav><ul><li class=\"\"><a href=\"#o-que-e-ugc-e-por-que-converte-tanto\">What is UGC and why does it convert so much?<\/a><\/li><li class=\"\"><a href=\"#automacao-do-processo-visao-geral\">Process automation: overview<\/a><\/li><li class=\"\"><a href=\"#personalizacao-e-exemplos-de-resultados\">Customization and examples of results.<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"o-que-e-ugc-e-por-que-converte-tanto\"><strong>What is UGC and why does it convert so much?<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/O-que-e-UGC-e-por-que-converte-tanto-1024x576.webp\" alt=\"What is UGC and why does it convert so much?\" class=\"wp-image-32993\" srcset=\"https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/O-que-e-UGC-e-por-que-converte-tanto-1024x576.webp 1024w, https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/O-que-e-UGC-e-por-que-converte-tanto-768x432.webp 768w, https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/O-que-e-UGC-e-por-que-converte-tanto-1536x865.webp 1536w, https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/O-que-e-UGC-e-por-que-converte-tanto-18x10.webp 18w, https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/O-que-e-UGC-e-por-que-converte-tanto-150x84.webp 150w, https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/O-que-e-UGC-e-por-que-converte-tanto.webp 1725w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>The reason why UGC has become the new standard in digital marketing is simple: ultimately, audiences trust people, not brands.<\/p>\n\n\n\n<p>Smart brands understood this and started swapping expensive studios for short, spontaneous videos created using UGC.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"This AI creates ad videos on its own (and it&#039;s creepy).\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/mvHLFCE1thU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>As I mentioned, the challenge is that producing this content at scale is expensive and time-consuming. That&#039;s where automation comes in.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"automacao-do-processo-visao-geral\"><strong>Process automation: overview<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"571\" src=\"https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Automacao-do-processo-visao-geral-1024x571.webp\" alt=\"Process automation overview\" class=\"wp-image-32995\" srcset=\"https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Automacao-do-processo-visao-geral-1024x571.webp 1024w, https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Automacao-do-processo-visao-geral-768x428.webp 768w, https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Automacao-do-processo-visao-geral-1536x856.webp 1536w, https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Automacao-do-processo-visao-geral-18x10.webp 18w, https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Automacao-do-processo-visao-geral-150x84.webp 150w, https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Automacao-do-processo-visao-geral.webp 1717w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>We tested a concept for using AI to automatically create these UGC videos. The process analyzes the image we send, creates the scene, and delivers the finished video in minutes.<\/p>\n\n\n\n<p>The user simply accesses an app, uploads an image of the product (or the person they want in the photo), writes a brief description of the ad, and enters their email address.<\/p>\n\n\n\n<p>Soon after, the UGC video arrives via email, ready to be used in ads, Reels, or wherever you want.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"fluxo-pratico-no-lovable-e-n-8-n\"><strong>Practical workflow in Lovable and N8N<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"571\" src=\"https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Fluxo-pratico-no-Lovable-e-N8N-1024x571.webp\" alt=\"Practical workflow in Lovable and N8N\" class=\"wp-image-32996\" srcset=\"https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Fluxo-pratico-no-Lovable-e-N8N-1024x571.webp 1024w, https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Fluxo-pratico-no-Lovable-e-N8N-768x428.webp 768w, https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Fluxo-pratico-no-Lovable-e-N8N-1536x856.webp 1536w, https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Fluxo-pratico-no-Lovable-e-N8N-18x10.webp 18w, https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Fluxo-pratico-no-Lovable-e-N8N-150x84.webp 150w, https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Fluxo-pratico-no-Lovable-e-N8N.webp 1720w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>To make this work, we use some connected tools.<\/p>\n\n\n\n<p>The user accesses a website that we created in <strong><a href=\"https:\/\/nocodestartup.io\/en\/free-lovable-course\/?utm_source=site&amp;utm_medium=blog-site&amp;utm_campaign=isca-lovable&amp;utm_content=essa-ia-cria-videos-de-anuncio-sozinha-e-e-assustador&amp;conversion=isca-lovable\" target=\"_blank\" rel=\"noreferrer noopener\">Lovable<\/a><\/strong>, which functions as our interface (front-end). When the user clicks on &quot;Create ad,&quot; this triggers a <em>webhook<\/em> for the <strong><a href=\"https:\/\/nocodestartup.io\/en\/n8n\/\" target=\"_blank\" rel=\"noreferrer noopener\">N8N<\/a><\/strong>, which is the brain of all automation.<\/p>\n\n\n\n<p>In N8N, the workflow begins by receiving the data: the image, the description, and the email. The first step is to save this image to Google Drive so that we can have a public link to it.<\/p>\n\n\n\n<p>This link is then sent to an AI agent from <strong><a href=\"https:\/\/openai.com\/pt-BR\/index\/introducing-agentkit\/\" rel=\"nofollow noopener\" target=\"_blank\">OpenAI<\/a><\/strong>. This agent analyzes the image and creates a YAML file for us, which is basically a detailed technical description of what it &quot;saw&quot; in the image.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"geracao-de-imagens-e-videos-com-ia\"><strong>AI-powered image and video generation<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"573\" src=\"https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Geracao-de-imagens-e-videos-com-IA-1024x573.webp\" alt=\"AI-powered image and video generation\" class=\"wp-image-32997\" srcset=\"https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Geracao-de-imagens-e-videos-com-IA-1024x573.webp 1024w, https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Geracao-de-imagens-e-videos-com-IA-768x429.webp 768w, https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Geracao-de-imagens-e-videos-com-IA-1536x859.webp 1536w, https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Geracao-de-imagens-e-videos-com-IA-18x10.webp 18w, https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Geracao-de-imagens-e-videos-com-IA-150x84.webp 150w, https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Geracao-de-imagens-e-videos-com-IA.webp 1722w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>With the reference image analysis (the YAML) and the user description in hand, N8N begins the creative phase.<\/p>\n\n\n\n<p>We are using the <strong><a href=\"https:\/\/nanobanana.ai\/pt-BR\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">NanoBanana<\/a><\/strong> to create the images and the <strong>VO3<\/strong> to create the videos, both accessed through the platform <strong><a href=\"https:\/\/fal.ai\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">fall.ai<\/a><\/strong>.<\/p>\n\n\n\n<p>First, a \u201cprompt generator\u201d creates an image prompt, mixing the user&#039;s description with AI analysis. This prompt is sent to NanoBanana, which generates the first image (the <em>frame<\/em> (start of the video).<\/p>\n\n\n\n<p>After waiting 20 seconds for the image to be ready, the N8N does the same thing for the video: it creates a video prompt and sends it to the... <a href=\"https:\/\/aistudio.google.com\/models\/veo-3\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">VO3<\/a> (along with the image we just created).<\/p>\n\n\n\n<p>Since the video takes a little longer, we&#039;ve added a 3-minute wait. Once it&#039;s ready, N8N retrieves the final video link and sends it to the user via email.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"personalizacao-e-exemplos-de-resultados\"><strong>Customization and examples of results.<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"570\" src=\"https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Personalizacao-e-exemplos-de-resultados-1024x570.webp\" alt=\"Customization and examples of results.\" class=\"wp-image-32998\" srcset=\"https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Personalizacao-e-exemplos-de-resultados-1024x570.webp 1024w, https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Personalizacao-e-exemplos-de-resultados-768x428.webp 768w, https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Personalizacao-e-exemplos-de-resultados-1536x855.webp 1536w, https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Personalizacao-e-exemplos-de-resultados-18x10.webp 18w, https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Personalizacao-e-exemplos-de-resultados-150x84.webp 150w, https:\/\/nocodestartup.io\/wp-content\/uploads\/2025\/11\/Personalizacao-e-exemplos-de-resultados.webp 1717w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>The result is a video that arrives ready in the inbox, with a natural and realistic look, the kind of content that engages. We&#039;ve seen examples that looked incredibly realistic, as if real people were describing a product.<\/p>\n\n\n\n<p>The coolest part is the technology stack behind it, all without code: Lovable for the interface, N8N as the brain, fall.ai (with NanoBanana and VO3) as the creative AI, and Gmail completing the loop.<\/p>\n\n\n\n<p>The best part is that this same system can be adapted. If you want to generate videos in English, just adjust the prompt. If you want to save a history, just add a database. If you want to sell this as a service, simply connect a checkout.<\/p>\n\n\n\n<p>This same case becomes the basis for dozens of other AI-powered marketing automations.<\/p>\n\n\n\n<p>If you want to learn how to build systems like this, that sell, delight, and automate the impossible, you&#039;re invited:<\/p>\n\n\n\n<p>Get to know the <a href=\"https:\/\/nocodestartup.io\/en\/ai-coding-training\/?utm_source=site&amp;utm_medium=blog-site&amp;utm_campaign=ppt-ai-coding&amp;utm_content=essa-ia-cria-videos-de-anuncio-sozinha-e-e-assustador&amp;conversion=ppt-ai-coding\">AI Coding Training<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Have you noticed that the most effective ads today don&#039;t look like ads at all? Most videos that actually convert on social media have a simple and natural format, as if they were made by real people. This is what we call UGC content, or User Generated Content. The problem is that producing UGC [\u2026]<\/p>","protected":false},"author":32,"featured_media":33000,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[23,1],"tags":[],"post_folder":[],"class_list":["post-32991","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-inteligencia-artificial","category-no-code"],"acf":[],"_links":{"self":[{"href":"https:\/\/nocodestartup.io\/en\/wp-json\/wp\/v2\/posts\/32991","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nocodestartup.io\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nocodestartup.io\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nocodestartup.io\/en\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/nocodestartup.io\/en\/wp-json\/wp\/v2\/comments?post=32991"}],"version-history":[{"count":0,"href":"https:\/\/nocodestartup.io\/en\/wp-json\/wp\/v2\/posts\/32991\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nocodestartup.io\/en\/wp-json\/wp\/v2\/media\/33000"}],"wp:attachment":[{"href":"https:\/\/nocodestartup.io\/en\/wp-json\/wp\/v2\/media?parent=32991"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nocodestartup.io\/en\/wp-json\/wp\/v2\/categories?post=32991"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nocodestartup.io\/en\/wp-json\/wp\/v2\/tags?post=32991"},{"taxonomy":"post_folder","embeddable":true,"href":"https:\/\/nocodestartup.io\/en\/wp-json\/wp\/v2\/post_folder?post=32991"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}