Want to see something amazing.
I'm dropping my next video and trust me, you don't want to miss it.
It's packed with insights that'll blow your mind.
Check it out in the comments below.
Hit that link and let's dive into it together.
Remember, you won't regret it.
Let's go!
In this video, I will be showing you how to create this entire automation that creates your A clone.
And instantly with this automation, you can generate videos anytime you want for any specific topic.
You can publish it on TikTok, YouTube, shorts, Instagram or any platform you wish.
And the main point is we are using AI to automate the entire process.
In case you don't know for what, you can use this automation, this profile.
So Sabrina Romanoff is using Michigan to generate TikTok videos.
So let's listen.
It's free AI automation tutorials that will teach you more skills than paying for $5,000 courses.
But first, if you're not learning about AI and automation, you are falling behind thousands of other
people who are leveraging these tools to be ten.
So do you actually like the mouth movement?
Lip movement is pretty natural.
Actually, I'm very curious how many people like, you know, detect that it's generated by AI.
So for sure, for an example, you can use this specific automation to create these videos with your
own avatar.
And then actually, you know, you can actually publish it on YouTube shorts, TikTok or any other platform.
So I think it's really valuable to, you know, follow this automation, use it and know that you can
do this stuff inside Nadine.
And additionally, I need to say that it's actually great because you can create the entire automation
and even publish the content on YouTube shorts or even Instagram.
So in the normal circumstances, you would need to hire someone to generate the video in hydrogen,
then just drop it on some social media, you know, download the video, do all of the stuff.
However, again, if we can connect, um, hydrogen to Nadine, automate the entire process, create
a transcript for a agent, actually create Use agent to create the transcript, the title and generate
the video and get the video, or even upload the video on Instagram and YouTube shorts.
That's highly effective and great.
Even before we begin, I need to share with you some important information.
So for generating videos with hydrogen, you would need to have the creator subscription.
So it costs $29 per month.
But actually you can generate a lot of a lot of videos.
If you would like, you can click the link in the resources of this material.
By this way, you help me or even you can go ahead to hydrogen.
Additionally, for API we've got different pricing.
So for example when it comes to watermark.
So videos without watermark and we would need to pay $99.
However of course if you are creating videos in hydrogen and you've got the watermark.
So actually let me show you.
So when I have this video generated with this automation and the right bottom corner, I've got the
high watermark.
You can see one.
If you want to dive deeper into today's topic, I've got a fantastic video waiting for you.
Check out the comments below to find the link.
So we've got here the watermark.
And of course, I don't recommend you to remove this watermark by some external applications.
Obviously don't do this.
Um, however, for other videos I, you know, created in the past with other applications, um, then
hygiene.
Yeah.
I sometimes used remove watermark now, um, I mean like media.io.
So I click here and remove watermark.
Now here you can upload the video and remove the watermark.
Obviously I don't recommend you to do this.
You can do this.
So here just drop the video from hygiene and remove the watermark.
Remember you can do this.
Um but yeah this is an option I used for other different circumstances for my personal ones, business
ones.
And, um, yeah, I'm just saying that in case for you to know, uh, but for now, what we can do,
we can go back and build this entire automation from scratch.
So without further ado, let's dive in and I will show you in this video all of the steps, each one
step actually throughout this entire automation.
Um, and the first thing we want to do is to provide a trigger which is on chat message.
And you can pick on form submission.
Um, actually what else.
Um, trigger manually.
You would um, actually you could do this, but in that case you would need to customize a little bit
this automation.
Um, however, for simplicity we'll use em on chat message.
So inside we just provide some idea and then right away we are using an agent.
We are creating a agent that will generate for us the transcript.
So I can name it as Transcript agent.
Um, actually for this automation we'll be using two agents.
The first one for transcript.
Um, so we'll we'll be giving this transcript to hygiene and the second one for titles.
So we are using title for publishing on social media.
Right.
Because again this automation has everything it generates for you.
The ideas for the transcript.
It uses hygiene.
So translate the content.
And then um, as usual we are just posting this content on some, some social media.
So it would be very nice.
But we've got the transcript, a agent, um, let's provide um, some message in chat.
So maybe welcome, welcome in this video.
In this video it's nice to see you just provide a text, you know, then, um, our agent uses it to
just expand the transcript.
Um, but, you know, you provide the main concept.
So when I send this chat message, um, then.
Right, uh, we've got our inputs.
Um, so we'll be using OpenAI model.
Let's remove it.
Okay.
OpenAI model and whatever.
You can use GPT 4.1 mini.
And for all and for all mini, the choice is yours.
Um, and now what we do for this agent we pick define below.
So we provide the prompt and system message as typically.
All right.
Um it's pretty straightforward.
Remember in the resources of this material, as usual, I've got for you the JSON file.
Um, and then instructions for this, um, clone a agent.
So we've, we've got for the first agent the prompt.
So simply, um, maybe let me copy the system.
Message prompt is pretty simple.
So I will show you that what we have, what we have inside in a while.
However, for the prompt, what we do, we provide the prompt and just we connect our chat chat input
with our agent.
Okay.
We just drag and drop it here for system message.
We've got a specific, um, tabs.
Actually not tabs however.
segments okay so purpose how it works output rules and sample use case.
The main point for this agent is to generate for us a perfect transcript that we can use in hygiene.
So it takes our input from the chat, then it modifies it.
And, you know, just provides the entire transcript.
However, let's read it very quickly.
What we have inside create short, high impact YouTube shorts transcript that grab attention immediately
keep viewers engaged and clearly deliver a single key message.
The transcript should be ready to record as a video spoken in a natural, energetic tone.
How it works when you receive a topic or key idea, follow this process.
First you understand the core message and I won't read it right now.
You can just stop the video and read it.
However, for the thing we want to have and for this thing we want to have um, 45 to 60s.
Um transcript.
Up to okay, so we may have just shorter concepts.
Um, but what we have else and write the transcript.
So start with a strong hook, keep the tone conversational and so on and so on.
Um, then we've got output rules.
So what not to include.
Remember we want to have the plain text, not any other elements such as emojis.
I don't know, maybe some, you know, like static things such as um, let's say transcript and colon
and then the transcript.
We want to have the plain text.
So we just feed hydrogen with the most proper information sample use format.
So topic how is how a saves hours of repetitive repetitive work.
You generate a transcript with a fast hook a clear example of our benefit and a CTA like try it and
save five hours this week.
That's great.
That's very solid.
Perfect.
Uh, what we can do, let's let's execute the step and see what we receive.
So, um, okay, let's move on to output.
Hi.
Great to see you here.
Stick around because I've got something exciting that will make your day better.
Ready to level up?
Let's dive in.
Don't forget to like and follow for more awesome content.
Um, you can notice this output is not that long, but it's due to our chat message.
We've got only like short description what we want to have.
Okay.
Um, so welcome in this video.
It's nice to see you.
Um, but in case we've got more content, we've got more data inputs, um, actually, data and inputs,
we would have just, you know, just wider.
Transcript.
Um, so in case, um, to inform you, uh, we've got our transcript agent and the next agent will be
for, um, it will be for the title.
Let's click control.
Hold it.
Press transcript.
Agent OpenAI chat model.
Let's click Ctrl D to duplicate.
And now let's place it there.
Great.
And just um we can rename it.
So maybe tidal.
Tidal agent.
Oh!
Oops.
Oh, wow.
Okay.
Um, for the prompt, actually, let's move on to our instructions.
So firstly, we had our transcript agent.
Now we've got our tidal agent.
And here we are pretty straightforward.
So we provide again again the prompt and the system message.
So the system message is really plain.
Um we don't need to provide sophisticated instructions in that case.
So okay we need to change the prompt because obviously we don't want to have the variable for the JSON
chat input.
However, the output from the transcript we are basing on the transcript.
And for relevance, we are you know, we are just basing on this piece of the content and then we generate
the title for it.
Okay.
So it's the most proper for that specific case.
But for the system message we've got the goal.
So let me expand this tab.
Um goal based on the transcript.
Create short and catchy title for the content.
Use simple language.
Provide clean, plain title without any other elements.
Um.
That's enough.
That's great.
Um, so again, let's execute this step.
These agents are pretty straightforward, really easy to create and simple.
So we've got a title which is Level Up Your Day.
Exciting tips insight even I can notice here we've got the name of the variable variable which is output.
Uh remember you can use the edit node throughout the way.
So you just, you know, you use edit fields, then uh, you just provide the name.
So let's say you type the title, um, the value which is this one.
And then you get the variable with the title and name.
However for now I will delete it.
And the next step will be to go ahead to create HTTP request to connect to hydrogen.
Um, so we open HTTP request.
The method is post because we contact to the application, we don't get anything back.
Um, so yeah, we provide the post and the instructions.
Um, we've got the URL you need to use.
Obviously, I encourage you to go ahead to, um, hygiene documentation for information.
Um, so it's it's kind of training if you, if you don't like, take the information from here, you
try to search it on your own in hygiene documentation, then you're just better in, um, in searching
for the information, for, um, solutions.
Okay.
Um, if you if you if, you know what I mean.
But let's move on to, um, our hygiene even.
Let's rename it.
So generate video.
Generate video.
That's great.
Um, but let's see, um, we've got the headers we need to enable the headers and we need to send the
body.
Okay.
So we need to send the body and enable the headers for the headers.
We've got um our authentication.
So we need to send the headers.
And the first value um actually the only value, the only name and the only value for the name we've
got x API key.
You need to use exactly this specific sentence.
It's kind of, you know, insert it in the main hydrogen documentation.
If you provide something else let's say x dot API key, it won't work.
And bear in mind, uh, for API key we need to have our API key.
So go ahead to hydrogen.
Um hydrogen then just move on.
Um here to your profile.
Click on Settings and pick subscription API.
So when you go when you move on to hydrogen API, you will find here the API token to copy you just
click on copy and then you provide the value right there.
I'm great.
So we've got our connection created.
You can click Send Body using JSON.
And then um just take our code.
Okay.
Let's see if we have everything correct.
So what we have inside uh, video inputs character.
Um, okay.
We've got the character and voice.
There are three main variables to to change actually maybe two okay.
Because so far we've got input text.
So what I've done here I put um the transcript text.
So this output right here.
But right now um, you would need to have avatar ID and voice ID if you move on to hydrogen.
Um, and you click on avatars, um, you can create your new avatar.
So then you just train it on your specific Pacific voltage.
As you can see, I've got Christian so me it's really realistic.
So in general you just follow the process that hydrogen gives you and then you create your avatar.
Same for the voice you can generate.
You can create your new voice.
So provide your samples and then you just create the new voice.
Um I won't do this right now.
And you can stop the video.
Do this.
However it's pretty straightforward.
So so you can do this.
But, um, if you've got everything set up simply, you go here, you click on your avatar and you and
these three dots, you copy the avatar ID, um, and the avatar ID you paste here.
Okay.
So you paste the avatar ID here.
And for the voice ID you've got the same process.
So you move on to hydrogen and then you click on a voice and just you pick your um, you just, you
know, here you click on these three dots and you pick get voice ID that's pretty everything.
And then you just paste it here.
Just right here.
After you do this, you should be able to generate your video.
So I can click execute step.
All right.
So now we've got the video ID um error actually null and data okay.
So that means um the status in progress.
If you go back to hygiene you should see in the homepage video that is being created right now.
So we've got 20%.
That's why the next step in this automation will be to wait wait for one minute.
So you provide a wait node, rename it as wait one minute.
For the case of this video, I will leave the value which is five seconds.
Then I will change it.
So um, yeah.
Um, or actually let's okay, let's wait for five seconds.
Let's run it.
Um, perfect.
And then right away we would like to get the video.
So we'll set up HTTP request.
And in the meantime video will be processed.
So remember, you can set up the time when you are creating the automation.
You can set up the time for lower value.
However, after you change it, you just set up us that you just set up the default one.
Okay.
Um, if it makes any sense.
Yeah, but by this way, you save a lot of time.
This is the small digression.
I'm sorry.
Um, but let's move on.
We provide HTTP request, which is to get a video.
And now what we do, let's move on to our documentation.
We get the video and here um we've got this URL.
So in the URL we've got the video status dot get.
We enable the query parameters.
And there we specify the name and the value okay.
For the headers um, we just leave um, our um the specific case for our API, um authorization.
So maybe let me do the following stuff.
Let's duplicate this step.
So this node.
So click Ctrl d.
Perfect.
And now let's do everything here.
The first case we want to take the URL.
Also change the method to get.
Um so we've got get and for send headers.
Um, we can leave it.
We don't need to have send body.
We would need to have send query parameters.
Um, let's see what we have here.
Um, so name video ID and this specific value.
So for this purpose, um, let me show you.
We've got this note.
So we provide this specific ID, um, and why it doesn't work.
Um, because we have the video, um, here, the name with small letter.
We provide big letter.
We've got the highlighted on on the green.
Yeah.
So now it works in case you've got this field in red or other fields throughout any of your automation,
uh, pay attention and check the, um, note name, Because if you have, as I had like, you know,
um, I had the generate video name with small letter, it didn't work.
However, I provided big letter and it works so many times, even if you have JSON templates, um,
or even if you create your very own automation, like your variables may not work because you've got
other name.
It's the most I can say.
It's the most common issue.
Perfect.
Um, so, you know, um, we've got the video ID and now actually we should get, um, the video, so
okay, we've got the video URL.
Perfect.
Um, for now even let's rename it as Get Video.
Great, nice.
And now, um, we can just take it and see if that worked.
So we should get our video.
Um, okay.
Hey, great to see you here.
Stick around, because I've got something exciting that'll make your day better.
Ready to level up?
Let's dive in.
Don't forget.
Very nice.
I think the lip synchronization is pretty cool.
Um, overall quality is nice.
Like, it's kind of me saying some things.
Um, you know, sometimes the voice may be not that proper, not that 100% relevant to mine or yours,
but for this case, you can experiment with 11 laps so you can provide, you know, in this automation
you can provide 11 laps.
Note.
And here just generate separately voice for your entire project.
The next thing we want to do in this automation is to provide them I can say safety net, um, in case
um, like it takes more time than one minute to actually, you know, generate this entire video.
Um, this is optional step.
However, I like to provide it sometimes to just avoid any problems, any crashes and so on.
Um, so for this case, you provide a note, which is F, and then what you do, you provide the value
which will be video URL.
And in case it's um, it's not empty, uh, when it's not empty, we would like to continue.
Um, so okay.
If it's not empty, we would like to continue.
So it will be the true in case it's empty.
Um.
It's false.
So we go back to get video.
Actually, no.
What we do, we wait.
I'm sorry.
We wait for five to 10s.
Maybe let's provide ten.
Wait for 10s.
All right.
Um, and then we just connect it with get video.
Great.
And now let me show you how it works.
So I will provide here the time.
Okay.
So we've got the entire automation and we can just run it.
So let's open the chat maybe and provide the same message.
And now you will see the process.
So now it generates the video.
It waits only five seconds.
Not one not not one minute.
Um, and now it gets the video.
It's false because the video is not generated.
We don't have the URL.
Um, so then just we wait 10s again, we check for the video again.
It's false.
The video is still being generated.
We wait for 10s again.
Actually, we try to get the video so it runs until we get our video.
So let's see how many, um, you know, kind of loop iterations we will have.
After six loop iterations we have our content.
So it returned for us video URL perfect.
Then what we want to do, we want to use HTTP request to get the video and download this video.
Uh, for this purpose we are using this video URL simply and we execute the step so we can rename it
event download.
Download video.
We execute this step and let's see actually please execute the step.
All right.
We've got a video.
We can view it.
Hey great to see you here.
Ready.
Great.
And the next case what we want to do is to use title to publish the content.
So we are almost done.
Um, even from the ready automation.
Let me take the sticky notes as I usually do.
And now let me show you.
So here in general, let me organize it very quickly.
So we've got it by this way.
So firstly we've got the part which is create the video content.
Um, then we've got the part to get the video.
And the last part will be to upload the content, um, to potato and just simply publish it on platforms.
Firms.
So we provide HTTP request.
And then actually in many videos in this course we've used potato.
Also remember to this application and you can open it.
Let's open it.
You've got free trial.
I will put the link in the resources of this material so you can use it or not.
However, you can start your free trial.
And here, um, you can connect to your social media.
Uh, we've got a settings so we can log in.
Actually, it's a great application because we can at the same time, in one automation, we can publish
the content on multiple platforms.
And now even you can say, okay, but can we actually do this in any then with using the notes, just
simple notes like let's say Facebook, LinkedIn, TikTok and so on.
Um, the process is, I can say really hard and sometimes it doesn't work in some specific cases because
these platforms don't allow, um, you know, like, like we need to have some application that is credible
and trusted by these platforms to connect to the applications and posts.
Here is one of these applications.
And the process again is really straightforward.
It's really simple.
Okay.
So in general, um, you can just use it I like to use it.
And the cost comparing to the capabilities.
So let's say you've got a lot of automations, um, you can connect them with ATO.
It's pretty low.
However, you know, you can use the free trial and try it out.
Uh, for this case, I can rename it as Upload to Potato.
We've got a post method.
And there we've done it many times.
So we've got the URL here I'm using the and let's see what I'm using a generic question type here header
authentication.
And we just provide uh we enable the body.
Okay.
So we've got generic type header authentication.
I've got the potato along with many other credentials as you can see.
Runway.
Yeah.
And we need to send the body.
Okay.
And now we provide the URL.
And here we can take the URL from this step.
So download video.
We've got the video URL.
Let's execute the step.
Hopefully it works.
Yeah it works.
Nice.
We've got this content uploaded to potato.
And right away we can, you know, upload the content to social media.
Um, so now firstly we would like to pick the Instagram.
Um, again let's, let's provide the HTTP request so we can duplicate it and twice and this will be
um for this will be for Instagram.
And the second one um step will be to YouTube shorts.
Okay.
Let's move on YouTube shorts.
Great.
Um, and now what we can do.
Um, let's move on here.
We just provide, um, like this specific URL and the JSON, um, code.
So instead of media we've got posts.
So this is posts.
Okay.
It's pretty straightforward.
We enable send body um, and we you and we use JSON.
Um, so we provide this code and here there are some things that are important.
Uh, firstly obviously we need to connect it.
Um, yeah.
Um, and now let's maybe let's start with the Instagram.
Yeah, obviously.
Um, so we can start with Instagram posts.
Um, it will be for actually.
Did I copy the part for Instagram to, um, YouTube shorts?
Yeah, I guess, but maybe.
Okay, let's leave it.
Um, later I will change it for YouTube.
Okay, so we've got Instagram and there what we have text media URL, media URLs.
So we pick this URL and text from title agent.
That's why we used it to create for us a title for the content.
And then the most important part is to get our account ID, Instagram account ID and birthdate is great
again.
You just simply click login with Instagram and then after you do this, you've got your profile and
you can copy account ID okay.
And just provide account ID here.
Great.
And then just execute this step.
Perfect.
Um, now what I can do I can open my Instagram.
Um, not now and see if I have the content.
Uh, maybe here.
Okay.
Let's see.
It's two hours.
I've got a fantastic.
Perfect.
And.
But it's two hours.
Um, yeah, it's two hours.
Um.
Back then.
Um, so let's wait for the content to appear.
Okay.
Even what we can do, we can actually go move on here and see and publish posts.
So it's for you to fail posts.
Um, all right.
Facebook, we are just we just need to wait, okay?
We just need to wait a while.
So let's wait.
And as you can notice, after approximately 15 seconds, we've got Instagram created at.
So now we should refresh it.
Great.
Let's see.
Here.
Ready to learn something cool in under a minute?
Stick around because this quick tip will change.
Nice.
Pretty?
Pretty nice.
Um, okay, so we connected it to our Instagram.
And now there is the point for YouTube.
And again, um, you can use this specific data.
You can use this specific data and once again provide your ID.
You've got the title um actually here the title, you've got the URL.
And by this way, you can create this entire automation that again, you know, auto publishes for you
hygiene videos.
Um, the only fact is you've got the watermark.
Remember not to use, um, any other application to remove the watermark.
You can do this.
Um, but again, without the watermark, um, it works pretty decent.
Um, you can generate shorts, um, TikToks, Instagram, you know, even you can provide a text.
Just connect.
Actually, you know, in this course, we've covered many different ways.
We've covered many different automations to publish the content on TikTok, YouTube, um, on any other
social media.
Um, and also we use many different platforms.
So let's say you can take some specific knowledge from some video.
And now, um, you can see like look on this specific hygiene automation and say, okay, maybe I can
include the note that generates for me, um, captions instantly.
Okay, maybe there is a node that, um, does something else and it may be useful in this specific project.
So you've got a prototype I can see I can say for you, you've got a prototype of this automation that
works, that generates for you the content publishes, it uses hydrogen to do the stuff, but you can
customize it, modify it for your specific purposes, like it's the main point.
Um, so yeah, you can just do this even for the A agent, you can specify this.
The, the particular topic.
Um, I don't know, maybe you want to use hydrogen for your beginnings of the videos or just to explain
some topics about the health, about any other, um, any other industry.
Um, I've said it many times in this course, I guess, but still want to highlight it for you.
So, you know, um, for now, thank you for watching.
I hope you enjoyed this entire material.
It was helpful for you.
Um, again, thank you for watching and I will see you in the next lesson.