WEBVTT

00:00.160 --> 00:01.520
Want to see something amazing.

00:01.520 --> 00:04.760
I'm dropping my next video and trust me, you don't want to miss it.

00:04.800 --> 00:07.040
It's packed with insights that'll blow your mind.

00:07.080 --> 00:08.640
Check it out in the comments below.

00:08.640 --> 00:10.920
Hit that link and let's dive into it together.

00:10.920 --> 00:12.720
Remember, you won't regret it.

00:12.720 --> 00:13.440
Let's go!

00:13.920 --> 00:20.080
In this video, I will be showing you how to create this entire automation that creates your A clone.

00:20.080 --> 00:25.800
And instantly with this automation, you can generate videos anytime you want for any specific topic.

00:25.840 --> 00:30.680
You can publish it on TikTok, YouTube, shorts, Instagram or any platform you wish.

00:30.720 --> 00:34.760
And the main point is we are using AI to automate the entire process.

00:35.280 --> 00:38.640
In case you don't know for what, you can use this automation, this profile.

00:38.680 --> 00:43.520
So Sabrina Romanoff is using Michigan to generate TikTok videos.

00:43.520 --> 00:44.480
So let's listen.

00:45.000 --> 00:50.520
It's free AI automation tutorials that will teach you more skills than paying for $5,000 courses.

00:50.520 --> 00:55.120
But first, if you're not learning about AI and automation, you are falling behind thousands of other

00:55.120 --> 00:57.960
people who are leveraging these tools to be ten.

00:58.080 --> 01:00.320
So do you actually like the mouth movement?

01:00.400 --> 01:02.560
Lip movement is pretty natural.

01:02.600 --> 01:07.720
Actually, I'm very curious how many people like, you know, detect that it's generated by AI.

01:08.040 --> 01:13.600
So for sure, for an example, you can use this specific automation to create these videos with your

01:13.600 --> 01:15.040
own avatar.

01:15.320 --> 01:21.280
And then actually, you know, you can actually publish it on YouTube shorts, TikTok or any other platform.

01:21.320 --> 01:27.200
So I think it's really valuable to, you know, follow this automation, use it and know that you can

01:27.200 --> 01:28.760
do this stuff inside Nadine.

01:29.040 --> 01:34.360
And additionally, I need to say that it's actually great because you can create the entire automation

01:34.360 --> 01:37.840
and even publish the content on YouTube shorts or even Instagram.

01:38.160 --> 01:45.200
So in the normal circumstances, you would need to hire someone to generate the video in hydrogen,

01:45.440 --> 01:50.040
then just drop it on some social media, you know, download the video, do all of the stuff.

01:50.080 --> 01:56.400
However, again, if we can connect, um, hydrogen to Nadine, automate the entire process, create

01:56.440 --> 02:03.630
a transcript for a agent, actually create Use agent to create the transcript, the title and generate

02:03.630 --> 02:09.030
the video and get the video, or even upload the video on Instagram and YouTube shorts.

02:09.230 --> 02:11.950
That's highly effective and great.

02:12.390 --> 02:16.270
Even before we begin, I need to share with you some important information.

02:16.270 --> 02:21.350
So for generating videos with hydrogen, you would need to have the creator subscription.

02:21.550 --> 02:24.830
So it costs $29 per month.

02:24.870 --> 02:27.910
But actually you can generate a lot of a lot of videos.

02:27.910 --> 02:31.550
If you would like, you can click the link in the resources of this material.

02:31.590 --> 02:34.750
By this way, you help me or even you can go ahead to hydrogen.

02:35.630 --> 02:38.830
Additionally, for API we've got different pricing.

02:38.830 --> 02:41.430
So for example when it comes to watermark.

02:41.430 --> 02:46.950
So videos without watermark and we would need to pay $99.

02:47.430 --> 02:52.470
However of course if you are creating videos in hydrogen and you've got the watermark.

02:52.470 --> 02:53.790
So actually let me show you.

02:54.390 --> 02:59.710
So when I have this video generated with this automation and the right bottom corner, I've got the

02:59.710 --> 03:00.950
high watermark.

03:00.990 --> 03:01.910
You can see one.

03:01.950 --> 03:06.350
If you want to dive deeper into today's topic, I've got a fantastic video waiting for you.

03:06.390 --> 03:08.270
Check out the comments below to find the link.

03:08.310 --> 03:09.910
So we've got here the watermark.

03:10.070 --> 03:15.270
And of course, I don't recommend you to remove this watermark by some external applications.

03:15.350 --> 03:16.910
Obviously don't do this.

03:17.230 --> 03:23.270
Um, however, for other videos I, you know, created in the past with other applications, um, then

03:23.310 --> 03:23.870
hygiene.

03:24.230 --> 03:24.590
Yeah.

03:24.630 --> 03:30.070
I sometimes used remove watermark now, um, I mean like media.io.

03:30.270 --> 03:32.630
So I click here and remove watermark.

03:32.630 --> 03:36.070
Now here you can upload the video and remove the watermark.

03:36.110 --> 03:38.750
Obviously I don't recommend you to do this.

03:38.750 --> 03:39.990
You can do this.

03:40.190 --> 03:44.230
So here just drop the video from hygiene and remove the watermark.

03:44.230 --> 03:45.630
Remember you can do this.

03:45.990 --> 03:51.590
Um but yeah this is an option I used for other different circumstances for my personal ones, business

03:51.590 --> 03:52.030
ones.

