Someone Will Get REALLY RICH Doing This (Sora 2 + n8n) - AI UGC Ads on Autopilot

THE SUMMARYAI-generated

Key Concepts

  • User-Generated Content (UGC) Ads: A popular form of AI-generated advertisements that mimic content created by actual users.
  • Sora 2 (OpenAI): A powerful AI model capable of generating videos from text prompts and images.
  • Naden: A no-code platform for building and automating AI workflows.
  • Kie.ai (formerly Kai.ai): A platform that provides API access to various AI models, including Sora 2.
  • API (Application Programming Interface): A set of rules and protocols that allows different software applications to communicate with each other.
  • Workflow Automation: The process of using software to automate repetitive tasks and processes.
  • No-Code Solution: A platform or tool that allows users to build applications or automate processes without writing any code.
  • Prompt Engineering: The art and science of crafting effective prompts for AI models to achieve desired outputs.
  • Virtual Private Server (VPS): A virtual machine sold as a service by an internet hosting service.

Automated UGC Ad Generation Workflow

This section details the step-by-step process of building an AI system that automatically generates UGC-style ad videos using OpenAI's Sora 2 model, all within a no-code environment using the Naden platform.

1. Workflow Trigger: Form Submission

  • Purpose: To collect user input for generating the ad.
  • Mechanism: A Naden native form trigger is used.
  • Input Fields:
    • Image Upload: Allows users to upload a product image.
    • Quick Description: A text field for a brief description of the product or desired ad content.
    • Aspect Ratio: A dropdown menu to select either "portrait" (for platforms like Shorts, Reels, TikTok) or "landscape" (for other platforms).
  • Example: A user uploads an image of jeans and provides the description "27-year-old male model showcases these amazing jeans." They select "portrait" for the aspect ratio.

2. Image Storage and Accessibility: Google Drive Integration

  • Purpose: To store the uploaded image and make it accessible via a web link for subsequent AI processing.
  • Mechanism: A Google Drive node is integrated into the workflow.
  • Process:
    1. The uploaded image is automatically uploaded to a designated folder in Google Drive.
    2. The node generates a shareable web link (URL) for the uploaded image.
  • Technical Detail: Requires Google Drive API credentials to be set up within Naden. The operation is set to "upload," and the input data must match the file name.

3. Image Analysis: OpenAI's Analyze Image Node

  • Purpose: To analyze the uploaded product image and extract key visual information.
  • Mechanism: A Naden native OpenAI node, specifically "Analyze Image," is used.
  • Process:
    1. The node takes the image URL from Google Drive as input.
    2. It uses an OpenAI model (e.g., GPT-4o) to analyze the image.
    3. The analysis aims to determine if the image primarily depicts a product, a character, or both.
    4. It extracts details such as brand name, color scheme, and other relevant visual attributes.
  • Technical Detail: Requires OpenAI API key. The text input to the node is a prompt instructing it to analyze the image and identify its primary subject and characteristics.

4. Prompt Generation: AI Agent for Sora

  • Purpose: To create a detailed and effective prompt for Sora 2, based on user input and image analysis.
  • Mechanism: An AI Agent node is configured as a "prompt generator."
  • Inputs:
    • User Description: The text description provided by the user during form submission.
    • Reference Image Analysis: The detailed analysis output from the OpenAI "Analyze Image" node.
  • Prompt Structure:
    • User Message: Instructs the AI to create a UGC-style video prompt using the reference image and user description.
    • System Message: This is a crucial part, acting as a detailed guide for the AI agent. It defines the AI's persona as an "expert AI video director specializing in creating realistic UGC style prompts for OpenAI Sora 2 video." It includes instructions on generating prompts that cover:
      • Cinematic elements (e.g., camera angles, lighting).
      • Dialogue.
      • Background sound.
      • Specific instructions to adhere to Sora's prompting guidelines.
  • Output: A single, well-structured video prompt ready to be sent to Sora 2.
  • Example Output Prompt: "A 27-year-old male stands in a sunlit tidy bedroom wearing light blue distressed denim jeans."

