This AI System Creates POV Faceless Videos Hourly - 100k Subs on AutoPilot! (n8n NO-CODE tutorial🥚)
Estimated read time: 1:20
Learn to use AI like a Pro
Get the latest AI workflows to boost your productivity and business performance, delivered weekly by expert consultants. Enjoy step-by-step guides, weekly Q&A sessions, and full access to our AI workflow archive.
Summary
In this video, RoboNuggets demonstrates how to use AI systems to automate the creation of POV-style videos, gaining millions of views and subscribers. The tutorial showcases how to set up a workflow using no-code tool n8n to streamline video production and publishing. With AI's help, users can create, animate, and upload videos effortlessly, even with little to no technical experience. The session covers setting up AI agents for idea generation, video production, and publishing, providing a full no-code automation solution for growing a channel with minimal manual work.
Highlights
Create POV-style videos using AI agents to automate the whole process. 🎥
Use n8n as a no-code tool to streamline video production and publishing. 🔧
Generate video ideas with ChatGPT, and automate with detailed prompts. 💡
AI models generate images and videos that are published automatically. 🎞️
Join a growing community to learn and share more about AI and automation. 🌐
Key Takeaways
Automate video creation with AI and no-code tools for huge views! 🎥
Set up just once and let AI grow your channel automatically. 🚀
Learn to use n8n, OpenAI, and no-code tools even if you're a beginner. 🔄
Effortlessly produce and publish videos daily with easy AI integration. 🗓️
Join a community of AI enthusiasts and professionals for more tips and tricks! 🤝
Overview
This tutorial by RoboNuggets provides a detailed guide on using AI systems to automate the creation of POV-style videos. Thanks to platforms like n8n, you don't need coding skills to achieve this. The video explores setting up a workflow to handle everything from idea generation to video production and publishing, allowing your social media channels to grow organically.
The tutorial breaks down the process into three main steps: creating content ideas with ChatGPT, developing the videos using image and sound models, and finally publishing them to social media. Each step is meticulously explained, ensuring that even beginners can follow along and set up their own automated video creation system.
Engagement with AI and no-code tools is emphasized as a crucial skill in the modern digital landscape, and RoboNuggets' video invites viewers to join their community to further explore and learn about AI and automation. With access to resources, tutorials, and a professional network, users are empowered to innovate and thrive in the AI-driven era.
Chapters
00:00 - 00:30: Introduction and Overview The chapter introduces an AI agent system designed for creating and publishing POV-style videos, which are currently very popular and amassing millions of views. The author highlights the potential of automating this video creation process, emphasizing the success of an account with over 400,000 followers and only 15 videos. The chapter hints at the powerful possibilities of this automation, suggesting significant impact once fully implemented.
00:30 - 05:00: Setting Up AI Video Creation Workflow The chapter discusses setting up a workflow for AI video creation. It explains that once you establish this workflow, AI can handle the rest, helping your channel grow. The process involves providing a topic to an AI system, which then generates detailed prompts. These prompts are fed to an image and video model to produce videos and to a sound effects model to create background music. The AI then combines these elements to create complete videos.
05:00 - 10:00: Explaining the Production Agency This chapter explains the concept of a production agency that utilizes automation and no-code tools to manage and publish content on social media channels. The process is fully automated and customizable according to niche preferences, and it can operate on daily or hourly schedules. The simplicity of the no-code tools makes it accessible to complete beginners, requiring only basic skills like drag-and-drop. Additionally, the chapter touches on learning about AI agents within the context of content management.
10:00 - 15:00: Implementing the Ideas Agency In this chapter titled 'Implementing the Ideas Agency', the focus is on the significance of learning about AI, emphasizing its growing importance and relevance as a skill in today’s world. The chapter advises the reader to take note of the demand for AI by using tools like Google Trends. It is suggested that understanding AI could potentially be one of the most crucial skills to develop, particularly for those looking to integrate it into their professional lives. The speaker, Jay, is committed to simplifying AI learning, especially for those interested in leveraging it for career advancement. The chapter promises to provide curated resources and prompts to facilitate this learning journey.
15:00 - 20:00: Generating Images and Animating Videos The chapter 'Generating Images and Animating Videos' discusses utilizing a specific blueprint file that can be downloaded and imported into a tool for automated workflow creation. It emphasizes the benefits of joining an AI and automation community, where various resources, prompts, and blueprints are available to help learners get started. The chapter highlights the supportive nature of the community in learning about artificial intelligence and automation.
20:00 - 30:00: Generating Sound and Setting Up Google Drive The chapter provides an overview of a professional community focused on AI and automation. It highlights the availability of resources such as automation blueprints, step-by-step tutorials, and a supportive community network. The chapter also introduces the framework for setting up sound generation and Google Drive integration, mentioning the involvement of three agents in the setup process.
30:00 - 40:00: Merging Elements and Rendering Final Video In this chapter titled 'Merging Elements and Rendering Final Video,' the transcript introduces the concept of setting up different agencies for video production. It starts with the 'ideas agency,' which is responsible for generating video ideas. This process involves using chat GPT to assist with brainstorming and idea generation without much complication. The main focus is on establishing a 'production agency' that automates the regular creation of videos. Additionally, a 'publishing agency' is mentioned, which handles the daily publication of these videos. The chapter outlines a streamlined approach to managing the end-to-end video production process, incorporating automation tools to simplify each step.
40:00 - 50:00: Publishing Videos on YouTube The chapter focuses on the process of generating ideas for publishing videos on YouTube. It provides a step-by-step guide on how to use a community page to copy a prompt, customize it according to the user's specific niche or topic, and generate a desired number of ideas. Initially set on 'moments in history,' the example uses 'famous people throughout history' to demonstrate how easily the prompt can be tailored. The simplicity and adaptability of the process for creating video content ideas are emphasized.
50:00 - 60:00: Conclusion and Community Invitation The chapter discusses the utility of using Chat GPT to generate and output information in a specific table format. The process is presented as being straightforward, requiring users to follow a predefined structure while creating tables. In this guide, the generation of a table with five columns is demonstrated, although users have the flexibility to increase the number of columns as needed. For efficiency and community benefit, a Google Sheet template is shared where users can paste their generated tables, providing a resource that saves time for community members. The chapter concludes by inviting the community to engage with these tools and templates.
This AI System Creates POV Faceless Videos Hourly - 100k Subs on AutoPilot! (n8n NO-CODE tutorial🥚) Transcription
00:00 - 00:30 I just built this AI agent system to create and publish these POV Style videos getting millions of views and I'm sharing it to everyone because if in case you haven't seen them POV Style videos like these are getting tens of millions of views and you can actually automate the creation of these videos through Ai and no code and this account for example already has more than 400k followers but only has something like 15 videos in here so you can just imagine once this process is automated how powerful F this could be so what you can
00:30 - 01:00 do is set up this workflow once and you can let AI do the rest of the work for you as you watch your channel grow because how it works is you basically give any topic to this AI system for this example I give it famous people throughout history it then creates detailed prompts which are now fed to an image and video model to generate videos like this and also feeds that to a sound effects model for background music then stitches those elements together to come up with full videos like this
01:00 - 01:30 [Music] one and publishes it to the social media channels of our choice and all of that happens fully automated runs daily or even every hour if you wanted to and fully customizable to the niche of your choice and what's great is since we're using no code tools anyone can do it even if you're a complete beginner all you literally just need to know is how to drag and drop things and you're set and learning about AI agents is also one
01:30 - 02:00 of the best uses of your time given the demand for it which you can clearly see if you just type it in Google Trends so invest the next few minutes or so learning about AI today and watch till the end because this might just be one of the most important skills that you'll ever learn by the way if you're new here my name is Jay and it's my sole mission to make AI easy to learn for anyone who wants to especially if you want to make a living from this wave and in fact to make this as easy as possible I've cated all all the resources and prompts you
02:00 - 02:30 need for this lesson in this page in our community with a specific call out for this blueprint file which you can just download and import to the tool that we'll be using and it will create that workflow for you without having to lift the finger and if in case you're not yet part of the community check that out in the link in the video description we have tons of other lessons here around artificial intelligence and automation all with the resources and prompts and blueprints you need to get started and we also have a growing community of a I
02:30 - 03:00 professionals who are doing a lot of cool stuff and there's a lot of knowledge sharing getting involved so if you're looking for a network of people interested in this space as well then this community might just be for you because inside you'll find ready to load automation blueprints you'll get access to these step-by-step tutorials and of course the community of AI professionals so check that out if it's for you just in the link below okay let's dip into this so the framework of what we will be setting up today is provided in this slide and there's basically three agents
03:00 - 03:30 that we'll be setting up the first one is this ideas agency which basically generates the video ideas for you and the bul of this tutorial will be focused on setting up the production agency which automates the creation of the video on a regular basis and then the third one which is also a simple setup is a publishing agency which takes that video and publishes it daily so first off let's learn how to do the ideas agency and for that you just need to go to chat GPT which will serve as your
03:30 - 04:00 ideas agent in this case and prompt it with something like this so if you go to our community page and go ahead and copy this prompt and paste it here what you can do is customize a number of ideas that you want so for this case let's do five and then for your specific Niche or topic there's just a default here on moments in history but let's change that to something like um famous people throughout history and if you go to that prompt it's very simple it basically
04:00 - 04:30 asks chat gbt to Output a table where the specific format is provided here and if you look at this prompt it's basically a simple one that just asks chat GPT to output on the table format using these predefined columns and for this tutorial we generated five but you can obviously change that to more than five but for our case let's just copy that whole table and paste it to a Google sheet template like this one and to save time over at the community I also published this Google sheet template so if if you go there just
04:30 - 05:00 click on file and make a copy and that will create a copy of this template over at your Google drive but basically just to explain this you essentially have a column for the ID just to count the number of ideas you have the idea itself so you can see here this came from chat gbt who is our IDs agent which is right on brief because I ask for famous people throughout history there is this caption which we will use later when we publish to social channels and then you have a status here for production so later our
05:00 - 05:30 production agent will be making use of this to see which ideas they need to work through and then for these two columns I'll explain them later as we work through the tutorial okay and that is step one already done so basically that's all the setup you need for this part one and we're now ready to set up our production agency and the tool that we are going to use is n8n so if you just go to the community and click on this link you'll be taken to nn. where you can just sign up and you can get started for free and if in case
05:30 - 06:00 you're not aware what n8n is it's basically a no code tool similar to zapier who you may have heard or make.com but you can see here in Google Trends it's shot up in popularity quite recently because of how much you can do with it and also it's quite easy to learn if you're just pointed to the right direction so now that you've signed up to n8n just go ahead and click on create workflow here at the top right and name this workflow with whatever you want and in mind automation workflow here there's basically three parts to it right so there is this input which is
06:00 - 06:30 what we are feeding this automation workflow which would be the video Topic in our case there is this blue area which is all about the configuration of us being able to generate the prompts generating the images from those prompts generating the videos coming from those images to animate them and generating The Sounds which serve as our background music in this case and then for the final portion these nodes basically just go through all of those elements and put
06:30 - 07:00 them together to get to the final video and we will set up all of these nodes one by one starting with the trigger so if you click on ADD First Step just search for the schedule trigger you can set this as anything for now you can just leave it as a trigger that happens once every day so that's okay and then the node that you want to set up after that would be the Google Sheets node so just search for that and click on it and then you want to get the action get rows in sheet and once you add that you will see this inter face by n8n which is
07:00 - 07:30 actually common across all nodes so it's probably good for us to just quickly explain how it works if in case it's your first time doing any1 because it is quite simple it's always just at the left side you will have the input to these nodes so all of the elements coming in from a previous step would serve as the input which you will see in a bit you have the config which are all the configuration steps specific to that node and every node is mostly different and then you have the output which shows shows you with that config and using
07:30 - 08:00 that input what is now the output that it provides and passes on to the next node so very simple and you can see in Google Sheets it adopts the same design of working and for most of these nodes you also need to set up your credential which varies in difficulty to set up this one thankfully for Google Sheets if you just click on create new credential and it already has a sign in with Google button so you can just click that and you'll be able to connect to your Google Sheets without any hassle and then once you have that credential set up just look for the document or the Google
08:00 - 08:30 sheet that you were working on previously for me it would be this one and then from that list choose the sheet where your information is if you haven't changed a template it would be in sheet one and then you want to add a filter so that you can guide this node to look for a specific Row one that says this column which is production is set to for production and that's important because if you go back to our template here it will basically grab this first row
08:30 - 09:00 which says for production and then later once we're done with this idea the automation will Market as done and then it will be skip for the succeeding runs so that you don't repeat that same idea every day and the last thing to this setup here is for option click return only first matching row and if you click on test step that should now give you only one item instead of all of the items here that are marked as for production so it will give you the very first one at the top of for the list
09:00 - 09:30 which is the Cleopatra idea so that's all good the next thing you want to add here would now be what's called a basic llm chain so just click on that and then what this basic llm chain will do if you just rename that it will actually be to generate titles in by titles we're basically talking about the text here at the top for every clip that will be generated so to set that up just change this to Define below and then what you want to do is to drag this idea attribute into the text and what that
09:30 - 10:00 basically does is it's going to feed this language model this specific text as a prompt and then in terms of what it's going to do with that prompt you need to add a system prompt here and under message if you go back to our community there is already a piece of text there around the system prompt for Generate titles which you can just copy and if you go back here change that first to expression and then just paste it here and if I expand that you'll basically be able to see that it's just a detail prompt that will let this AI
10:00 - 10:30 model be guided around the output that we want which we will demonstrate in a bit and the last thing you want to set up in the screen would be to toggle this on require our output as a specific format and before we can actually click on test step you can see that there are still two components that we need to set up here one is the model which is basically the chat model that we'll be using to power this Ai and there's a lot of options here already so feel free to choose which ones you're comfortable with with open AI is the most common one
10:30 - 11:00 so we'll be using that and for this one the only thing that you need to set up is to connect your credential to it which if you don't have that setup yet just click on create new credential and the only thing you need is to get your API key here and to get that API key just go to this URL where you can sign up to open Ai and also get your API Key by clicking on create new secret key so you can just space it here and you'll be all set up just click away and then for the output parser what this will
11:00 - 11:30 basically do is to ensure that the output of your AI adheres to what you need so if you just click on item list output parser click on ADD option and if you click on number of items just set that to two for now later on we'll be setting that to five but just for testing purposes let's do two and there this node is now set up and if you double click on that and click on test step what it's now done is take this idea which is waking up as Cleopatra in
11:30 - 12:00 ancient Egypt and output a scene title two of them which if you read these they are quite aligned to what Cleopatra would do supposedly and if you look at our final workflow here that is basically the input now done so the next step is to set up these generation nodes so that we can get the final videos and the final sound effects that we will merge together for the final video so you can also just clean this up if you want and if you want to add a note just right click and add stick a note resize that accordingly you can change the
12:00 - 12:30 color here and if you double click you can actually change the contents of the text there so that's looking good so now let's extend this to create those generation nodes and for this next one you want to search for the open AI node here and for the action click on message a model because what this will basically do if you look at our final workflow is using those scene titles it will generate a more detailed prompt which our image generation model which will be flux in this case we'll be using to
12:30 - 13:00 create those images so under the parameters here your credential should be set up there for the model choose the one you're most comfortable with at the time of this tutorial 01 mini is sufficient for our case and under the text this is basically going to be your prompt for this model you can just go back to our community and under this system prompt for Generate prompts just copy this whole thing make sure it's changed to expression and then paste that in so now now if you expand that
13:00 - 13:30 using this button you can see that once again it's just a guide for our open AI model on what it needs to do and there's a lot of information here around some specs around it but you can note that there's a green area here which basically feeds it that scene title which if you look at the right this is looking familiar and then we have another Dynamic text here which is coming from our Google Sheets node and for this specific scenario it is translating to this luxurious pal golden Decor servant so where is that from that
13:30 - 14:00 actually came from Chachi PT our ideas agent so if you look at our environment prompt this is the text that it is grabbing and this is just important so that even if you generate let's say five clips for this one idea they have an environment prompt which is going to make it more consistent across those five or else it's going to be a bit different in feel if you don't have something like this so if you click away
14:00 - 14:30 and click on test step you can now see that in the output it expanded that scene title to an image prompt which starts with firstperson view POV GoPro shot of hands Etc and then there's another one here which we are now ready to feed into our image model so that it can create an image based on this content so that is the generate prompt step the the next thing that we want to set up are all the nodes related to generating images so we'll do that by
14:30 - 15:00 extending this and looking for an HTTP request node you can just name that to text the image change the method to post and under this URL we'll need to send this request to a URL that allows us to call upon other image models and there are a couple of these but for this tutorial we'll be using a service called Pi API which if you just copy this URL you'll see they have a lot of video and image models here which you can play with so just go ahead and sign up and
15:00 - 15:30 we'll go back to this to get our key in just a bit but just to finish the setup of this first under URL you can just scroll down to this flux generate image area and copy this URL and this one needs to be exactly typed as well with paying attention to capitalizations or else it wouldn't work and just go ahead and click on send headers and under name just type it in as X API key again paying attention to the capitalizations or else it wouldn't work for the value we'll go back to that in a bit but under
15:30 - 16:00 send body just toggle that on change this one to Raw under content type type out application SL Json again paying attention to capitalizations and underbody you would now go back to our community and just copy this in change that to expression paste it and if you just expand this and quickly show it it's basically a command to Pi API to use this model which is flux in our case an image generation model where the task is converting text to an image and the
16:00 - 16:30 prompt you can see a dynamic value here which we're passing coming from our previous node so that is now fully set up except that you of course would need an API key for you to use Pi API services and to get your API key just head back to the pi API workspace and under API Keys click on generate or in my case since I already have it I can click on reset and then copy that into this area which you should treat like a a password or else people will be able
16:30 - 17:00 to use your account so for me I'll just reset this after this tutorial and now you can click on test step and if your code is 200 that means it's successful and if you check the status that actually tells you that it is spending and so flux is now hard at work with generating those images so we'll get those images in just a sec but since it does take some time to generate you would want to add in a weight node and at least now for the sake of testing just set it to something like 1 second of course later we'll set that to
17:00 - 17:30 something like 2 minutes to give time for the model to generate and just click on test step but now for us to get those images you just need to add another HTTP request node but just to make it faster you can select this previous node and click contrl + C and copy that and attach it here and if you double click on that you can change the method from post to get and then the only thing you need to change here is Type in slash and grab the task ID from the weight module and put it here make sure there is no
17:30 - 18:00 space in between those for it to work and then you can see there's a sample output here already and then under send body just toggle that off and now if you click on test step you can see that the status is now completed which means the images were generated and if you scroll down there's a second row here which is also completed and if you scroll to find an image URL and if you copy that URL into your browser you can now see the J generated image which we will be
18:00 - 18:30 animating as a video in just a bit and if you just rename this to get image and go back then your generate images Step is now done so now it's time to animate those images and turn them into videos so now you would need another HTTP request node which you can just copy with this one as well to make it much faster and then just link that to here and if you double click on that just go ahead and rename that to image to video to make it EAS to understand what it
18:30 - 19:00 does and then everything here is actually going to stay the same except for the command that you will be passing on to Pi API because this time we'll be using a video model which is cling AI the good news is pi API also offers them so this is going to be much simpler so just go ahead and copy this whole script from our community and other body just change that to expression and go ahead and paste that so if you expand this what it basically tells SP API to do is to use
19:00 - 19:30 the model cling and using this prompt and this image URL which those are Dynamic values since they're in green you can see here at the right you can see that the value being passed is actually the image URL that we just generated from before so you can have a play at this have a read on their documentation on what those are but I did want to call out this mode because right now it's set up as standard but if you want the best quality just change that to Pro and that will give you much better results on your video generation
19:30 - 20:00 but if you need to just test things out or debug things during the course of this tutorial it's much faster to generate videos in the standard mode so now if you click on test step the output will now show you the status of pending which means that cling is hard at work with turning your image into a video and so since videos actually take quite long to process you can just add another weight node here which again for our testing we'll change this later but change that to 1 second for now and click on test step and then for you to
20:00 - 20:30 get the video just copy this get image node and then connect that here and then if you open that you can see that it's actually pulling the right task ID already from the previous weight node so if you just click on test step it should get for you the status of your video generation task which you can see is still processing so my tip here is if you go to your Pi API workspace and then navigate to claim under task history you'll be able to see the latest tasks
20:30 - 21:00 that you have assigned to cling in there and you can see in my time it actually took around 5 minutes from the time the task was created to the time that it got completed so to generate that video it took roughly 5 minutes but once you see that the status is now set as success here you can just go back to your get video node which by the way you can just rename it so that it doesn't get confusing get video and then test step again you can see the the status is now also saying completed and if you scroll
21:00 - 21:30 down you'll be able to find this video URL which if you copy again to your browser you'll be able to just preview how that looks like and that is looking quite good so now finally the only element remaining would be the background sounds in our video so what you want to do is to just drag this and extend it and look for the HTTP request node and then just rename that to text to sound and then change this to post and if you go back to our community the service that we'll be using to generate
21:30 - 22:00 the sound would be 11 Labs so if you just copy the URL here paste that here and then toggle send headers as on and under the header just type in XI API key again paying attention to the capitalization there and then for the API key we'll get that in a bit but under send body just set that again as raw set content type as application SL Json and for that body just copy whatever is in our community here and
22:00 - 22:30 make sure that's set as expression and paste that there so just explain what this is it's quite simple it tells 11 Labs that this is the duration in seconds that we want prompt influence is how much 11 Labs will adhere to this prompt that we're giving it which we're just telling it to not generate any voices for it and then we just provide the same prompt that we did previously but just truncating it a bit because 11 Labs has a 450 character limit so now the only thing remaining for this config
22:30 - 23:00 is this API key which you can get by signing up to 11 Labs through this link and once you're in your dashboard just click on your profile here on the left and click on API Keys click create API key and then just accept that and click create and then just go ahead and copy that to clipboard and paste that in here so now if you click on test step and once that's done you can see that it provided me with these audio files which you can preview by clicking on view and by playing it here you click on
23:00 - 23:30 [Music] play so that is sounding really good so now for us to make use of those files we actually need to store them somewhere which if you look at our end in mind workflow here what I've done is to use Google Drive to store them and there are other options in n8n but I just found that Google Drive is the easiest so with that just continue by clicking on plus click on find Google Drive and then click on upload file as the file action
23:30 - 24:00 so you can just rename this to something like upload MP3 and this node is actually simple to set up but the hardest part is probably creating a new credential for Google Drive because Unfortunately they don't have a an easy single sign on to do this but instead you'll need to provide it with a client ID and client secret so to get your client ID and client secret it's actually still very simple but just so we don't repeat the information what I've actually done is link the tutorial I already made on how to connect that
24:00 - 24:30 here in this URL which if you click on that that basically takes you to a previous lesson that goes through how to set up your Google account and how to get the client ID and client secret so you can watch that first and come back after you've set that up okay so now that you would have your client ID and client secret you have here a note that tells you to make sure that you've enabled the Google Drive API in your Cloud console and for you to do that if you just go back to console. cloud.google.com and and then under enabled apis and services click on
24:30 - 25:00 enable apis and services and then just search for Google Drive and this Google Drive API is what you want to turn on and you can see I already have it enabled from my side so there once that's set up your credential should now appear here under the credential to connect with area and now the remaining steps here is just give your file a name which what you can just do is go to schema and drag the task ID there to give it unique ID and then just type MP3 so that the file extension is correct
25:00 - 25:30 and you can see here uh an example output of what that will be and then under your parent folder choose where you want to put the generated music in for me it will be this one r24 and just click on test step and you can see it's successful and it provided you with a couple of information here which if you go to schema what's most important here is this web content link which if you copy and paste to your browser it's possible that it will deny you permission to access
25:30 - 26:00 this file and the reason why is because this file's permissions is currently set as restricted which is why we need to add another Google Drive node but now the action would be to share a file which is this one and here basically you just need to share that specific file that you just uploaded and so if you select by ID and then drag this ID from that upload MP3 node into here and under permission if you click add change that
26:00 - 26:30 to writer and change that to anyone and click on allow file Discovery if you click test step what it basically did is change your file as share settings to be shared with anyone if they have the URL which is what we need so if you just rename this to update access so that we know what it does and there you are now well set up and you have all the elements ready to create the final video so now if you go back back to our ended mind workflow you can see that the last
26:30 - 27:00 step here is for us to put all of those elements together and merge them into one so for us to do that you would want to extend this and just find a merge node and then for the number of inputs type in four and then click away and now you can see that it is waiting for four inputs here and if you think about the final video we have here the elements that are relevant would be the video itself this title and the background music music right so we'll need to make sure that we have the title which is
27:00 - 27:30 this generate title so just drag this point and drag it to the first input you would have the video which is coming from this node and drag it to that you have the background music so drag this upload MP3 node and put it here and then finally you just need to make sure that this final node is connected there as well so that this merge node would not run up until this final node has been
27:30 - 28:00 executed which is important because we need to update the access permissions first before we can make use of this file so with all of those nodes connected just double click this and click on test step you can see that there's an error here because it actually appended everything but what we need to do is to combine them so just change the mode to combine and then in terms of how we'll combine them we just use the position and then keep the number of inputs as four so if you click away just make sure that those are
28:00 - 28:30 properly linked again if in case they disconnected somehow and then just double click and test step you can see it's just waiting for previous nodes to execute and once those are done it now provided me with two items which is correct and if I just look at the schema it basically just aggregated everything that we had up until this point so now to make use of those elements just need to find a code node and you can just rename name this to list elements and
28:30 - 29:00 for the code here you can just go to our community scroll down in this list elements code and just copy that in and if you click on test step what this basically did is to list out your scene titles list out the video URLs that were generated and also the sound URLs because now we're getting them ready to combine into one video and now the second to the last node that you need here is another HTTP request and just name this as render video change that to
29:00 - 29:30 post and under URL if you go back to our community here what we'll actually do is use a service called create which acts as our video editor in this case so just copy this URL of theirs and paste it here toggle send headers as on and then for this first one type in authorization taking note of the capitalization of the letters and to make sure there's no spaces there and then for the value here we'll be pasting our API key in just a bit and then just add another parameter
29:30 - 30:00 called content type so just type it in taking note of capitalizations as well and under value type in application SL Json and we want to send the body as well so change that to Raw content type will be application Json and then for the body we'll leave that for now and come back to it in a bit but the last thing you want to set up here is under settings just toggle execute ones as on since for everyone we want to just have one video now now how do we get the API key and what do we send here in the body
30:00 - 30:30 so to get that just head to creatom mate.com and click on get started to open your account and once you're here if you click on this ellipses and click on Project settings you'll be able to reveal your API key here which you can just copy and paste into your n8n workflow here but to make that work you want to go at the very beginning of that API key and and type in the word Bearer with a capital B and then click space followed by your API key so that's
30:30 - 31:00 important so that creatom mate will accept your request in their platform and now for the body you'd want to scroll down in our community under Creator mate render video and just copy this whole thing and then change that to expression and past it in so now if I open that you can see that it's quite simple there's a template ID here and you have the five audio sources for the five Clips will'll be stitching together and here in the result you can see it's
31:00 - 31:30 already getting the two that we have generated and later on when we do five it'll be able to get those as well same with a video and same with the text and so these are just placeholders that are Dynamic that we can pass on to Creator mate to stitch them together but what's important is this template itself because you need to set this up in your creat made account and if I navigate to mine and click on templates and here you can see that I already have an r24 creat toate template and that is actually the
31:30 - 32:00 one that we are using and again you can see the five text pieces here which goes to this title you have the five videos which I have sequence one by one here and the five audio files which again we have sequence one by one so overall this will be a 25 second long video that puts all of those elements together and you see I have some placeholders here as well so how do you create this template yourself so I've made this very simple if you again go to templates click on new and click on start from scratch and
32:00 - 32:30 then just click on 9 by6 vertical and then here click on Source editor or click F12 and then what you want is to delete this and to replace it with this piece of script under Creator meet create template which is quite long but just copy those in and then paste it here and then you'll be able to see that structure already start to take form you might not have these assets but that's completely fine because these are just placeholders anyway so you can do that
32:30 - 33:00 as a shortcut or you can also just create this template by yourself since it's quite easy to do anyway but the last thing that you want to get from Creator mates dashboard is to click on use template and then click on API integration and then just go ahead and grab that template ID copy that and then replace this template ID which I have into yours and now that's done so if you click on test step you can see the output has now been accepted with a status of planned which is great
33:00 - 33:30 and what's great about Creator mate is they also provide this URL where your final video will be but if you just copy that to your browser the video is probably not yet there because they're still creating it but to complete this workflow you would want to just add it to your Google sheet so just search for Google Sheets as a final node here and click update row and Sheet name that as final video link click on rename name and then under document here just find
33:30 - 34:00 the Google sheet that you have been working with and then choose the tab accordingly for my case it's sheet one and then the column that you want to match on will be ID and the ID that you are looking for is the ID from the very first Google sheet node which is this one so if you just drag that across put that there you can see it's red because it doesn't know which one to use so to fix that just replace this item piece and type in in first with an open close in parenthesis and that should fix it
34:00 - 34:30 and it's now correctly outputting id1 which to recap corresponds to this specific row where the ID is one and now with that it knows that this is the row to update what you want to do is to change this production column into done and change the publishing column to for publishing and then this final output will now be under render video this URL of the video which you can put here
34:30 - 35:00 so now if you click test step you can see it succeeded and if you go back to our Google sheet you can see that this tracker of ours has now been updated to done for producing the video and the publishing step is now set to for publishing automatically and it has the link to the final output which if you click on that and if Creator mate has already completed the video it will actually show you the video and obviously it only has the first two
35:00 - 35:30 clips in there and the rest of the video is blank because we've only generated the first two clips which we can fix in just a bit so now that is the production workflow all complete so for you to test this fully just remember to set the weight times appropriately what I like to do is to set this one for the video generation to be around 10 minutes just so that it's safe and then for the image just set it as 3 minutes and that is usually enough time to give
35:30 - 36:00 for the model to generate the images and then finally for Generate titles if you double click this output parser just change the number of items from two into five so that it will generate five Clips instead of just two so now if you click on test workflow and just wait for the whole workflow to finish then we'll be able to get the final video link all automatically generated okay so with that workflow having run completely you can now check your Google sheet and see see that the final output has been pasted here and so if you just click
36:00 - 36:30 that you'll be able to watch your first fully automated POV video [Music] here and there you go that video was entirely created from scratch just from a simple idea that just came from chat GPT and the image the videos the text and even the audio were all created by AI I've also gone ahead and created another example here which was provided
36:30 - 37:00 by chat GPT again so this one is waking up in Mars after 100 years in cryo sleep so just imagine you have this workflow running every day and it will create videos for you and also publish
37:00 - 37:30 them which is now the final step in our process because we will be setting up our publishing agency which will take care of getting those videos and Publishing them to our channel of choice every day so if you go back to our end in mind automation here you can see I have this separate workflow here in the Violet area that basically just consists of four nodes so that's quite simple to set up and what you want to do is in the same workflow you can do a right click and add a node and add another schedule
37:30 - 38:00 trigger there and for this one just leave it as is we can change that next time and the next thing you want is a Google Sheets node and find the action get Row in sheet and then for this you can just find the sheet that you are working with and the relevant tab within that Google sheet which is sheet one in my case and then for the filter you should look for the publishing column this one and filter for the rows that says for publishing and just to recap where that is it is basically this column and we're just going to ask any n
38:00 - 38:30 to look for the very first row that has a four publishing attribute here already and then add an option for return only first matching row and toggle that on and now if you click on test step it now return to you that Cleopatra video that we had and more importantly this URL which we will be using for our publishing and so now just extend that and look for an HTTP request node leave this as get and then under URL this is
38:30 - 39:00 where you just drag your final output column from the Google sheet and place it there and leave the rest of the configuration here as okay and then if you click test step it should now give you under this binary section the video file itself so you can see this file type that was obtained is an mp4 extension with this file size which is what we need because then to finalize this publishing we will just need to look for the YouTube node specifically the upload a video action which is this
39:00 - 39:30 one and for the credential you can just go ahead and create a new credential here and for your client ID and client secret you can paste the same ones that you had from Google Cloud platform when you set up Google Drive just a while ago and if you click on Save then you should have a YouTube account credential fully set up here and then to set up some of our attributes here under the title that is basically the title of your video you can just drag this idea called colum here from HTTP request and you can see it provides an example there for region
39:30 - 40:00 code provide what's most relevant and under category name or ID again you can just choose whatever is relevant and you can leave input binary field as data and that is basically going to point to this file that we had just uploaded from the previous module and finally under options go ahead and add a description which will now serve as the caption of our YouTube video so if I go back to my HTTP request there is a caption attribute here which I can just drag and
40:00 - 40:30 as an optional step you can also set the Privacy status as unlisted or private so that when you upload this it will actually be unlisted first before you publish it which is always a good step to have so if I click on test step there you can see that there is an upload ID and if I Now go to YouTube you can see that video being uploaded as we speak along with the title that we just provided it as well as well as the caption that came from our Google sheet
40:30 - 41:00 so now to publish this you can just change the visibility from unlisted to public or if you want it to autop publish without any human intervention you can just set this to public and that should upload those videos automatically and that is the publishing step now done so as a part two to this video I will actually publish a lesson on how to automatically upload your videos not just to YouTube but also to Instagram and Tik Tok which deserves another video because if you just search for Instagram or Tik Tok in any n's nodes you may
41:00 - 41:30 notice that they actually don't have their default nodes there and so uh third party service needs to be used for us to Auto publish to those platforms and now your automation is complete so just make sure to turn this toggle on so that the automation can be set to active and also schedule these two triggers to the time of your choice so right now they're just set to daily and there you go you just set up your faceless POV videos AI agent and have successfully
41:30 - 42:00 set up three specific AI agents to work for you and once you've set this up fully you actually don't have to do anything anymore it just runs in the background and it can grow your channel for you which is what we're aspiring for anyway when it comes to Ai and automation all right so if you found this valuable do give a like or subscribe it helps us a lot and if in case you're interested to learn more about artificial intelligence and automation check out the community which is just in the link in the video description if you haven't joined yet and you can see there's dozens of other
42:00 - 42:30 lessons here which if you go into each it also has all the resources and toolkits and prompts that you would need to get set up and learn how to take advantage of AI taught in a simple manner so that you can easily learn it and earn from it we also have a lot of AI professionals doing really cool stuff over here at the community we have around 600 plus members now so if you're looking to also expand your network within this space there is no better place to do that than this community so go ahead and check that out if you're Keen to take advantage of this
42:30 - 43:00 artificial intelligence wave see you guys next time thank you