03:52.030 --> 03:58.110
And, um, yeah, I'm just saying that in case for you to know, uh, but for now, what we can do,

03:58.150 --> 04:01.900
we can go back and build this entire automation from scratch.

04:03.220 --> 04:08.500
So without further ado, let's dive in and I will show you in this video all of the steps, each one

04:08.500 --> 04:11.340
step actually throughout this entire automation.

04:11.620 --> 04:17.220
Um, and the first thing we want to do is to provide a trigger which is on chat message.

04:17.260 --> 04:19.620
And you can pick on form submission.

04:19.940 --> 04:21.340
Um, actually what else.

04:21.380 --> 04:22.820
Um, trigger manually.

04:23.060 --> 04:28.540
You would um, actually you could do this, but in that case you would need to customize a little bit

04:28.580 --> 04:29.540
this automation.

04:29.780 --> 04:33.380
Um, however, for simplicity we'll use em on chat message.

04:33.540 --> 04:39.700
So inside we just provide some idea and then right away we are using an agent.

04:39.740 --> 04:43.860
We are creating a agent that will generate for us the transcript.

04:44.700 --> 04:48.580
So I can name it as Transcript agent.

04:49.500 --> 04:52.820
Um, actually for this automation we'll be using two agents.

04:52.820 --> 04:54.420
The first one for transcript.

04:54.820 --> 05:00.580
Um, so we'll we'll be giving this transcript to hygiene and the second one for titles.

05:00.580 --> 05:03.380
So we are using title for publishing on social media.

05:03.380 --> 05:03.940
Right.

05:03.940 --> 05:07.780
Because again this automation has everything it generates for you.

05:07.780 --> 05:09.340
The ideas for the transcript.

05:09.460 --> 05:10.380
It uses hygiene.

05:10.380 --> 05:11.700
So translate the content.

05:11.700 --> 05:18.060
And then um, as usual we are just posting this content on some, some social media.

05:18.060 --> 05:19.420
So it would be very nice.

05:19.420 --> 05:25.380
But we've got the transcript, a agent, um, let's provide um, some message in chat.

05:25.580 --> 05:31.100
So maybe welcome, welcome in this video.

05:31.140 --> 05:40.020
In this video it's nice to see you just provide a text, you know, then, um, our agent uses it to

05:40.060 --> 05:41.700
just expand the transcript.

05:41.940 --> 05:45.060
Um, but, you know, you provide the main concept.

05:45.660 --> 05:48.420
So when I send this chat message, um, then.

05:48.420 --> 05:50.860
Right, uh, we've got our inputs.

05:51.500 --> 05:54.260
Um, so we'll be using OpenAI model.

05:54.500 --> 05:55.300
Let's remove it.

05:55.300 --> 05:55.740
Okay.

05:55.860 --> 05:58.050
OpenAI model and whatever.

05:58.050 --> 06:00.330
You can use GPT 4.1 mini.

06:00.610 --> 06:03.610
And for all and for all mini, the choice is yours.

06:04.570 --> 06:09.090
Um, and now what we do for this agent we pick define below.

06:09.490 --> 06:13.330
So we provide the prompt and system message as typically.

06:13.330 --> 06:13.890
All right.

06:14.170 --> 06:15.930
Um it's pretty straightforward.

06:16.050 --> 06:21.090
Remember in the resources of this material, as usual, I've got for you the JSON file.

06:21.490 --> 06:26.570
Um, and then instructions for this, um, clone a agent.

06:26.930 --> 06:30.130
So we've, we've got for the first agent the prompt.

06:30.970 --> 06:34.330
So simply, um, maybe let me copy the system.

06:34.330 --> 06:36.330
Message prompt is pretty simple.

06:36.610 --> 06:40.330
So I will show you that what we have, what we have inside in a while.

06:40.370 --> 06:47.210
However, for the prompt, what we do, we provide the prompt and just we connect our chat chat input

06:47.210 --> 06:48.610
with our agent.

06:48.650 --> 06:48.890
Okay.

06:48.930 --> 06:53.210
We just drag and drop it here for system message.

06:53.370 --> 06:55.730
We've got a specific, um, tabs.

06:55.850 --> 06:57.010
Actually not tabs however.

06:57.170 --> 07:02.850
segments okay so purpose how it works output rules and sample use case.

07:03.290 --> 07:09.610
The main point for this agent is to generate for us a perfect transcript that we can use in hygiene.

07:09.650 --> 07:14.170
So it takes our input from the chat, then it modifies it.

07:14.170 --> 07:17.290
And, you know, just provides the entire transcript.

07:17.530 --> 07:19.210
However, let's read it very quickly.

07:19.210 --> 07:24.810
What we have inside create short, high impact YouTube shorts transcript that grab attention immediately

07:24.850 --> 07:29.530
keep viewers engaged and clearly deliver a single key message.

07:29.530 --> 07:35.330
The transcript should be ready to record as a video spoken in a natural, energetic tone.

07:35.610 --> 07:40.250
How it works when you receive a topic or key idea, follow this process.

07:40.290 --> 07:44.250
First you understand the core message and I won't read it right now.

07:44.250 --> 07:45.970
You can just stop the video and read it.

07:46.010 --> 07:52.570
However, for the thing we want to have and for this thing we want to have um, 45 to 60s.

07:52.610 --> 07:53.690
Um transcript.

07:53.970 --> 07:57.410
Up to okay, so we may have just shorter concepts.

