n8n Sora 2 AI Video Ads MACHINE!🤖 (NO WATERMARK) FREE n8n Workflow & Guide + Sora 2 Invite Codes
#n8n #sora2
n8n Sora 2 AI Video Ads MACHINE!🤖 (NO WATERMARK) FREE n8n Workflow & Guide + Sora 2 Invite Codes
I made $21,600 in a week from AI generated video ads and now I'm using Sora AI to take it to the next level! This AI automation creates content for me. Learn how to make money online using artificial intelligence.
GET THE FREE TEMPLATE IN MY FREE SKOOL COMMUNITY!
Join Stride AI Academy FREE Skool:
https://www.skool.com/stride-ai-acade...
Join Stride AI Academy Pro:
https://www.skool.com/stride-ai-autom...
Tech Stack:
https://kie.ai/
https://airtable.com/
https://sora.chatgpt.com/explore
https://platform.openai.com/
Remove Watermark:
https://magiceraser.org/remove-waterm...
https://app.enhancor.ai
Sora 2 Invite Codes:
/ open_ai_sora_2_invite_codes_megathread
🤖 Join Stride AI Academy Pro FREE Skool:
https://www.skool.com/stride-ai-acade...
🤖 Join Stride AI Academy Pro:
https://www.skool.com/stride-ai-autom...
Book a call with me 👉 https://executivestride.com/apply
Accelerate Your Stride With AI Agents🤖📞 https://strideagents.com
My n8n indepth course:
• The Best FREE n8n RAG AI Agents Course!🤖 C...
Github Repo!
https://github.com/joshpocock/Stride-...
79 n8n Agent Page Document!
https://docs.google.com/document/d/1n...
📞 BOOK A FREE STRIDE SCALING SESSION
===============================
👉 https://executivestride.com/apply
===============================
FREE FACEBOOK & DISCORD COMMUNITY (EXCLUSIVE RESOURCES, TEMPLATES, AND TRAININGS)
👉 https://stridecommunity.com
📱 Follow Me On Other Socials & Lets Connect!
Instagram: / joshfpocock
LinkedIn: / joshpocock13
Twitter/X: / joshfpocock
Tiktok: / joshfpocock
📞 BOOK A FREE STRIDE SCALING SESSION
===============================
👉 https://executivestride.com/apply
⏳ Timestamps
00:00 - $21K in a Week from AI Video Ads Using N8N
01:01 - Upgraded Workflow: Sora 2 Video Integration
01:55 - Free Workflow, Sora Guide, and How to Get an Invite Code
03:03 - Airtable Setup and Video Prompt Configuration
04:23 - Generating Ads with N8N + Sora 2 in Real Time
05:29 - Full Workflow Breakdown and Node Overview
07:42 - Prompt Enhancing with ChatGPT and Style Options
09:19 - Sending Prompts to Kie.ai for Video Generation
10:34 - Updating Airtable with Generated Videos
13:10 - Saving Videos to Google Drive and Final Setup
14:44 - Testing Multiple Prompts and Use Cases
15:57 - Removing the Sora 2 Watermark (Free and Paid Options)
17:10 - How to Get a Free Sora Invite Code
17:32 - Final Thoughts and Joining Stride AI Academy
Transcript
Last week, I showed you how I made
$21,600
in a week from AI generated ads. I even
gave you the exact copy and paste NADN
template as well as Air Table base that
you could use to do the same thing. It's
currently Monday morning and I just
closed another $10,000 deal today with
the exact same system. And now I just
updated this entire AI content ads
machine to generate videos with Sora 2.
If you don't know what Sora 2 is, it's
OpenAI's latest texttovideo model. You
describe what you want and it generates
cinema quality video clips. No filming,
no editing, no stock footage, just
prompts. This seriously changes the game
for anyone running ads, anyone creating
content. You no longer need a video
production team. Stock footage or
expensive editors. You can test 10
different video ad concepts and angles
in the time that it used to take to
create just one. That is the true unlock
here. So, within my video last week, I
showed you the entire AI ads generating
system that's producing my company
results. Unlimited ad variations,
multiple styles, fully automated in N8N
and Air Table with the ability to
customize with different memes, a bunch
of different stuff. If you saw that
video, you already know the foundation
of the system. But today, I'm showing
you what I've been building since then.
I took the exact workflow and added Sora
to video generation. Same system, same
air table base, but now instead of just
static images, we're creating highly
customizable video ads. So, in today's
video, we're going to walk through
exactly how this Sor 2 integration
works, how you can start generating ads
with it with this exact workflow. We'll
go over some live video generations,
different styles, variations, use cases,
a few prompting strategies that actually
create good video ads, and a real cost
breakdown to actually go about these
generations. Plus, the completed
workflow will be available 100% for free
in my new school community, StrideAI
Academy. You'll also get access to an
indepth SOAR 2 prompting guide with some
best practices, some exact prompts that
you can use to get started on your Sora
2 journey. If you don't already have a
Sora invite code, I'll show you exactly
where you can get one and then also I
will be showing you how you can remove
the Sora watermark on your generated
videos. All right, so let's dive into
the actual workflow and the air table
base. So just a quick recap on this
specific content generation AI base. You
can generate unlimited image variations
for AI images using Nano Banana or GPT1.
And if you want a more in-depth
explanation as to how to set that up, as
well as the exact NAN workflow, I'll
leave a link down below for that video.
The new addition is this table right
here for video. So, let me go ahead and
show you a test sample of how this
actually worked. So, here you can see I
am using the at@ symbol to tag another
creator, of course, that has their cameo
available to anyone. So, I'm tagging Sam
Olman and Theo right here, as well as
myself, and I'm saying eating a pair.
Now, when you create a new table right
here, the way I have it set it up is it
will default to um a few different
things here, but of course, you can
change this by the default. So you can
change it if you want it to be landscape
or uh portrait by default as well as
standard or HD quality. You also have
the option right here to add a
foundation. So um I covered this in my
last video. This is essentially a place
just outlining your offer details. Let's
say you have an offer for your business.
You can create different foundations
here and then link those in the video
section. And then if you're using an AI
generated prompt like I'll show you in
just a second, it will actually factor
that in to create your finalized prompt.
Now here we can select how many
variations we want. So for this example,
I'll just select one. You'll see that we
have a model select because I figure
that we will be adding additional models
to this later down the line in
additional videos. So stay tuned for
that. And then you do have the option to
do a first frame image or not. So for
this case, we just won't do it. And then
I am going to select AI prompt right
here. And I'll show you the difference
between the AI prompt and the regular
prompt. The AI prompt basically will
enhance your prompt using an AI agent.
If you didn't select this, then it will
actually just do the exact prompt that
you put here. So, I'll toggle this on
and then I'll go ahead and click on this
right here to generate our ad. Now, if I
go over here to our NAND workflow and I
click on executions, we can see that we
now have our execution running right
here. All right. And boom. Here we have
our generated video. So, let's go ahead
and play this.
>> Picking these up. They look perfect.
>> Yeah, they're right at that sweet spot.
>> Let's see if they're as good as they
look.
>> That's good. Crispy and soft at the same
time.
>> So sweet. Almost like honey. Nice little
tart edge, too. We should get more.
>> All right, so pretty good. Of course,
you can optimize this prompt, change
things around. This is literally just
took me two seconds. Okay, so here is
the workflow that you'll be able to get
access to for free in my school
community and I will walk you through
each and every step right here. So,
first we just have a web hook right here
and we're receiving this from our Air
Table base within automations. You'll be
able to go here to generate video and
change the script. go here to edit code
and simply just add your web hook URL
right here. Now, make sure you're using
your production URL and then also to
make sure that it has https before the
actual URL. All right. Next, we have an
air table node. So, we're getting that
record ID based on the one that we
actually just sent over from air table.
So, now that we have that specific
record, we can go on with the next step,
which is a switch. So this switch is
just checking to see if the model is
Sora 2. We will add additional routes to
this once we start adding some
additional video models into this
workflow. After that, we're checking to
see if the first frame image exists or
not. If it does exist, then we're going
to go up this path. If it doesn't exist,
then we're going down this path. So this
path up here is basically if it does
have a first frame image, and then this
one is if it doesn't. Other than that,
these two paths are the same. So, here
we are checking with another switch to
see if the user put a prompt in or not.
If they did put a prompt in, then we're
going to go down this path right here.
If they didn't put a prompt in, then
we're going to go up this path right
here. So, this path up top is the AI
enhanced prompt. So, it'll take your
prompt and enhance it and then give it
into Sora. This path right here will
just give you the exact prompt that you
input into the air table base and then
put it through Sora. And once again, the
same thing is going on in this path
right here, except we're just not using
a first frame image. So I will just
focus on the first frame image because
this one is the exact same except we
just don't have an analyze image here.
The agent is still the same. All the
other nodes are the same. So here we
have an analyze image where we're just
asking chat GBT what this image is. And
we're only doing this if we're enhancing
the prompt right here using our enhance
agent. And you can see the system prompt
right here. I'm not going to read
through it all. And this can definitely
be enhanced and improved upon. I would
definitely customize this for your
specific scenario, but this should give
you some good ideas. Also too, reference
some of the pro best practice guides
that I outline in this free sore 2 guide
that you can get in my community. And
you may want to make some adjustments to
the system prompt based on that. But
here we're just accounting for different
things within our air table base that we
may have outlined like business
intelligence. This would be if you did
reference an offer like I showed you
earlier. We're referencing the user
prompt. This right here is the analysis
that ChatGpt did of the image. Here we
do have the option for different styles
as well as different memes. Like I did
have that same feature in the image
generation one that I showed you guys in
the previous video which is basically
where you could select a meme like you
know Spider-Man pointing Drake hotline
bling or you could select a style like
Pixar Studio Gibli uh Disney Renaissance
or Simpsons whatever the case may be and
you this still has the feature here. You
can maybe try it out. The only issue is
with Sora 2, like I mentioned here in
the guide, there is a lot of content
policy and IP restrictions. So, you may
try different generations and it may not
go through if you're doing things like
celebrity likeness, copyrighted
characters like The Simpson, Dragon Ball
Z, trademarked properties, whatever the
case may be, the list is growing, so
keep that in mind. We also state here if
the user mentions an at with a name
after you must leave that username the
same. Never change the username here. So
if you do add a mention of someone, you
can actually do this and the AI enhance
feature for the prompt won't mess it up.
That's pretty much it. We are using the
chat GPT GPT5 mini right here. Of
course, you could switch this up. We're
using a backup model as anthropic right
here. And we just have the calculator
there for no particular reason. And then
here we have a code node which is
basically taking the variations that you
set within the air table base and it's
creating dummy data for whatever you
set. So if you set two, it's going to
set two. If you set three, it's going to
set three. And then we're taking that
dummy data and basically just looping
and sending a request to Kai AI, which
is the platform that we use to be able
to access the SOR 2 API. So here it is.
I covered it in my last video. It's a
very cheap platform to be able to use
really many different video generation,
image generation models. It's really
good. I like it so far. So, we'll be
using that for all the API calls. So,
here within our request, it's a post
request here. I'll leave the link to the
docs for SOR 2 in the description, but I
already have this set up for you. We
have our model as SOAR 2. Here you would
select your callback URL, which I'll
show you where to get that in just a
second. And then here we just have our
input which is the prompt. We have our
aspect ratio. This is where what you
select in air table. So it could either
be landscape or portrait. And then
quality. It could either be standard or
HD. And you can see here I have it set.
So if there is nothing it defaults to
landscape. And if there is nothing here
it defaults to standard. Here you just
add a bear off credential and you get
your API key from Kai. And then you just
add it in there with the split and batch
node right here. the loop we're just
looping for one and then here after we
create the video we're then getting a
that same record from our air table base
here. So you'll see within the same
table we got the record ID and we're
just fetching that same record again and
then we're going to update it right here
with this node. Now here what we're
doing is we're taking the task ID that
it already has that we got from this you
know get record right here. So, we're
getting that record of the video and
then we're putting any current task ID
that it may already have. And then we're
adding the new one that we just
generated right here. This is what
allows us to just basically add all the
task IDs that we generate depending on
how many variations there are to that
same field. And then we just have a wait
of 5 seconds right here. And then it's
looping over and over. So that's how the
variations works within the system. And
the exact same thing happens for each
and every one of these paths. Like I
mentioned, there's just those few
differentiators in terms of there is a
first frame or not for these ones. And
then this one down here is if we're not
using the AI prompt enhancer, this will
do the exact same thing. We're just not
enhancing the prompt. We're using the
exact one that we got from Air Table
from the user. And that fallback URL
that I outlined over here in the Kai
request, the same one that you're going
to want to update for all four of these
nodes. Make sure you update it for all
four. Is this web hook right here. So
this is your fallback URL. So once the
generations are done, it's going to hit
this and then we have a code node right
here that's basically just parsing the
results URL right here. So we can get
that. Then we're searching in our air
table base right here. So we're finding
the actual task ID. So that's why
previously we want to keep all the task
IDs in that same field because as more
generations hit, we can see if this one
exists. Okay, so this is what we're
doing here. And then we have another
code block right here that's getting any
existing Air Table video URLs and then
adding in a new URL if there isn't one
already. And it's putting that in the
proper format for us to be able to then
do a patch request right here to our Air
Table base. And the reason why we have
to do a patch request is because this is
how we update the videos. And we're not
replacing the old videos for when we're
doing multiple variations. We're just
adding another video on top of it. So
you can see here that's what we're doing
here. And we're referencing the JSON
stringify from the previous code node
that we used. Now you'll see here in the
URL there is app ID and table ID. So
this is what you need to get from your
actual air table base. So where do you
get the app ID and table ID? Well, in
the URL right here, we can see that this
is the app ID right here. And then this
is the table ID. So make sure you're in
the videos table and then you're getting
the table ID within the actual air table
base. Next, we just have an HTTP node
right here where we're actually just
downloading the video. And then here we
have a Google Drive node where we're
actually uploading the video to Google
Drive. Even though we have it in Air
Table, I always just like to have it in
Google Drive as well. So, that's pretty
much it for the workflow, guys. I also
have a setup guide right here just to
make sure that you have all the proper
credentials so you can get this set up.
But of course, if you have any questions
about this, let me know in the comments
down below or in the Stride AI Academy
where you can download the free workflow
as well as get this free in-depth guide
on best practices for Sor 2. Let's go
ahead and run some more tests just to
see what this thing's really made of.
So, here I have a few prompts. Josh PCO
saying, "Subscribe to my YouTube." Josh
Pog saying join my school. Alien talking
to Josh Pog and Sam Olman. Samman, Theo,
and Josh PCO wrestling. And then make
money. And you'll see that some of these
have AI enhanced prompt toggle on. Some
of these are referencing some
foundational offers right here. Here we
have different variations. 2 3 2 1. Here
we're of course all using Sora too. And
then here we have the landscape
portrait. Landscape portrait standard
for most and then HD for this one. And
then here we do have a first frame of
some money. Let's go ahead and generate
all of these prompts. So we see that we
have multiple different executions going
right now and we will wait to see the
generations. All right. So here we got
the generations. Let's go ahead and
check some of these out. So here we have
me saying subscribe to my YouTube.
>> Subscribe to my YouTube.
So pretty basic right there. Next we
have me saying join my school.
All
[Music]
right, not terrible. Here we have an
alien talking to Sam Olman and me.
>> Humans. I am Balon of the Tales
Collective. I have traveled far to
discuss collaboration.
>> Uh, hi. I'm Josh. This is Sam. Nice to
meet you. What can we help with?
>> Your species has demonstrated rapid
progress in synthetic cognition. We seek
mutual exchange of knowledge.
>> Sounds heavy.
>> All right. Some issues there. Of course,
you want to do multiple different
generations. Try out different prompts.
Here we have Sam, Theo, and me in a
wrestling fight. Ladies and gentlemen of
DevCon, it's time for the throwdown you
didn't know you needed. On one side, the
builder and chief of AI himself, Sam
Alultman. On the other, the community's
favorite duo, Theo and Josh.
>> And then here we have that first frame
with the money.
>> Meet your new money maker. One tap and
the cash stacks up fast. Turn spare
minutes into instant earnings. Ready to
start? Tap below and make money today.
>> All right, guys. So, you get the point.
Pretty cool stuff. I'm going to go ahead
and download this video right here
because, as you can see, we have the
sore watermark. I'm going to show you
how you can actually remove this. All
right, so there's a few different ways
to do this. One is if we go to
enhancore.ai,
we go over here to tools, we go to
watermark remover. Next, I'm going to
upload that video. We can select the
aspect ratio right here. Now, with this
method, you will have to be on one of
their plans. So, if I go to
subscriptions right here, you can see
the basic plan is $9 a month, and it's
pretty cheap and affordable. Now,
there's also this tool right here,
magicaser.org.
So this is a free version. So you can go
ahead to this website. All you do is
upload your video and then you basically
just go through. You can either use a
rectangle or this right here. And you
can just highlight Sora right here. You
can scroll through the video. Highlight
it here again. Scroll through the video.
Highlight it up here. And then you
simply just click on remove now. And
then you'll get a video that looks like
this. subscribe to my YouTube.
So, that's the 100% freeway. I'll also
leave a link down below to this Reddit
thread. If you don't already have your
Sora invite code, you can simply go
here, check out the comments, and make
sure you're filtered by the most recent,
and then you'll see that some people are
posting codes 1 minute ago, etc., etc.
So, you can try to some of these codes.
That's how I got my invite. It was
actually the first code that I got on
this thread. So, that's pretty much it
for this video, guys. If you got some
value here, let me know in the comments
down below. Let me know if you have any
questions. Like the video and subscribe
to stay up to date with all of our
future NAND videos. I got a lot planned
for you guys. And like I mentioned, join
our free StrideAI Academy on school to
connect with myself as well as other
like-minded AI enthusiasts, other NAN
builders. And like I said, you'll get
access to all the resources that I made
in today's video, the document, the NAND
template, as well as all my past
resources and future resources for free.
And then also too, guys, if you want
help implementing AI into your business,
like AI appointment setters, AI sales
agents, or if you want help installing a
predictable acquisition channel into
your business, whether you're just a
regular business or if you're your own
AI agency yourself, and you need help
getting more clients, getting more
appointments on the calendar, then we
can definitely help you out with that.
Just go to executivestride.com/apply,
book a call with myself and my team, and
we can see if it's a fit or not. Other
than that, guys, I will see you in the
next video. Keep hustling, keep
grinding, and of course, guys,
accelerate your stride.
Enjoyed this article?
Join the Stride AI Academy for more insights and connect with 1,000+ builders.
Join the Academy