In this lesson of the class, I will show you how I built this YouTube videos posting system with an
addon that gets me thousands of views whenever I publish a new video.
And here is the proof.
I'm actually I have only the 1300 subscribers.
However, I get thousands of views per every video, so even like this is a great indicator.
If you don't have your YouTube channel yet, you can set it up, create this automation, and then actually
promote your content on Facebook groups, WhatsApp, telegram, I don't know, maybe X and get a lot
of traffic.
Also, you can sell the products by this way.
So for an example I promote my agents accelerator.
So here you know I just create a videos.
I am using this automation that gets me a lot of a lot of views.
And then I sell my product.
So it's perfect actually watch this video to the end and will set it up.
And also I will have for you all of the instructions.
So yeah, let's dive in.
But even before setting it up, let me show you some statistics.
So these are the posts I created with this entire automation.
And then for an example we've got 5000 posts reach there.
We've got 2000 there.
We've got 2600.
And it's automatic actually whenever I have, whenever I have the new YouTube video, the content is
saved.
Inside notion for the email campaign, Facebook post and school announcement.
Also there another Facebook group and we've got 50 likes there, 16 shares, 23 comments.
So for sure it works.
It's proven by the data.
And they're actually, you know, even again, if you haven't started your YouTube channel yet, you
can do this.
You can make a lot of money and promote any service you have.
Um, however, with all that being said, um, yeah, that's all.
Um, let's go over and build this project step by step so I can click here on the plus, click on the
workflow and create in the personal.
So first things first.
Actually you know we need to have our trigger.
And the trigger will be on a schedule.
Because for me personally I've got the date specific dates.
So here um, yeah.
The Tuesday and Friday at 3:00 pm, I publish my YouTube video so I can use the schedule trigger.
And here we'll be using something pretty new.
So this is the custom chrome.
Um, and it allows us to, um, schedule actually trigger the automation at the specific time.
So here we've got a format second minute hour, day of month month and day of week.
So now we can actually set it up.
And the first actually value will be zero.
And we don't care about the second.
We go straight forward to the minute.
And then we've got an hour and we need to provide the full hour.
So 1517 um, here actually, you know, choose your hour.
Uh, for me, I publish actually the videos at 3:00 PM, so it's 15.
And then we've got day of the move and the move and there is the yeah, there is the point.
We don't want to get any day of the month and the month.
We just want to publish our automation, uh, you know, every every Tuesday and Friday.
So in general we provide this sign twice.
So it's for the day of the month and the month.
And at the end we've got the day of week.
And here we need to count actually Tuesday as the second day of the week.
So we provide a tool and also we provide a comma and five.
So it indicates that.
All right.
Every Tuesday and Friday at 3:00 pm we trigger this automation.
So yeah it works by this way.
We can this a step.
So for sure we can see um it works for now we won't see the data.
Um yeah.
After we publish the automation um it will run um on Tuesday and Friday.
Also what's um perfect.
You can click here for instructions Directions.
Okay.
So you can find help generating your cron expression here.
You can open it.
And there you've got specific format.
So for an example every seven days you've got the format you need to copy and paste.
And afterwards you know like uh yeah like use it.
So schedule um the automation for an example on day of month, which is first, um, it's pretty nice.
You can go over there and read the documentation.
And throughout this course I every time encourage you to read the documentation.
And because by this way, you get familiar.
And when you have like more sophisticated projects, um, you're better um, even you actually, you
can go over to the documentation and get the data from here.
Obviously you can read it, which is actually a huge skill.
And for now, maybe let's don't extend this part for too long.
So first we've got our trigger and right away we want to take HTTP request.
All right HTTP request.
And what we want to do with it.
We want to get our YouTube video and I prepared for you actually, the instructions you can find in
the resources of this material with all of the codes, actually, you know, we will have the code will
have a agent one actually system message agent two for email campaign.
Also the system message.
So entire instructions.
Um, I put a lot of attention into, into preparing them.
So what what's the point?
Actually in the resources of this material, you can get the file and it will be useful for the entire
automation will build in this video.
So we've got first HTTP request.
And there we've got a method get we've got the URL which is this one and parameters enabled.
And we've got six parameters here okay.
So firstly what you need to do you can copy the URL and paste it here.
You can enable send query parameters and provide the parameters.
Let's put it here.
We've got firstly the parts.
Um, so yeah, the snippet and value which is the snippet.
And then we add the parameter.
Let's add six of them five six okay.
And then we've got channel ID.
So you provide your channel ID and if you're not familiar actually you can go over let me show you.
You can go over there to your profile.
Click on settings and then click on Advanced Settings.
You can copy your channel ID right there.
Paste it here.
What we have else um we've got actually your API key.
No it should be your channel ID.
Let me change it really fast okay.
And then we've got parameter three which is max results.
So we indicate we want to get the latest video okay.
Not any other videos just the one.
Um then we've got the order.
So this is pretty important because actually we've got the order and we just take the latest video.
So we indicate that um, we actually, um, provided the data that we want to get one video and, uh,
we want to sort it by the date.
So get the latest video.
Okay.
Um, I hope you understand it.
Um, so we've got here, actually, uh, what?
We have their order date so we can provide the order date.
Um, actually, here.
The date.
Perfect.
Then we've got the type.
So it's the video, and at the end, we've got the key.
All right, so you can see everything is inside.
And in general we need to get our API key.
We can go over to our Google Cloud.
Um if you haven't set it up your credentials inside Google Cloud.
So inside Google Cloud Services, um, you've got actually the lesson in this course about it.
Okay.
We won't talk about it like we won't set it up right now.
Uh, because it's the waste of the time.
You can go over to the video.
Um, however, for now, you know, just the quick announcement.
So let's go over to my projects.
Okay, I've got my project.
Now what I can do, I can click on APIs and services to the credentials.
And there I can create my API key right there.
So create credentials API key API key is being created okay let's wait.
All right I can copy my API key.
Obviously I will delete it after this video.
So you can't access my API key.
Also it's very important if you let's say you create the automation.
Um, you actually um, yeah, you actually download the JSON file and then you share it, remember to
remove your API keys.
Otherwise um, you can get in some problems.
So for an example someone is using your credits, um your money.
Um, so be aware of that.
Um, however now um, even inside, let me show you inside the Google Cloud, you need to enable actually,
um, you know, um, the specific product.
So there we've got YouTube API free.
So let me show you YouTube data API v3, make sure you have it enabled right there.
So I've got it enabled in my project.
It's nice.
And for now it should work.
So let's go over there.
Click on that step.
Uh API key not valid.
What happened.
Actually let's go over there to my project.
Let's go over to API key credentials I've got my API key.
So actually I need to create the new one.
Um or even show key here.
Copy it and now paste it here again.
What happens I don't know.
All right.
So I had here the additional number which which was free.
Like look this is free and this is the new API key I don't know, maybe I clicked by mistake.
Uh, it's also nice, I think, to don't make the cut some sometimes if I, if I have some problems.
So you can see like the entire troubleshooting.
And by this way what we have.
Um, yeah.
Just again like this quick announcement and however we've got the video.
So there, um, we've got um, yeah, the video ID um, here, the title Explore the Cloud new data
analysis tool.
We've got here a description and every information we need, we've got a channel and so on.
So for now, um, yeah, we set up this HTTP request successfully.
We can actually rename it, get the latest, um, YouTube video.
Perfect.
We can rename it.
And in general let's go ahead and provide another HTTP request.
So now we want to get the transcript.
Again we can go over to our instructions.
We've got everything explained here.
We'll be using Apple.com for this case.
This is an application.
Um actually I have here um you have here the free credits I'm also using.
I also I'm also using the free credits here.
So yeah, it's nice.
We can send query parameters.
And here we've got a token.
Okay.
You can read it also right there inside our instructions we need to provide our token and also additionally
our JSON our JSON code because in the JSON code.
So in the send body we'll be providing our our YouTube video URL.
Okay.
For this case.
So I can copy my code I can just paste it here.
And you can see we've got video URL.
We provided a static value which is youtube.com/watch.
And there we just took our variable from here so we can search for the video ID we've got the video
ID so I simply drag and drop it here.
It's the same actually you know um yeah.
Um however for now let's take our token so I can go over to api.com.
Just.
Yeah.
Sign up.
Um, it's pretty straightforward.
forward.
And then what you can do, you can go over to API and copy your API token, paste it here.
Simple as that.
And afterwards, just as a step okay.
It's pretty simple.
Let me change the camera.
All right.
After we do this it's really nice.
We've got all of the data.
So here the specific and time stamps.
Um so their start zero duration to the second and to the second.
Um, actually second two.
Yeah.
Second two.
Uh, we've got a text.
Text.
Um, it's really nice.
However, the problem is we've got it.
Um, actually, we need to combine everything together.
So create one chunk of the text.
Okay.
Um, because we've got to know, like this content, um, in different variables for this case before
that, um, let's provide the name.
So get transcript.
Um, and I can say we've got two uh, actually Let's get transcript.
I can say transcript.
I'm sorry.
And I can say we've got two very important steps.
So HTTP requests already set up.
And this is very important.
And even before moving forward, let me actually, uh, you know, let me actually take the sticky notes
and provide here.
So now you can see it's better.
It's looking really clear.
So we run this automation every Tuesday and Friday at 3 p.m. we get YouTube video transcript.
And then it's time for transform the transcript into a text string.
So in general we provide our code block.
Um, yeah.
We just run the JavaScript code.
And I know some of you are scared when you see the code.
However, um, yeah, we've got the code created by me, so you just need to go and go over here, copy
and paste it and and what it does, it takes all of that.
And actually these variables, it maps the text and then it combines it together.
So everything like the entire text together.
Okay.
And moreover, what I can say, if you want to go more in depth in this code, like, you know, know
what is happening inside exactly.
Um, I will show you the trick.
You can copy this code, go over to ChatGPT, paste it here.
Actually.
Um, yeah.
Tell please explain for me this code step by step, step by step.
Um, okay.
And just paste this code.
It's simple as that.
And then everything is explained for you.
Um, you know what?
This code, what this code does, again, actually, this is not, um, the course about coding, so
we'll skip it.
I won't actually, you know, every time whenever we have the code, I won't like, explain every line.
However, um, you've got this, um, ideas.
We can go over to ChatGPT, paste it.
And if you are the coding person or if you're just curious, Yes you can.
You know, you can get the data.
Know how it works and so on.
However, for now, we can test a step.
So I will show you how it how it performs.
So we've got the transcript, an entire transcript from the video.
It's perfect.
Um, even, uh, what you can do, you can use these three steps like these two steps.
So HTTP requests for your other projects.
Actually these three steps.
I'm sorry.
Uh, however, the point is you can use it for your other projects.
You know, maybe you're creating other automation and you need, um, like, the system that gets the
YouTube video and gets the transcript and put the transcript into one piece of the text.
I think it's really useful.
Okay.
Um, because later on you can do everything with that.
However, let's go back to our automation.
I hope sometimes my explanations are not white.
And my reflections.
Okay.
I want to keep these materials also very short.
However, sometimes I like to, you know, like Explain some parts more.
When I see some improvements, some tips tricks I want to give you.
Like, you know, some insights, what I see.
Um, so I hope you enjoyed it.
Actually, let me know and what you think about it by writing an honest review or rating of the course.
I really appreciate it.
And also you let me know, um, if you like.
Actually, you know, our course, um, the type of presenting the entire data and a lot of more.
So feel free to go over there.
I will be very grateful if you have already done it.
Thank you so, so much.
It means the world to me.
Really.
Actually like reviews and ratings are so so important.
Thank you so so much.
Let's go back to our automation.
All right.
I'll stop talking.
Um, let's go over and provide our, um, part for creating the posts.
So we'll have three agents right away.
Let me provide free agents, you know, uh, or even let's provide firstly, let's provide firstly the
model.
So we'll be operating on GPT four or mini And then let me just copy that.
Okay.
Uh, remember, if you create automations, you want to be as lazy as you can.
It it sounds weird.
Okay.
Because how to be lazy.
But with automations especially, we want to be lazy.
We want to I, I don't know, maybe if you have some other automations you can copy some parts.
As I said here.
Okay.
Don't set it up manually.
It's waste of the time.
If you see some templates, just copy it, use it.
Um, the point is, is to be the most effective, even if you're in your work, if you're creating some
projects for the clients, like why not to take some parts from your previous automations from maybe
others, like take some parts, don't copy 100%, obviously, but take some parts, save some time.
It's it's all about the effectiveness.
Productivity.
Okay.
Um, or even if you like to set it up everything step by step, it's your choice.
Okay.
Like, feel free to do this.
Um, however, for now, what we have, we've got agent, which is Facebook post.
So here we've got Facebook post.
Okay.
Then what we do we click the find below.
We go over to the instructions.
And here we've got the prompt for the first agent.
So let's take it.
Let's paste it here.
And when I sit there based on the following YouTube transcript, create for me the best Facebook post
I provided here a transcript from the code block.
So I put it here simply.
And then also what I did.
It's a nice trick.
I provided the video link and I did that by providing the static value, which is for the every YouTube
video.
And then let me show you and then I, I taken up like the video ID from uh, yeah from the step HTTP
request.
So we've got get the latest YouTube video and here I've got video ID, I simply drag and drop it.
Here you can see it's literally the same.
And by this way you give the agent the link to use in your posts.
So even you don't need to like go over to your to your YouTube video and then um, just map the link.
Just provide the link.
Okay.
It's pretty important.
Um, what we do else we provide a system instructions.
And here it's pretty advanced.
I can say it's pretty advanced.
I spent a lot of time on creating that.
I think approximately it was one day maybe like a lot of hours, by the way.
Okay, so let's read it.
Purpose.
This assistant is designed to generate marketing content tailored to your style and requirements.
It will create an email.
Um, no.
A Facebook post a Facebook post.
Okay.
Facebook post with a compelling title and engaging content for Facebook announcements.
A Facebook group post crafted to increase engagement and resonate with your audience.
The content will be based on the transcript provided and your established writing style capabilities.
Analyses provide a transcript.
Create a concise and compelling email title designed to maximize open rates.
Craft a conversational and engaging Facebook group post designed to spark discussions and attract interactions.
Adapt to your specific style by referencing past examples for tone and structure here.
Interaction style.
So how to write even this sentence is really important.
So when there is a text not or nadin, which is I think for the transcript, when we say an A then like
the algorithm, I don't know why it's it actually for a transcript.
We've got not or nadin so we want to avoid it.
And in the post avoid like instead of nadin using nadin or not.
So for this case I've got when there is a text not or nadin it means always nadin always type nadin.
So it's especially for me.
Okay.
Because I um yeah, I publish the videos about nadin and so on.
So you can like remove it or just leave it.
It's it's not it's not harmful for your automation or for your automation, for your project.
If you for an example, you are creating videos for something else.
This is just the note for me because these are these are the this is the system for me.
Uh, and I'm using it every time.
You know, if there is a YouTube link to attach, take the link provided.
And there also I've got here um, yeah the format.
So how to do this I'm using this sign because otherwise, um, you don't get the breaks inside the Facebook
post, you know, um, actually it looks worse.
And my strategy is to provide these signs.
It can be, I don't know, the dash.
Maybe it can be the dash.
It can be, I don't know, maybe the dollar sign.
As you wish.
However, for me, I'm using this sign, uh, to make the breaks.
Just simply it's it's looking better for me.
And we've got other posts.
So these are examples.
And again, what I can do, Door.
I can just take it.
I can just paste it and that's all.
Like, that's the step.
Um, and we get afterwards this format.
So we've got here the title clear title.
We've got um, some sentence we've got actually, you know what is inside the tutorial.
And there are additional data based on the transcript.
And again, these posts make big reach.
The great point is you can publish that on a lot of different groups WhatsApp Facebook, telegram,
Pinterest, I don't know, maybe Quora.
Okay.
And the reach is pretty high.
Like look on that even like even if you don't have the YouTube channel yet, you can create some videos
and then you can get thousands of views by following this method.
So in general, look, we've got the output free tutorial along the Power of Clouds new analysis tool.
Check the description.
Exciting news everyone.
So you know like we've got the post.
I will show you later how it works.
However, you know, for now, let's move on to don't make this tutorial as long.
Then we've got email campaign, um, okay email campaign and we click the find below.
And again we've got the prompt.
I won't read it right now.
You can stop the video or go over to the resources of this material, download these instructions and
read it.
However, for now, you know I don't want to waste your time.
Um, so we've got a variable on the read that means it doesn't work.
And why?
Because we didn't change the name of this block.
So make sure you change it.
Adjust.
How was it named?
I don't know, adjust.
Um, let's let's see.
Um, here adjust transcript format.
Okay.
Adjust transcript format, uh, transcript format.
And be aware of any of any misspellings.
Otherwise, um, you get errors.
However, for now okay adjust transcript format.
So probably I had some adjust transcript format.
So what's the point transcript format.
Um, I don't have any misspellings.
So why didn't work.
Um, okay.
Adjust transcript format here.
Also we've got the YouTube link.
Um, okay.
Get the latest YouTube video.
Uh, maybe what we can do.
Let's provide a system message and see for sure if it works or not.
Okay.
Let's test a step.
Okay.
We've got a problem.
And to solve it we need to provide actually.
Okay I know what's happening.
It's the format is correct.
Everything is correct.
However, sometimes, you know, um, you need to provide instead of the item, you need to provide
the first and the entire automation.
It could have worked.
However, for now, for the purpose.
Like for for that, let's provide the sentence which is first.
Okay.
It solves the problem.
So, you know, it's better to like provide it instead of just the item even you've got here.
Um, yeah.
The info about the problem.
So an expression here won't work because it uses item and then can configure how the matching item.
Let me see if okay.
You can see that um, and I then um, can't figure out the magic item.
This is because the node code returned incorrect matching information for item zero of run zero.
Try using first, last, all indexed instead of item for now.
When we test it, it works.
Um, it's not working for now because it's running.
However, for sure it works.
So we've got the subject.
You know every content here.
Let's go over ahead to the agent three, which is our school Cool announcement.
Cool announcement.
Let's rename it.
Let's click the find below.
And there again I won't go more in depth.
I will just copy that paste here.
Um, again let's provide a first so it solves the problem.
Uh, okay.
System message.
Purpose.
Capabilities.
Interaction style format templates.
Perfect.
Let's test the step.
And in general, it works perfect.
It's so cool.
Let's go over ahead to the last step, which is notion.
So what do we do.
We get a database.
Actually we create a database page.
And now I actually need to create your notion credential.
So in this course you've got how to do this.
Nevertheless for now I will show you that very quickly.
So click on Create New credential.
And now go over here to notion and take this okay, this URL and now type profile slash integrations.
Uh open it.
So open this link and now create the new integration.
Name it actually pick the associated workspace.
Um here name it.
So we've got let's say na den test.
Let's for example add one okay.
Now you need to choose the type which is internal external.
So I will so I will choose internal I can click on save I can click on Configure Integration settings.
So here you can just you know enable some capabilities.
So here content capability.
So read and update insert also there comment.
So in general um you set up your credential inside notion.
Now what you can do you can actually show the um yeah the internal integration secret, you can just
copy it, go over to your Neidan workflow and there paste your internal integration secret.
Click on save.
And what's even very important you need to actually give the access for the specific notion page.
So actually in general I've got my database.
Let me actually pick my database.
So I have my page with the database for YouTube videos posts.
And there I need to click on these three dots.
Then click on connections.
And right here search for our na den test one okay.
And click on confirm.
Afterwards you've got your connections.
Actually let me delete for example this one.
So na den or even let me okay.
Let me leave it.
Um, however, for now, after we do this, we've got our credentials set up, and in general, we can
choose our database, which is YouTube videos, posts.
So by this way, um, you set up your notion credentials.
Okay.
Uh, let's go ahead and provide a property.
The first property is video name as we see here.
Um, so Facebook post, email campaign, SQL announcement and even I'm using like this automation to
create Udemy announcements.
Then I, I simply just solve them a little bit and I post them okay.
So in general what we can do now, uh, we can go over here again pick video name title.
So let's provide a title from the HTTP request.
So here um, let's pick the title.
Where do we have the title.
Uh yeah.
Here explorer clouds new data analysis tool.
Insane okay.
We've got a title.
And again what we need to do let's provide the first.
All right, then we've got.
I'm actually not here.
Um, yeah.
Let's provide the title there.
I'm sorry.
Here.
The item which is first, then add property.
Um, the next property is Facebook post.
We can add another property which is email campaign.
And at the end we add another property which is cool announcement.
And simple as that.
Like take school announcement.
Um yeah.
Provide here.
Okay.
So you can see it works there actually.
Okay.
We've got here the title, we've got school announcement.
We've got email campaign.
We provide it there.
We've got the Facebook post.
So it's simple as that.
We can test the step see if that works.
And the data should appear right there.
So you can see we've got Explore Clouds new data analysis tool here Facebook post email campaign school
announcement.
We've got the title, we've got the body.
So it's pretty straightforward.
Now let me show you even what we can do.
Let's take this content even we've got inserted face YouTube URL.
So what I can do I can go over to my community and here just click again.
I'm actually click Ctrl shift four, shift four.
And I've got my content that I can right away publish.
So here just look on that free tutorial.
Unlock the Power of Clouds new analysis tool.
Check the description.
Exciting news everyone!
Some cloud has has just released a game changing analysis and we've got some problem with the cloud.
So probably we need to add that in the instruction.
Um, so yeah instead of just cloud and provide a cloud.
So um, yeah this is the yeah this spelling.
So we can provide it in the instruction.
Similarly as I did with the Nar den.
So it likes, you know, the algorithm likes to misinterpret some words.
However, I'm still, um, has just released a game changing analysis tool that takes your data visualization,
analysis, analysis, visualization and analysis to to the next level.
Think dynamic visuals, stunning graphs, and appealing charts.
All of your fingertips here.
What you will learn there.
What we have actually.
Um, yeah.
You won't believe how collaborative and precise the new features are.
And there the YouTube video.
Okay.
The YouTube video inserted.
And it's simple as that.
Whenever I publish a YouTube video, I get the data inside my notion.
So here I just take the Facebook post.
I publish that on multiple Facebook groups.
I take the post for the email campaign.
I've got already created the subject body.
I take it, I publish it, so it allows me to save a lot of time.
Okay.
Again, I take this cool announcement.
I've got a title I just simply take it, I paste it.
Even I've got the link like look how.
Perfectly formatted this is.
I put a lot of attention and time to create this, these instructions and also this entire, you know,
this entire automation.
Um, however, it allows you to take your channel from zero subscribers to thousands of them and get
a lot of traffic, as I showed you.
So here for an example, we've got a lot of likes shares, comments here like a lot of engagement.
So even if you don't have any subscribers you can boost your reach.
You can get a lot of traffic and also promote your products.
So in this video that's it.
Remember also you can download this entire template and the resources of this material.
So I will put the JSON file.
You can download it.
Just paste here like yeah insert here.
And then just have this entire automation set up.
So for now I hope you enjoyed it.
Thank you for watching and I will see you in the next material.