07:58.050 --> 08:01.410
Um, but what we have else and write the transcript.

08:01.410 --> 08:06.090
So start with a strong hook, keep the tone conversational and so on and so on.

08:06.850 --> 08:08.890
Um, then we've got output rules.

08:08.890 --> 08:10.690
So what not to include.

08:10.690 --> 08:15.250
Remember we want to have the plain text, not any other elements such as emojis.

08:15.250 --> 08:22.010
I don't know, maybe some, you know, like static things such as um, let's say transcript and colon

08:22.010 --> 08:23.250
and then the transcript.

08:23.290 --> 08:24.850
We want to have the plain text.

08:24.850 --> 08:29.290
So we just feed hydrogen with the most proper information sample use format.

08:29.290 --> 08:33.570
So topic how is how a saves hours of repetitive repetitive work.

08:33.690 --> 08:41.050
You generate a transcript with a fast hook a clear example of our benefit and a CTA like try it and

08:41.050 --> 08:42.450
save five hours this week.

08:42.610 --> 08:43.210
That's great.

08:43.210 --> 08:44.330
That's very solid.

08:45.050 --> 08:45.690
Perfect.

08:46.170 --> 08:50.250
Uh, what we can do, let's let's execute the step and see what we receive.

08:50.290 --> 08:53.050
So, um, okay, let's move on to output.

08:53.450 --> 08:53.930
Hi.

08:54.050 --> 08:55.370
Great to see you here.

08:55.410 --> 08:59.800
Stick around because I've got something exciting that will make your day better.

08:59.800 --> 09:00.760
Ready to level up?

09:00.800 --> 09:01.560
Let's dive in.

09:01.600 --> 09:04.520
Don't forget to like and follow for more awesome content.

09:05.080 --> 09:10.840
Um, you can notice this output is not that long, but it's due to our chat message.

09:10.840 --> 09:13.760
We've got only like short description what we want to have.

09:13.800 --> 09:14.200
Okay.

09:14.640 --> 09:15.760
Um, so welcome in this video.

09:15.760 --> 09:16.720
It's nice to see you.

09:16.920 --> 09:24.000
Um, but in case we've got more content, we've got more data inputs, um, actually, data and inputs,

09:24.000 --> 09:27.080
we would have just, you know, just wider.

09:27.120 --> 09:27.920
Transcript.

09:28.480 --> 09:35.320
Um, so in case, um, to inform you, uh, we've got our transcript agent and the next agent will be

09:35.320 --> 09:38.040
for, um, it will be for the title.

09:38.440 --> 09:39.880
Let's click control.

09:39.920 --> 09:40.600
Hold it.

09:40.920 --> 09:41.920
Press transcript.

09:41.960 --> 09:44.160
Agent OpenAI chat model.

09:44.360 --> 09:46.920
Let's click Ctrl D to duplicate.

09:47.640 --> 09:49.280
And now let's place it there.

09:50.160 --> 09:50.680
Great.

09:51.560 --> 09:54.720
And just um we can rename it.

09:55.280 --> 09:57.000
So maybe tidal.

09:57.160 --> 09:58.640
Tidal agent.

10:00.080 --> 10:00.400
Oh!

10:00.520 --> 10:01.000
Oops.

10:02.640 --> 10:03.240
Oh, wow.

10:04.360 --> 10:04.800
Okay.

10:05.400 --> 10:09.080
Um, for the prompt, actually, let's move on to our instructions.

10:09.840 --> 10:12.520
So firstly, we had our transcript agent.

10:12.560 --> 10:14.320
Now we've got our tidal agent.

10:14.320 --> 10:16.920
And here we are pretty straightforward.

10:17.040 --> 10:20.440
So we provide again again the prompt and the system message.

10:20.440 --> 10:22.600
So the system message is really plain.

10:23.080 --> 10:27.240
Um we don't need to provide sophisticated instructions in that case.

10:27.480 --> 10:32.840
So okay we need to change the prompt because obviously we don't want to have the variable for the JSON

10:32.880 --> 10:33.760
chat input.

10:33.920 --> 10:37.920
However, the output from the transcript we are basing on the transcript.

10:37.920 --> 10:44.080
And for relevance, we are you know, we are just basing on this piece of the content and then we generate

10:44.080 --> 10:45.200
the title for it.

10:45.360 --> 10:45.880
Okay.

10:46.000 --> 10:48.600
So it's the most proper for that specific case.

10:48.840 --> 10:51.200
But for the system message we've got the goal.

10:51.240 --> 10:53.480
So let me expand this tab.

10:53.640 --> 10:55.230
Um goal based on the transcript.

10:55.230 --> 10:57.710
Create short and catchy title for the content.

10:57.750 --> 10:58.750
Use simple language.

10:58.750 --> 11:02.110
Provide clean, plain title without any other elements.

11:02.510 --> 11:02.750
Um.

11:02.790 --> 11:03.430
That's enough.

11:03.470 --> 11:04.190
That's great.

11:04.510 --> 11:06.710
Um, so again, let's execute this step.

11:07.670 --> 11:11.470
These agents are pretty straightforward, really easy to create and simple.

11:11.750 --> 11:14.390
So we've got a title which is Level Up Your Day.

11:14.430 --> 11:21.590
Exciting tips insight even I can notice here we've got the name of the variable variable which is output.

11:21.990 --> 11:24.710
Uh remember you can use the edit node throughout the way.

11:24.710 --> 11:30.790
So you just, you know, you use edit fields, then uh, you just provide the name.