5. Video Generation: Sora 2 via Kie.ai API

  • Purpose: To generate the actual video using Sora 2 based on the crafted prompt.
  • Mechanism: An HTTP Request node is used to interact with the Kie.ai API.
  • Process:
    1. Method: POST request.
    2. URL: The specific API endpoint for creating tasks on Kie.ai (e.g., create_task).
    3. Headers: Includes "Authorization" with a "Bearer" token and the Kie.ai API key.
    4. Body (JSON Payload):
      • model: Specifies "Sora 2 image to video."
      • prompt: The video prompt generated by the AI Agent.
      • image_url: The web link to the uploaded image from Google Drive.
      • aspect_ratio: The aspect ratio selected by the user (portrait or landscape).
      • remove_watermark: Set to true to generate videos without watermarks.
  • Technical Details:
    • Kie.ai API Key: Requires obtaining an API key from the Kie.ai dashboard.
    • Cost: Sora 2 generation costs approximately 30 credits or $0.15 per 10-second video with audio and no watermark.
    • Task ID: Upon successful submission, the API returns a task_id for tracking the video generation status.

6. Video Generation Status Check and Looping

  • Purpose: To monitor the progress of the video generation and ensure the workflow waits for completion.
  • Mechanism: A combination of Wait nodes, HTTP Request nodes (GET method), and If nodes.
  • Process:
    1. Wait Node: A 30-second wait is implemented after submitting the video generation task to allow the AI to start processing.
    2. HTTP Request (Get Status): Another HTTP Request node is used to query the Kie.ai API using the task_id to check the video's status.
    3. If Node: This node checks the state returned by the status API.
      • If the state is "success," the workflow proceeds to the next step.
      • If the state is not "success," the workflow loops back to the Wait node, effectively retrying the status check periodically until the video is ready.
  • Efficiency: This loop prevents unnecessary API calls and ensures the workflow waits for the video to be fully generated. The example shows it took five tries to reach "success."

7. Retrieving the Generated Video

  • Purpose: To obtain the final generated video once the status is "success."
  • Mechanism: Another HTTP Request node (GET method).
  • Process:
    1. This node hits a specific API endpoint using the task_id to retrieve the final results.
    2. The output includes a result_url which is the direct link to the generated video.
  • Action: This URL can be used to download the video for manual upload or further automated posting to social media platforms.

Monetization and Hosting

Monetizing the Service

  • Service Offering: The automated UGC ad generation system can be offered as a service to businesses.
  • Cost-Effectiveness: Significantly cheaper than hiring influencers or traditional marketing agencies. The cost per video is as low as $0.15.
  • Target Audience: Businesses looking for affordable and efficient ad creation.
  • AI Agency Course: The presenter offers a 5-week program on starting an AI agency, which would cover how to monetize such services.

Hosting Naden Workflows

  • Naden Cloud Account: The standard Naden platform is available via a cloud account, costing around $20-$22 per month.
  • Self-Hosting on VPS (Hostinger): For greater privacy and potentially lower long-term costs, users can host Naden on their own virtual private server.
  • Hostinger Black Friday Sale: The video highlights a significant Black Friday sale on Hostinger, offering VPS plans at a very low price (e.g., $6/month for 24 months with a coupon code).
  • Recommended Plan: KVM2 plan is suggested for its comprehensive features.
  • Installation Process:
    1. Sign up for Hostinger and select a VPS plan.
    2. Choose the server location.
    3. Select "Naden" as the application to install.
    4. Apply the coupon code "AIWORKSHOP" for an additional 10% discount.
    5. Complete registration and payment.
    6. Once installed, access the Naden dashboard via the Hostinger control panel to manage and run workflows.
  • Benefits of Self-Hosting: Complete privacy, control over your AI agents, and potential cost savings.

Community and Resources

  • Naden Community: A collaborative space for users to connect, learn, and share knowledge about AI and no-code tools.
  • Resources: The community section provides access to:
    • Naden blueprints (workflow templates).
    • Links to Kie.ai and prompts.
    • Beginner courses for Naden.
    • Courses on creating AI agencies.
  • Support: The presenter and their team offer support to community members.

Conclusion and Key Takeaways

The video demonstrates a powerful no-code solution for generating AI-powered UGC ads using OpenAI's Sora 2 model through the Naden platform and Kie.ai. The workflow automates the entire process from user input to video generation, offering a cost-effective and efficient marketing tool. The presenter emphasizes the opportunity for individuals and businesses to leverage this technology for their own products or as a service, with detailed guidance on building the system, monetizing it, and even self-hosting the Naden platform for enhanced control and privacy. The emphasis is on accessibility, with a no-code approach making it available to users regardless of their technical background.

AI summaries can miss context or contain errors. Check important details against the original video.

Go a little deeper.

Have a question about this video? Load its transcript to open the video chat.