Google will freeze model is available right now inside an addon, and there are already profiles that
make millions and millions of views.
For example, this profile creates unbiblical videos and one of their videos gained 27 million views.
Another profile, which is very popular right now is about the Z80 which is making vlogs.
And again, these videos get millions and millions of views.
Also what they do, only they publish the videos published with Vo3.
And now we can automate the entire process with this entire automation.
And if you don't know what is happening right now, Vo3 is the latest video model that produces highly
professional, realistic or even unusual videos from scratch.
So here, for example, this Yeti, I don't know his holding like the camera on the bamboo and his like,
you know, I'm showing his entire life, so it's pretty cool.
It gets millions of likes and millions of views.
So in this video I will be showing you step by step how to build this entire automation that creates
for you viral video free videos.
So for an example here, we've got two agents to create an idea and a prompt there.
We just trigger this entire application.
So we create the video free video.
We get it.
And at the end we just store it to Google Sheets.
Also we can use this automation and for an example, publish the content on TikTok and just do it within
seconds.
Okay, so with all that information, let's build it from scratch and the first thing will be our trigger.
And there I chose on a schedule.
However you can choose trigger manually.
So I'm runs the flow on clicking on the button and there on form submission.
And you know other ways.
However, I would like to pick on a schedule.
So I would like to trigger this entire automation at midnight every day.
Then what I have right away.
This is a agent and we want to firstly create an idea.
So in general what I can do I can click on define below.
Also execute previous nodes.
And there.
What I can do I can provide the specific prompt and system message.
So let me choose.
However what I can do I can go ahead to my document.
And from here just copy and paste our prompt and system message.
And I will explain you in a while.
However, let's just copy it right there and there.
And this is the message.
And you can find it in the resources of this material.
Remember, however, what we have inside in the prompt we've got give me an idea to create the content
about biblical characters speaking to the camera and making flag.
And there in the system message what we have, let's change it to expression and we've got the purpose.
So you generate viral short form video ideas inspired by biblical characters or scenes styled like like
modern TikTok vlogs.
These should feel personal, emotional, and often humorous.
This is the nice sentence actually, because, you know, this is very humorous.
We've cut like the content, you know, like look on this video yet is holding a camera on a stick or
bamboo like, like they're it's pretty nice.
And again, we've got, we've got a lot of these profiles.
So when I go over here to the TikTok, I type Vo three, um, for an example, like, you know, um,
this video from building a pyramid, um, like this entire video is so, so cool.
Um, let's go back.
So we've got an often humorous and there we've got, um, the think tool prompt.
So I'm using the think tool for this agent.
Actually, you can see that I'm using the think tool.
Um, right away maybe we can add it.
So first the chat model which is OpenAI.
Okay.
Uh, we are using I'm using GPT four or mini.
It's cheap.
It's nice.
It's efficient.
So I'm using that for the memory Actually, you know, we are not using memory.
However, we are using the tool which is think tool.
And if you're not familiar with that, we've got in this course the entire video about the tool.
However what it does, it allows our agents to think, to actually refine its response and afterwards
give you the final response.
So it's kind of the safety net, actually.
It allows your agent to do multiple different steps.
So let's say for example firstly it creates the response.
Then it goes to the think tool that asks, all right, is this response relevant to our topic.
Or it's like it's relevant to our instructions.
Then what it does, it goes ahead and it refines the response and it continues until we get the final
answer, which is perfect.
So this is the great I can say habit to include.
Think inside your agent.
It's so, so useful.
Additionally, we would like to have the specific output parser.
So in that case we can back to canvas and we can provide the output parser, which is structured output
parser.
For that case we'll be using specific format.
So let me go over here and copy this format.
And inside you can see we've got the caption idea environment and the status.
So straightforward.
We are just copying and pasting it here okay.
However let's go back to our instructions because I think they are very crucial.
So we've got this purpose.
Um, so this entire content think tool output requirements.
So caption short poetic or funny TikTok style include emojis and 3 to 5 hashtags for an example.
You know Bible for you, holy comedy like ancient vibes and a lot of more.
Uh, it's pretty nice for TikTok videos especially.
We've got an idea.
So 1 to 2 sentence summary of the action story or twist in the video environment.
Describe what the set looks like.
So light textures, mood setting.
So think GoPro meets ancient Jerusalem status must be to create.
So in general.
Um, actually, we've got our Google Sheets we'll be using later.
And there we've got two statuses.
So the first one is to create and the second is to create it.
So actually we can preview if the video was created we've got JSON output parser I like to provide it
even in the instructions.
So we've got better chances that it will stick to this entire format.
You know.
And also we give the model like you know, we give the model the instructions that, hey, we are using
this output output parser.
So it's cool.
Sample output.
So I provided some two examples actually three.
So here caption idea environment and status.
Also this is the great tip to provide examples.
So like you know models like LM models like our agents I can say don't think like humans.
They work, you know, on the specific text and even they don't understand the text.
However it's for another video.
Nevertheless, it's great to give them the raw data.
How?
What's what's the format?
Even if you're using ChatGPT, you can do the following stuff.
Let's say you write an article, you you provide some specific article you wrote on your own and then
what you say, all right, this is my style.
So remember it, okay?
Remember it.
I'm writing this way.
This way I'm using these words.
It's pretty useful.
It's just a small tip I'm using every day.
But we've got example one and two and three.
So we've got our system message.
After we do this we can actually test, you know, we can test our step even before we can name this
agent as uh, create an idea AI agent.
Let's rename it.
And now we can test the step.
So afterwards we've got our content.
So the variables.
So just a regular day in the lion's den.
So it's pretty funny I can say Daniel sits in the lion's den casually explaining his day at work while
quietly lions are yawing beside him and occasionally licking his face.
So?
So I think it would be really funny.
Therefore, say to the end of this video, then we've got an environment and a status.
So we'll be providing these fields inside the Google Sheets.
And right now I can say this is pretty everything and we can move forward to the next agent.
And now what we can do, we'll be using very similar agent.
So we can just copy like, you know, hold the control and select all of these elements.
And now click on Ctrl D so it will be duplicated.
And now uh yeah we can just customize another agent.
Let's connect it firstly.
So it will be to create um video prompts okay.
Let's rename it.
And then I can go over to my document.
And what I have I've got a prompt.
So let me simply copy it here Paste, um, even choose okay and choose the choose to the expression
um system message.
And there in general we need to um disable specific output format.
So we would like to only get the prompt.
However it's not necessary to um require specific output format.
Nevertheless what we do um in the prompt we indicate create a prompt for the Vo three video based on
the following information.
Idea environment.
That's everything.
Okay.
Nothing complex.
Um, and this is the message.
Um, it's it's wider.
So for sure we've got the system message here.
A professional cinematic prompt generator for a video tools.
Your task is to convert a short form video idea and its environment.
Description.
Inspired by biblical or ancient world themes into a highly detailed, camera aware, emotionally rich
prompt.
Suitable for generator for generating a cinematic video.
I'm using Vo three, free.
So for an example we've got V0 free prompt structure guidelines.
So here each prompt should be natural, cinematic and visually immersive including scene description
character focus, camera movement.
So I provided all of the elements that are very important for V0 free model.
So we have you know you can stop now the video and read it all carefully.
However, what we have ls time of the day, atmosphere, texture, style, quality, also input and
example output.
So we've got this entire, you know output that we would like to get.
And it's pretty simple.
So in the input also we've got you will receive two fields ID environment return only the complete and
detailed view prompt.
No additional text.
Let's see if that works so we can test a step.
Hopefully it works.
So let's wait for some time.
All right.
So actually if you have more sophisticated examples, it takes more time when it comes to, you know,
working with a agent with your LM model.
So up to one minute, it's not that long.
Um, so let's wait.
I think, um, a few seconds more.
Um, so we get our perfect prompt after, I think one minute we've got our output.
So a cinematic scene captures the whimsical yet tense atmosphere of Daniel in the lions dance.
Um, then the camera slowly pushes in on Daniel, who sits comfortably among several quirky lions,
each showing lazily and playfully licking his face.
Pretty funny.
Yeah.
So let's go back to canvas.
So we've got our two agents so far, and for now, what I can do, I can pin the data.
So actually, you know, um, if something happens, um, or I want to refresh the automation like this
data is saved.
I like this idea.
So by this way you can control all of the yeah, all of the content.
And the next step will be to provide our Google Sheets.
Because here we want to append the row.
We want to save this data inside our specific Google Sheets.
So let's go ahead append row and sheet.
And then uh what we do we provide our document.
When you go over to our data you've got Google Sheets template.
And then I prepared for you this template.
So you've got idea caption status environment and video URL.
And if you're here you click on file and you click on make a copy.
Uh by this way you can, you know, get access to your very own copy and store your ideas.
So I've got actually my document which is Vol three.
Vol three videos videos template.
Then I can choose the sheet and I will be providing the following data.
I've got an idea, so let me pick the idea from create an idea a agent.
Here what I have I've got the captions, so caption okay then it's the time for status to create environment
and we are done.
Okay we can click on test step.
So we saved this data inside here.
And we can type the name.
So save content information correct.
Um and now there is the step actually in the meantime let me maybe take the sticky notes from my created
automation.
So we see what happens actually you know and there what we have we've got our input.
So video topic we've got our steps to create a video.
Um in this gap will be our Google Sheets.
So let's do it.
Let's very simply organize it.
All right.
I think now it looks better.
All right.
Um, so what we've what we have, um, our inputs.
So video topic we created with two AI agents.
We save the data inside Google Sheets.
And now there is a time to create a video.
We are actually using HTTP requests.
So what we do uh, we pick HTTP request and then we choose the method which is post.
We go to our file and we pick our URL.
For this case we'll be using full AI um platform that allows us to connect with video Vo three directly.
So it's a great case actually.
This platform allows you to use different models and I'm using that.
Yeah, it's pretty nice.
For the authentication.
You choose the generate credential type.
You choose the header authentication.
And now what you do, you go over to full, uh, full AI API.
The link will be in the resources of this material.
However, what you do, you go over here, then you create your account.
And for this case, um, actually you need to remember when we are creating for now the videos.
Um, with Vo three, it's I can say it's quite expensive.
So for the day of recording this video, it's June 10th, 2025.
Um, for an example, when I click here, you can notice that, um, for every second of video you generate
it, you will be charged $0.50 with audio off or $0.75 audio on.
For example, a five seconds video with audio on will costs $3.75.
So for sure, if you're watching this material like, I don't know, two weeks, um, two weeks later
or even six months.
And so like this cost can be pretty low or even it will be very cheap.
However, when I'm recording this video like Vo three model was released a few days ago, so that's
why the cost is pretty high.
Nevertheless, again, please check what's the cost for the moment of you creating this automation and,
you know, watching this material?
This is very important because sometimes we may see a lot of automations that are very complex.
They do crazy stuff, you see, like it's magic.
It does everything for me.
However, the cost is $10 per run.
Okay, so it's not that magical anymore.
Yeah, but what we do, again, we set an account, um, right here in the fall.
I, um, there we choose actually, with the fall AI.
Now, I can go ahead to home and search for the API keys.
I can add the key and name it as and then testing.
Okay, I can create the key.
Let me copy the key and then I can go over to my header authentication.
And here create new credential.
I type authorization.
Exactly.
You need to type this name also in the document you've got you know what you need to do.
So generic credential type here header authentication authorization and key.
So again you have a lot of data there.
Nevertheless let's go over there.
And here just click on expression provide the sentence which is key.
And then our API key.
Uh so let's see okay.
We don't have um too much spaces.
And for now I can name it as uh how to name it.
Um full I test.
Okay.
Vo three and brackets Vo three.
All right.
Let's save it.
And we've got our credential connected.
Next what we need to do.
We need to send body.
And here, um, we need to actually let me go over to the documentation and we need to send body and
their content type, which is row and content type, which is application JSON, and the body which
is this one.
Okay.
So in general we pick row, we provide this content type and then we pick the body.
So we just provide the body here.
However you know um you need to have the body from there.
So create video prompt.
Let's um like delete this entire sentence and now provide the output from there.
So we've got create create video prompt item JSON output.
By this way you connect to full AI and you generate the video.
You give it the prompt.
So as you can see it's not really you know, it's not really hard.
You just only give the prompt and then you create the video.
With all that being said, now I can click.
I can even rename it.
So create video.
Now we can test the step and see if that runs.
So we've got an IQ request ID request response url status URL.
So for sure it works.
And the next step will be very important because we need to wait.
We need to wait for ten minutes.
I can rename it as wait for ten minutes.
And this is due to the fact we need to wait for the content being created.
So for the purpose of this automation, I will set 10s.
However, afterwards I will change it so I can wait ten minutes.
And when you run this entire, you know, this entire step, for now, I will pin the data.
Um, however, if you run it, you can go ahead to full AI and here click on home.
Click there so you will see this entire box.
And now you've got requests.
So you should see video is in progress.
Okay.
Video is in progress.
So it's being created.
We need to wait approximately ten minutes.
Okay.
So after approximately ten minutes you can see our video is generated.
So we can process with the next step which is actually HTTP request.
However for now um we want to get content.
So the method will be get.
We can execute previous nodes for sure.
So this one it's 10s actually.
So let's wait.
All right.
Let's wait a while.
Okay.
Um, and now we need to provide the method which is get URL.
So we can go to our file.
We've got the URL which is this one.
And what it does simply um it actually gets our video by ID.
So then uh, there we provide this entire sentence, Intense.
Plus, I picked the ID from, uh, actually, this, you know, this specific.
Um.
Yeah.
Note.
And this variable.
So we've got request ID, as you can see right there.
Um, yeah.
And now what do we do.
We go over ahead with the authentication.
So again we pick generic credential type there header authentication.
And we choose our authentication we created previously.
All right.
And with all that being said we can rename it as Get Video.
And we can click on rename.
And we can test this step.
After we do this we should have the video URL.
And if you take this video URL you paste into your browser you should get the video.
So let's uh, see what we have.
You know, just another day at the office.
Really?
What do you think about it?
You know, just another day at the office.
Really?
It's crazy.
I need to say.
It's ridiculous.
It's funny.
It's unusual and it's realistic.
You know, just another day at the office.
Really?
And this is coming from perfect.
It's so cool.
So we have this video.
And the last step for this automation will be to save the video URL and change the status to done.
I'm actually to create that and we've got our Google Sheets.
We can click on Append Row.
And then um we've got our Vo three video template.
We've got a sheet.
And what we do um we change the status to created and we provide the video URL.
So we've got the video URL.
And then we just test the step and hopefully it changes here.
So let's wait.
So you can see it's done.
We've got a status which is created with the URL.
So everything is at the point.
And by this way we created our fully functional, um, automation for creating um, the videos with
the Vo three model.
Moreover, I need to mention feel free to modify this entire template for sure.
Also, you can download it so JSON file in the resources of this material.
But what you can do, you can just take it and what it does um it basically creates for you the videos
um with Vo three and model.
Nevertheless you can add some specific steps.
I don't know, maybe you would like to publish it on TikTok.
Um, you've got other videos that show, um, in other videos, for example, in TikTok, um, video
machine, we show how to how to publish videos on TikTok, how to connect it using potato.
So remember you can provide different other nodes and just publish this content on TikTok, on YouTube,
on, I don't know, maybe Facebook, um, and other different platforms.
Maybe you would like to save it instead in Google Sheets inside the notion, just connect it to the
slack to send a team.
So treat it.
Treat.
Also the automations we publish in this course as kind of the base okay that works, that is created,
you know, with all of the necessary steps.
However, after you create it, feel free to modify it.
Feel free to provide something on your own.
Um, because for sure, maybe I know people that like to use, for example, Airtable.
Personally, I prefer to use more like notion, Google Sheets, and so on.
However, they like to use Airtable.
So remember, all of us has its own, you know, um, their own.
Um, yeah, preferences.
Um, however, for now, I can say we've got it.
We created, um, this entire automation that produces for you viral video, free videos.
Thank you for watching.
Thank you for your attendance.
I will see you in the next material.