11:30.790 --> 11:34.990
So let's say you type the title, um, the value which is this one.

11:34.990 --> 11:39.190
And then you get the variable with the title and name.

11:39.510 --> 11:41.470
However for now I will delete it.

11:42.430 --> 11:49.070
And the next step will be to go ahead to create HTTP request to connect to hydrogen.

11:49.910 --> 11:52.230
Um, so we open HTTP request.

11:52.270 --> 11:57.990
The method is post because we contact to the application, we don't get anything back.

11:58.270 --> 12:02.430
Um, so yeah, we provide the post and the instructions.

12:03.150 --> 12:05.430
Um, we've got the URL you need to use.

12:05.990 --> 12:13.030
Obviously, I encourage you to go ahead to, um, hygiene documentation for information.

12:13.590 --> 12:19.630
Um, so it's it's kind of training if you, if you don't like, take the information from here, you

12:19.630 --> 12:26.430
try to search it on your own in hygiene documentation, then you're just better in, um, in searching

12:26.430 --> 12:28.950
for the information, for, um, solutions.

12:28.990 --> 12:29.470
Okay.

12:29.830 --> 12:32.950
Um, if you if you if, you know what I mean.

12:33.790 --> 12:37.190
But let's move on to, um, our hygiene even.

12:37.190 --> 12:38.190
Let's rename it.

12:38.470 --> 12:40.390
So generate video.

12:41.070 --> 12:42.430
Generate video.

12:43.510 --> 12:44.230
That's great.

12:45.590 --> 12:51.390
Um, but let's see, um, we've got the headers we need to enable the headers and we need to send the

12:51.390 --> 12:51.870
body.

12:52.390 --> 12:52.870
Okay.

12:52.910 --> 12:58.140
So we need to send the body and enable the headers for the headers.

12:58.380 --> 13:01.380
We've got um our authentication.

13:02.020 --> 13:04.020
So we need to send the headers.

13:04.700 --> 13:10.900
And the first value um actually the only value, the only name and the only value for the name we've

13:10.900 --> 13:12.580
got x API key.

13:12.820 --> 13:15.580
You need to use exactly this specific sentence.

13:15.580 --> 13:19.220
It's kind of, you know, insert it in the main hydrogen documentation.

13:19.380 --> 13:24.420
If you provide something else let's say x dot API key, it won't work.

13:24.860 --> 13:29.220
And bear in mind, uh, for API key we need to have our API key.

13:29.380 --> 13:30.940
So go ahead to hydrogen.

13:31.900 --> 13:36.340
Um hydrogen then just move on.

13:36.460 --> 13:38.660
Um here to your profile.

13:39.220 --> 13:43.980
Click on Settings and pick subscription API.

13:44.540 --> 13:51.980
So when you go when you move on to hydrogen API, you will find here the API token to copy you just

13:51.980 --> 13:56.020
click on copy and then you provide the value right there.

13:56.620 --> 13:57.340
I'm great.

13:57.780 --> 14:00.020
So we've got our connection created.

14:00.580 --> 14:03.540
You can click Send Body using JSON.

14:04.180 --> 14:06.820
And then um just take our code.

14:08.140 --> 14:08.740
Okay.

14:08.780 --> 14:11.340
Let's see if we have everything correct.

14:11.900 --> 14:17.340
So what we have inside uh, video inputs character.

14:17.780 --> 14:19.060
Um, okay.

14:19.100 --> 14:20.620
We've got the character and voice.

14:21.380 --> 14:26.340
There are three main variables to to change actually maybe two okay.

14:26.380 --> 14:28.660
Because so far we've got input text.

14:28.660 --> 14:32.940
So what I've done here I put um the transcript text.

14:32.940 --> 14:34.260
So this output right here.

14:35.140 --> 14:43.100
But right now um, you would need to have avatar ID and voice ID if you move on to hydrogen.

14:43.580 --> 14:48.980
Um, and you click on avatars, um, you can create your new avatar.

14:49.220 --> 14:52.690
So then you just train it on your specific Pacific voltage.

14:52.730 --> 14:56.850
As you can see, I've got Christian so me it's really realistic.

14:56.850 --> 15:02.570
So in general you just follow the process that hydrogen gives you and then you create your avatar.

15:02.770 --> 15:05.050
Same for the voice you can generate.

15:05.210 --> 15:06.730
You can create your new voice.

15:06.730 --> 15:09.850
So provide your samples and then you just create the new voice.

15:10.530 --> 15:12.410
Um I won't do this right now.

15:12.610 --> 15:13.610
And you can stop the video.

15:13.610 --> 15:14.210
Do this.

15:14.410 --> 15:15.850
However it's pretty straightforward.

15:15.850 --> 15:17.050
So so you can do this.

15:17.290 --> 15:25.930
But, um, if you've got everything set up simply, you go here, you click on your avatar and you and

15:25.930 --> 15:31.770
these three dots, you copy the avatar ID, um, and the avatar ID you paste here.

15:31.890 --> 15:32.210
Okay.

15:32.250 --> 15:34.330
So you paste the avatar ID here.

15:34.850 --> 15:37.530
And for the voice ID you've got the same process.

15:37.530 --> 15:46.410
So you move on to hydrogen and then you click on a voice and just you pick your um, you just, you

15:46.410 --> 15:52.730
know, here you click on these three dots and you pick get voice ID that's pretty everything.

15:52.730 --> 15:54.850
And then you just paste it here.

15:55.490 --> 15:56.370
Just right here.

15:56.930 --> 16:00.410
After you do this, you should be able to generate your video.

16:00.410 --> 16:02.170
So I can click execute step.

16:02.650 --> 16:03.290
All right.

16:03.450 --> 16:08.770
So now we've got the video ID um error actually null and data okay.

16:08.810 --> 16:11.970
So that means um the status in progress.

16:12.290 --> 16:18.170
If you go back to hygiene you should see in the homepage video that is being created right now.

16:18.170 --> 16:19.530
So we've got 20%.

16:19.810 --> 16:24.170
That's why the next step in this automation will be to wait wait for one minute.

16:24.450 --> 16:29.050
So you provide a wait node, rename it as wait one minute.

16:29.490 --> 16:34.450
For the case of this video, I will leave the value which is five seconds.

16:34.450 --> 16:35.690
Then I will change it.

16:35.930 --> 16:37.290
So um, yeah.

16:37.650 --> 16:40.450
Um, or actually let's okay, let's wait for five seconds.

16:40.450 --> 16:41.290
Let's run it.

16:42.170 --> 16:43.730
Um, perfect.

16:43.970 --> 16:46.490
And then right away we would like to get the video.

16:46.490 --> 16:48.290
So we'll set up HTTP request.

16:48.290 --> 16:50.370
And in the meantime video will be processed.

16:50.930 --> 16:53.930
So remember, you can set up the time when you are creating the automation.

16:53.930 --> 16:55.970
You can set up the time for lower value.

16:56.090 --> 17:00.610
However, after you change it, you just set up us that you just set up the default one.

17:00.650 --> 17:01.090
Okay.

17:01.530 --> 17:03.370
Um, if it makes any sense.

17:03.930 --> 17:06.210
Yeah, but by this way, you save a lot of time.

17:06.250 --> 17:07.450
This is the small digression.

17:07.450 --> 17:08.050
I'm sorry.

17:08.370 --> 17:10.170
Um, but let's move on.

17:10.890 --> 17:15.290
We provide HTTP request, which is to get a video.

17:15.450 --> 17:18.170
And now what we do, let's move on to our documentation.

17:18.690 --> 17:22.250
We get the video and here um we've got this URL.

17:22.290 --> 17:26.130
So in the URL we've got the video status dot get.

17:26.410 --> 17:28.410
We enable the query parameters.

17:28.970 --> 17:32.570
And there we specify the name and the value okay.

17:32.890 --> 17:42.330
For the headers um, we just leave um, our um the specific case for our API, um authorization.

17:42.330 --> 17:44.290
So maybe let me do the following stuff.

17:45.650 --> 17:47.130
Let's duplicate this step.

17:47.250 --> 17:48.010
So this node.

17:48.010 --> 17:49.250
So click Ctrl d.

17:50.240 --> 17:51.120
Perfect.

17:51.160 --> 17:53.600
And now let's do everything here.

17:54.080 --> 17:56.320
The first case we want to take the URL.

17:56.720 --> 17:58.720
Also change the method to get.

17:59.480 --> 18:02.480
Um so we've got get and for send headers.

18:02.640 --> 18:04.760
Um, we can leave it.

18:05.040 --> 18:06.800
We don't need to have send body.

18:07.080 --> 18:09.240
We would need to have send query parameters.

18:10.080 --> 18:11.680
Um, let's see what we have here.

18:11.720 --> 18:15.160
Um, so name video ID and this specific value.

18:16.480 --> 18:19.440
So for this purpose, um, let me show you.

18:20.680 --> 18:22.080
We've got this note.

18:22.480 --> 18:28.160
So we provide this specific ID, um, and why it doesn't work.

18:28.440 --> 18:33.760
Um, because we have the video, um, here, the name with small letter.

18:33.800 --> 18:34.960
We provide big letter.

18:34.960 --> 18:37.680
We've got the highlighted on on the green.

18:37.720 --> 18:38.040
Yeah.

18:38.080 --> 18:45.400
So now it works in case you've got this field in red or other fields throughout any of your automation,

18:45.720 --> 18:52.800
uh, pay attention and check the, um, note name, Because if you have, as I had like, you know,

18:52.840 --> 18:57.600
um, I had the generate video name with small letter, it didn't work.

18:57.640 --> 19:03.240
However, I provided big letter and it works so many times, even if you have JSON templates, um,

19:03.280 --> 19:08.600
or even if you create your very own automation, like your variables may not work because you've got

19:08.640 --> 19:09.520
other name.

19:09.560 --> 19:10.600
It's the most I can say.

19:10.600 --> 19:11.960
It's the most common issue.

19:12.120 --> 19:12.720
Perfect.

19:13.160 --> 19:20.560
Um, so, you know, um, we've got the video ID and now actually we should get, um, the video, so

19:21.320 --> 19:23.520
okay, we've got the video URL.

19:23.840 --> 19:24.520
Perfect.

19:25.120 --> 19:28.640
Um, for now even let's rename it as Get Video.

19:29.760 --> 19:30.880
Great, nice.

19:31.440 --> 19:36.800
And now, um, we can just take it and see if that worked.

19:36.800 --> 19:38.160
So we should get our video.

19:39.120 --> 19:40.600
Um, okay.

19:41.160 --> 19:42.840
Hey, great to see you here.

19:43.120 --> 19:46.560
Stick around, because I've got something exciting that'll make your day better.

19:46.560 --> 19:47.640
Ready to level up?

19:47.640 --> 19:48.600
Let's dive in.

19:48.840 --> 19:49.560
Don't forget.

19:49.630 --> 19:50.390
Very nice.

19:50.910 --> 19:53.750
I think the lip synchronization is pretty cool.

19:53.990 --> 19:56.390
Um, overall quality is nice.

19:56.390 --> 19:58.870
Like, it's kind of me saying some things.

19:59.270 --> 20:07.830
Um, you know, sometimes the voice may be not that proper, not that 100% relevant to mine or yours,

20:08.070 --> 20:14.990
but for this case, you can experiment with 11 laps so you can provide, you know, in this automation

20:15.710 --> 20:17.110
you can provide 11 laps.

20:17.110 --> 20:17.630
Note.

20:18.430 --> 20:23.830
And here just generate separately voice for your entire project.

20:24.350 --> 20:32.390
The next thing we want to do in this automation is to provide them I can say safety net, um, in case

20:32.750 --> 20:39.230
um, like it takes more time than one minute to actually, you know, generate this entire video.

20:39.590 --> 20:41.190
Um, this is optional step.

20:41.230 --> 20:46.550
However, I like to provide it sometimes to just avoid any problems, any crashes and so on.

20:46.790 --> 20:53.950
Um, so for this case, you provide a note, which is F, and then what you do, you provide the value

20:53.990 --> 20:56.790
which will be video URL.

20:57.470 --> 21:05.430
And in case it's um, it's not empty, uh, when it's not empty, we would like to continue.

21:05.710 --> 21:07.070
Um, so okay.

21:07.630 --> 21:10.630
If it's not empty, we would like to continue.

21:10.630 --> 21:14.670
So it will be the true in case it's empty.

21:15.030 --> 21:15.190
Um.

21:15.190 --> 21:16.190
It's false.

21:16.190 --> 21:19.190
So we go back to get video.

21:19.230 --> 21:19.950
Actually, no.

21:20.070 --> 21:21.350
What we do, we wait.

21:21.470 --> 21:22.190
I'm sorry.

21:22.710 --> 21:25.390
We wait for five to 10s.

21:25.390 --> 21:26.550
Maybe let's provide ten.

21:27.150 --> 21:30.070
Wait for 10s.

21:32.790 --> 21:33.510
All right.

21:33.670 --> 21:37.030
Um, and then we just connect it with get video.

21:37.550 --> 21:38.150
Great.

21:38.350 --> 21:40.230
And now let me show you how it works.

21:40.230 --> 21:42.630
So I will provide here the time.

21:42.670 --> 21:42.950
Okay.

21:42.990 --> 21:45.990
So we've got the entire automation and we can just run it.

21:46.430 --> 21:51.500
So let's open the chat maybe and provide the same message.

21:51.500 --> 21:53.100
And now you will see the process.

21:53.340 --> 21:56.140
So now it generates the video.

21:56.140 --> 21:57.380
It waits only five seconds.

21:57.380 --> 21:59.260
Not one not not one minute.

21:59.580 --> 22:01.620
Um, and now it gets the video.

22:01.620 --> 22:04.140
It's false because the video is not generated.

22:04.140 --> 22:05.340
We don't have the URL.

22:05.900 --> 22:11.780
Um, so then just we wait 10s again, we check for the video again.

22:11.780 --> 22:12.540
It's false.

22:12.540 --> 22:14.460
The video is still being generated.

22:14.460 --> 22:17.060
We wait for 10s again.

22:17.100 --> 22:23.580
Actually, we try to get the video so it runs until we get our video.

22:23.580 --> 22:28.620
So let's see how many, um, you know, kind of loop iterations we will have.

22:29.820 --> 22:33.380
After six loop iterations we have our content.

22:33.380 --> 22:37.100
So it returned for us video URL perfect.

22:37.780 --> 22:43.460
Then what we want to do, we want to use HTTP request to get the video and download this video.

22:43.980 --> 22:51.020
Uh, for this purpose we are using this video URL simply and we execute the step so we can rename it

22:51.060 --> 22:52.140
event download.

22:52.860 --> 22:54.700
Download video.

22:55.900 --> 23:00.700
We execute this step and let's see actually please execute the step.

23:00.700 --> 23:01.140
All right.

23:01.180 --> 23:02.140
We've got a video.

23:02.180 --> 23:03.100
We can view it.

23:03.140 --> 23:04.460
Hey great to see you here.

23:04.500 --> 23:04.820
Ready.

23:04.860 --> 23:05.460
Great.

23:06.260 --> 23:13.660
And the next case what we want to do is to use title to publish the content.

23:13.860 --> 23:15.380
So we are almost done.

23:15.500 --> 23:17.420
Um, even from the ready automation.

23:17.420 --> 23:21.060
Let me take the sticky notes as I usually do.

23:21.260 --> 23:22.660
And now let me show you.

23:23.700 --> 23:27.100
So here in general, let me organize it very quickly.

23:28.060 --> 23:31.580
So we've got it by this way.

23:32.020 --> 23:35.180
So firstly we've got the part which is create the video content.

23:35.380 --> 23:38.100
Um, then we've got the part to get the video.

23:38.540 --> 23:46.980
And the last part will be to upload the content, um, to potato and just simply publish it on platforms.

23:46.980 --> 23:47.090
Firms.

23:47.450 --> 23:49.370
So we provide HTTP request.

23:50.490 --> 23:54.410
And then actually in many videos in this course we've used potato.

23:54.610 --> 23:57.890
Also remember to this application and you can open it.

23:58.930 --> 23:59.610
Let's open it.

23:59.610 --> 24:00.730
You've got free trial.

24:01.410 --> 24:05.370
I will put the link in the resources of this material so you can use it or not.

24:05.490 --> 24:07.170
However, you can start your free trial.

24:07.170 --> 24:10.850
And here, um, you can connect to your social media.

24:11.090 --> 24:13.490
Uh, we've got a settings so we can log in.

24:13.490 --> 24:19.410
Actually, it's a great application because we can at the same time, in one automation, we can publish

24:19.410 --> 24:21.810
the content on multiple platforms.

24:21.810 --> 24:27.450
And now even you can say, okay, but can we actually do this in any then with using the notes, just

24:27.450 --> 24:30.690
simple notes like let's say Facebook, LinkedIn, TikTok and so on.

24:31.090 --> 24:38.050
Um, the process is, I can say really hard and sometimes it doesn't work in some specific cases because

24:38.050 --> 24:46.610
these platforms don't allow, um, you know, like, like we need to have some application that is credible

24:46.850 --> 24:50.450
and trusted by these platforms to connect to the applications and posts.

24:50.450 --> 24:53.370
Here is one of these applications.

24:53.370 --> 24:56.130
And the process again is really straightforward.

24:56.330 --> 24:57.410
It's really simple.

24:57.450 --> 24:57.930
Okay.

24:58.130 --> 25:01.930
So in general, um, you can just use it I like to use it.

25:02.250 --> 25:05.050
And the cost comparing to the capabilities.

25:05.170 --> 25:09.450
So let's say you've got a lot of automations, um, you can connect them with ATO.

25:09.610 --> 25:10.450
It's pretty low.

25:10.650 --> 25:14.010
However, you know, you can use the free trial and try it out.

25:14.570 --> 25:18.810
Uh, for this case, I can rename it as Upload to Potato.

25:20.410 --> 25:21.810
We've got a post method.

25:22.330 --> 25:24.450
And there we've done it many times.

25:24.450 --> 25:31.730
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

25:31.730 --> 25:32.730
authentication.

25:33.250 --> 25:36.090
And we just provide uh we enable the body.

25:36.130 --> 25:36.610
Okay.

25:37.370 --> 25:41.090
So we've got generic type header authentication.

25:41.410 --> 25:46.530
I've got the potato along with many other credentials as you can see.

25:47.090 --> 25:47.570
Runway.

25:48.170 --> 25:48.490
Yeah.

25:49.010 --> 25:50.330
And we need to send the body.

25:51.450 --> 25:51.930
Okay.

25:51.970 --> 25:53.690
And now we provide the URL.

25:54.690 --> 25:57.890
And here we can take the URL from this step.

25:58.090 --> 26:00.130
So download video.

26:00.170 --> 26:01.730
We've got the video URL.

26:02.490 --> 26:03.890
Let's execute the step.

26:04.050 --> 26:04.970
Hopefully it works.

26:05.290 --> 26:06.170
Yeah it works.

26:06.410 --> 26:06.770
Nice.

26:06.770 --> 26:09.290
We've got this content uploaded to potato.

26:09.530 --> 26:13.170
And right away we can, you know, upload the content to social media.

26:14.050 --> 26:18.170
Um, so now firstly we would like to pick the Instagram.

26:19.090 --> 26:25.090
Um, again let's, let's provide the HTTP request so we can duplicate it and twice and this will be

26:25.290 --> 26:27.650
um for this will be for Instagram.

26:29.650 --> 26:33.250
And the second one um step will be to YouTube shorts.

26:34.050 --> 26:34.530
Okay.

26:34.850 --> 26:38.690
Let's move on YouTube shorts.

26:41.130 --> 26:41.690
Great.

26:42.410 --> 26:43.850
Um, and now what we can do.

26:44.010 --> 26:45.490
Um, let's move on here.

26:46.320 --> 26:52.520
We just provide, um, like this specific URL and the JSON, um, code.

26:52.880 --> 26:55.520
So instead of media we've got posts.

26:55.680 --> 26:57.080
So this is posts.

26:57.120 --> 26:57.600
Okay.

26:58.000 --> 26:59.240
It's pretty straightforward.

26:59.560 --> 27:03.160
We enable send body um, and we you and we use JSON.

27:04.080 --> 27:11.160
Um, so we provide this code and here there are some things that are important.

27:11.600 --> 27:13.560
Uh, firstly obviously we need to connect it.

27:13.760 --> 27:14.600
Um, yeah.

27:15.480 --> 27:19.680
Um, and now let's maybe let's start with the Instagram.

27:19.720 --> 27:20.880
Yeah, obviously.

27:21.480 --> 27:23.760
Um, so we can start with Instagram posts.

27:24.120 --> 27:26.520
Um, it will be for actually.

27:26.560 --> 27:30.440
Did I copy the part for Instagram to, um, YouTube shorts?

27:30.480 --> 27:33.200
Yeah, I guess, but maybe.

27:33.200 --> 27:34.320
Okay, let's leave it.

27:34.400 --> 27:36.280
Um, later I will change it for YouTube.

27:36.720 --> 27:43.480
Okay, so we've got Instagram and there what we have text media URL, media URLs.

27:43.480 --> 27:47.320
So we pick this URL and text from title agent.

27:47.360 --> 27:50.560
That's why we used it to create for us a title for the content.

27:50.800 --> 27:58.360
And then the most important part is to get our account ID, Instagram account ID and birthdate is great

27:58.360 --> 27:58.800
again.

27:58.840 --> 28:05.280
You just simply click login with Instagram and then after you do this, you've got your profile and

28:05.280 --> 28:07.240
you can copy account ID okay.

28:07.800 --> 28:09.680
And just provide account ID here.

28:10.160 --> 28:10.760
Great.

28:11.000 --> 28:13.000
And then just execute this step.

28:13.920 --> 28:14.520
Perfect.

28:15.120 --> 28:18.200
Um, now what I can do I can open my Instagram.

28:19.480 --> 28:25.120
Um, not now and see if I have the content.

28:26.760 --> 28:27.680
Uh, maybe here.

28:27.920 --> 28:28.440
Okay.

28:30.080 --> 28:30.680
Let's see.

28:31.960 --> 28:33.000
It's two hours.

28:33.040 --> 28:34.160
I've got a fantastic.

28:34.600 --> 28:35.240
Perfect.

28:35.400 --> 28:35.560
And.

28:35.560 --> 28:36.880
But it's two hours.

28:37.080 --> 28:39.080
Um, yeah, it's two hours.

28:39.240 --> 28:39.640
Um.

28:39.760 --> 28:40.520
Back then.

28:40.760 --> 28:43.760
Um, so let's wait for the content to appear.

28:45.470 --> 28:46.030
Okay.

28:46.430 --> 28:52.070
Even what we can do, we can actually go move on here and see and publish posts.

28:52.310 --> 28:54.270
So it's for you to fail posts.

28:54.590 --> 28:56.830
Um, all right.

28:56.870 --> 29:00.390
Facebook, we are just we just need to wait, okay?

29:00.390 --> 29:01.750
We just need to wait a while.

29:02.670 --> 29:04.030
So let's wait.

29:05.190 --> 29:10.190
And as you can notice, after approximately 15 seconds, we've got Instagram created at.

29:10.590 --> 29:12.630
So now we should refresh it.

29:13.150 --> 29:13.710
Great.

29:14.310 --> 29:14.870
Let's see.

29:17.510 --> 29:17.870
Here.

29:17.910 --> 29:20.030
Ready to learn something cool in under a minute?

29:20.230 --> 29:22.030
Stick around because this quick tip will change.

29:22.070 --> 29:22.550
Nice.

29:22.590 --> 29:22.950
Pretty?

29:22.950 --> 29:23.670
Pretty nice.

29:24.310 --> 29:27.310
Um, okay, so we connected it to our Instagram.

29:27.310 --> 29:29.430
And now there is the point for YouTube.

29:30.150 --> 29:34.190
And again, um, you can use this specific data.

29:34.910 --> 29:38.750
You can use this specific data and once again provide your ID.

29:38.790 --> 29:43.310
You've got the title um actually here the title, you've got the URL.

29:43.950 --> 29:49.670
And by this way, you can create this entire automation that again, you know, auto publishes for you

29:50.070 --> 29:51.590
hygiene videos.

29:52.470 --> 29:55.150
Um, the only fact is you've got the watermark.

29:55.150 --> 29:59.190
Remember not to use, um, any other application to remove the watermark.

29:59.230 --> 30:00.230
You can do this.

30:00.550 --> 30:05.950
Um, but again, without the watermark, um, it works pretty decent.

30:06.030 --> 30:11.710
Um, you can generate shorts, um, TikToks, Instagram, you know, even you can provide a text.

30:11.710 --> 30:12.550
Just connect.

30:12.870 --> 30:17.390
Actually, you know, in this course, we've covered many different ways.

30:17.390 --> 30:24.270
We've covered many different automations to publish the content on TikTok, YouTube, um, on any other

30:24.270 --> 30:25.190
social media.

30:25.430 --> 30:29.630
Um, and also we use many different platforms.

30:29.630 --> 30:33.510
So let's say you can take some specific knowledge from some video.

30:33.630 --> 30:38.910
And now, um, you can see like look on this specific hygiene automation and say, okay, maybe I can

30:38.950 --> 30:43.030
include the note that generates for me, um, captions instantly.

30:43.140 --> 30:51.060
Okay, maybe there is a node that, um, does something else and it may be useful in this specific project.

30:51.060 --> 30:57.020
So you've got a prototype I can see I can say for you, you've got a prototype of this automation that

30:57.020 --> 31:02.300
works, that generates for you the content publishes, it uses hydrogen to do the stuff, but you can

31:02.300 --> 31:06.500
customize it, modify it for your specific purposes, like it's the main point.

31:06.660 --> 31:11.900
Um, so yeah, you can just do this even for the A agent, you can specify this.

31:12.060 --> 31:13.940
The, the particular topic.

31:14.180 --> 31:20.940
Um, I don't know, maybe you want to use hydrogen for your beginnings of the videos or just to explain

31:20.940 --> 31:26.780
some topics about the health, about any other, um, any other industry.

31:26.820 --> 31:31.980
Um, I've said it many times in this course, I guess, but still want to highlight it for you.

31:31.980 --> 31:35.380
So, you know, um, for now, thank you for watching.

31:35.380 --> 31:37.660
I hope you enjoyed this entire material.

31:37.660 --> 31:38.820
It was helpful for you.

31:39.340 --> 31:43.460
Um, again, thank you for watching and I will see you in the next lesson.
