HomeVideos

5 "BORING" AI Automations To Sell For $1.5K+ Each in 2025

Now Playing

5 "BORING" AI Automations To Sell For $1.5K+ Each in 2025

Transcript

801 segments

0:00

Here are five boring AI automations that

0:02

you could sell today for 1,500 bucks a

0:04

pop or more. These are not flashy chat

0:06

bots. They're not AI agents. What they

0:08

are are unsexy but very simple

0:10

straightline automations that can add

0:12

value to virtually any business. I sold

0:14

systems just like this when I scaled my

0:15

automation agency to $72,000 per month.

0:17

They're going to be in a blend of

0:18

make.com and n and I'll show you exactly

0:20

how to build them over the course of the

0:22

next few minutes. And by the end of the

0:23

video, you'll have added five more great

0:25

systems to your arsenal. Let's get

0:26

started. The first system is a search

0:29

intent scraping system. What the system

0:31

does is it finds lists of high quality

0:34

companies that are hiring for a specific

0:36

position. Then it scrapes those

0:38

companies, gets CEOs, decision makers,

0:40

and founders at those businesses, and

0:42

then adds them to a cold email sequence

0:44

using a bunch of automation. I'll run

0:46

you through how all of this stuff works,

0:47

but first, for context, let's say you're

0:49

a company that wants to hire somebody.

0:51

Where do you go? Well, you basically

0:52

have two major options, at least in the

0:54

United States. The first is a website

0:56

called Indeed and the second is

0:57

LinkedIn. So what companies do when

0:59

they're hiring for a role like an SDR

1:01

sales development representative is

1:02

they'll create a post on LinkedIn

1:04

looking for people to fill. Floor coding

1:06

warehouse just did this. Fulcrum just

1:09

did this. Blanco Technology Group just

1:11

did this. Right now what we can do is we

1:13

could take this page aka this URL and we

1:16

can actually pump it into a scraper

1:18

created on a service called Appify. If

1:21

we do this, what we can do is we can

1:23

actually go through the previous page

1:25

automatically and scrape the company

1:26

name, the company website, the

1:28

description of the job, everything that

1:30

they're looking for, their compensation,

1:32

and we could add it to a big

1:33

spreadsheet. Okay. Once we have it in a

1:36

big spreadsheet, we can fire it off to

1:37

one of many email verification services.

1:39

The system uses one called any

1:41

mailfinder. And then on the back end of

1:43

the system, we can do some additional

1:44

things like research the decision maker,

1:46

give us some more context about them

1:47

autonomously before finally adding them

1:49

to a cold email service. This video is

1:51

going to be using instantly, but you can

1:53

also swap with whatever you want. Um,

1:54

smart lead is a big one. There are a few

1:56

other ones as well. So, in terms of how

1:58

the system works under the hood, as you

2:00

can see, the very first thing we do is

2:01

we run an actor. Now, I'm putting in a

2:03

hard-coded URL here, but I'm sure you

2:04

guys can imagine you guys could swap out

2:06

this URL however you like. That URL is

2:08

equivalent to the URL of the LinkedIn

2:09

job, the post that we just showed you a

2:11

minute ago. Okay. From there, we will

2:13

get the data set items of that post, aka

2:17

this run just occurred. It deposited a

2:19

bunch of data into this data set on

2:20

Appify. And what we're doing is we're

2:22

just extracting it here. The end result

2:23

is we have a giant list of companies.

2:26

Okay, Air Garage. We have a company

2:28

LinkedIn URLs, company logos, location,

2:30

salary info, and so on and so forth,

2:32

just repeated for all of the jobs that

2:34

we've scraped. So in this case, I think

2:35

we scraped 30 or 33 or something. From

2:38

there, I have a bunch of filters set.

2:39

These filters just check to see does the

2:42

website exist because we need the

2:43

website to proceed. Is the website

2:45

linkedin.com? Sometimes LinkedIn posts

2:47

ad posts that go to careers.linked, so

2:49

this just filters them out. Are the

2:50

number of employees at the business less

2:52

than 150? This might be useful if you're

2:54

looking to work with small businesses

2:55

like I am. Assuming that they are okay,

2:57

what we do is we jump into a database.

2:59

Now, I'm using Google Sheets as my

3:00

database. You guys can use whatever you

3:02

want. What this Google Sheets database

3:03

basically does is it just checks to see,

3:05

have we added the same company name to

3:07

the database before? If so, don't

3:09

proceed. What we want to do is we only

3:11

want to pitch companies once. We don't

3:12

want to continuously pitch people over

3:14

and over and over again every time the

3:15

scraper runs. And this is a very simple

3:16

design pattern that allows us to do

3:17

that. So, assuming that the job we're

3:19

scraping doesn't already exist in this

3:21

big database with the company name and

3:23

the title and the tracking ID and so on

3:24

and so forth, then what we do is we

3:26

actually add them to the database right

3:27

over here. Okay? So, mapping all of the

3:29

fields from that app search. And as you

3:31

can see at the end of it, we get a ton

3:33

of data. Finally, I'm using an open AI

3:35

or an artificial intelligence module,

3:37

GPT4 mini in this case, but you guys

3:38

could swap this out with whatever model

3:40

you guys want to basically filter out

3:42

jobs that don't contain or include

3:46

things that I'm looking for. So, I left

3:47

this very vague here, but essentially,

3:49

you can use this filter to determine

3:51

whether or not a job is relevant to us.

3:53

Now, think about the logic here. We're

3:54

only filtering jobs that aren't already

3:56

in our database. So we're significantly

3:58

reducing the token count that we're

4:00

feeding into the artificial intelligence

4:01

and we're ensuring that we're only

4:02

filtering jobs that are new. Now once we

4:04

filter the job, what we finally do is we

4:06

search for a decision maker using a

4:08

service that I really like called any

4:09

mailfinder. You guys could swap this out

4:11

with any API call to any similar

4:12

enrichment service. What we're doing is

4:14

we're looking specifically for CEOs that

4:16

operate at the domain. And then I'm also

4:18

passing some additional information, row

4:20

number, company name, and campaign

4:21

status. Then I'm also adding what's

4:23

called a web hook URL. This just allows

4:24

us to set up a web hook somewhere else

4:26

and then watch and wait to see all the

4:28

results roll in. You don't need to do

4:29

this, but I do it because I like making

4:30

sure these systems are pretty airtight.

4:32

Okay. Now, once we're done with that,

4:33

what we do is we go over to this second

4:35

scenario here that's waiting with a web

4:37

hook. If I run this, we'll catch all the

4:39

data currently in the queue. And this

4:40

sends a node right off to Perplexity,

4:43

which is an artificial intelligence

4:44

service that allows us to browse the

4:46

web. Very similar to GPT web search, but

4:48

this is sort of the first iteration of

4:49

it. And assuming that we get some

4:51

information on who the prospect is. So,

4:53

what I'm doing is I'm actually just

4:54

feeding in a bunch of messages about who

4:56

the person is and seeing if we can look

4:57

them up. What we receive as a result is

5:00

we get a bunch of data on who that

5:02

person is. In this case, Molina, where

5:04

she's based out of, how long she's been

5:06

working, and so on and so forth. And we

5:07

do is we actually feed this information

5:09

into an AI module that generates a

5:11

customized icebreaker that allows us to

5:13

reach out to her. Instead of just

5:14

saying, "Hey, Melina, how's it going?

5:16

I'd really like to sell you something."

5:17

What we do is we use AI to take that web

5:19

search data and then build us an

5:21

extraordinarily customized icebreaker.

5:23

So the end result of this is hey Molina

5:25

admire how Propel Champions diversity

5:26

and digital talent because diversity is

5:28

important to her. Also love your thought

5:30

leadership on the future of tech because

5:31

I think she published some podcast or

5:33

something. From there we add that to the

5:34

database. We actually update the row

5:36

that we had earlier with a bunch more

5:37

information aka full name all of their

5:40

data basically over here. And then

5:42

underneath what we do is we add an

5:43

icebreaker and then a link. We do an

5:46

HTTP request instantly, which in our

5:47

case is just going to a test campaign.

5:49

This test campaign is already set up and

5:51

basically is just queued up to send the

5:53

icebreaker as well as a couple of other

5:55

points of information. So the end result

5:57

is we now have an email sequence that is

5:59

crafted, ready to go and automatically

6:01

already sending emails completely

6:02

autonomously. All we need to do is just

6:05

add a LinkedIn search URL to the end of

6:07

the system. This is going to say

6:08

something like, "Hey Molina, admire how

6:09

you do X, Y, and Z. I really love to get

6:11

in touch with you because I saw that you

6:13

were hiring for a certain position. I

6:14

think that I have a solution that might

6:16

be able to solve your problem for

6:17

significantly less money and make it

6:18

really, really easy for you to take care

6:20

of this. Here's what the solution would

6:21

look like. The second system is an AI

6:23

podcast repurposing engine. Now, the way

6:25

that this works, and I built this out on

6:27

my channel just a couple weeks ago, so

6:28

if you guys are already familiar with

6:30

this, this is why. You enter the URL of

6:32

a podcast. Once you enter the URL of a

6:34

podcast, it will then transcribe the

6:37

entire podcast, extract anything of

6:40

relevance, and then use that to develop

6:42

highquality social media posts that you

6:44

guys could publish on Instagram,

6:46

LinkedIn, or Facebook. So, let's give

6:48

this a go. I'm going to go over here and

6:50

go Nick Sarrive Jack Roberts YouTube

6:53

podcast because we had a podcast

6:55

published on his channel just a little

6:57

while ago. I'm going to copy this URL

6:59

and then I'm going to paste this into my

7:00

system. Okay, what this is going to do

7:02

is if we go back here, we're now getting

7:04

the transcript via an Aify actor. Ampify

7:07

being the same scraping service that I

7:09

was using before. And you'll notice that

7:10

it comes up quite often because I'm a

7:12

big fan of Apify. I think it makes my

7:14

life a lot easier. As you can see, the

7:15

one we're using is called YouTube

7:17

Transcript Ninja. So, it's actually now

7:18

extracting the transcript for that video

7:21

specifically. Because this is a little

7:22

bit longer of a video, I think this one

7:24

was 40 minutes. You might have to wait a

7:25

minute or two. After this is done,

7:27

you'll see we've now finished with the

7:29

scrape. You now have a bunch of data

7:31

over here which if I make JSON, one of

7:33

the items is a long transcript from

7:35

start to finish where Jack and I talk

7:37

about, you know, AI and automation and

7:38

so on and so forth. From there, I feed

7:40

this transcript into artificial

7:41

intelligence open AI with a prompt like

7:43

you take as input a long meandering

7:45

transcript and you identify the 10 most

7:46

interesting engaging points. Then you

7:48

generate a bunch of JSON containing

7:50

these points in the following structure.

7:52

Okay, I give it some rules. I give it a

7:54

quick little data dump and then it goes

7:56

and it actually generates me a list of

7:57

10 engaging points. Once it's completed,

7:59

we have a list of these 10 points on the

8:01

right hand side. So there's a transcript

8:03

of the paragraph of interest. There's

8:05

some context and then there's some

8:07

feedback that I have the model actually

8:08

give me on how we could make it better.

8:10

There's a deep explanation of that

8:11

section. Then there's a short image

8:13

description because I want to generate

8:14

some images on this later on. From

8:16

there, we use a split out node. This

8:18

just turns our data from one item into

8:21

10 items, which allows us to loop over

8:22

them and iterate them. Then from here,

8:24

what we do is we pass them through three

8:26

separate nodes. The first is an

8:28

Instagram post generator. The second is

8:29

the LinkedIn post generator. And the

8:31

third is a Facebook post generator. So

8:33

I'll only open the Instagram one for

8:34

brevity, but essentially we take as

8:36

input a section of a transcript right

8:38

over here. We tell AI, hey, I want you

8:40

to write it like an Instagram post. Then

8:42

it goes out and does it. After that, we

8:44

generate an Instagram image. Okay. Now,

8:46

the way we're doing this is with Dolly.

8:48

This is by no means the best AI image

8:50

generator on the market. In fact, I

8:51

think as of right now, it's probably

8:53

kind of somewhere near the worst. But

8:54

the end result is we get some cute

8:56

looking image like this. In our case, I

8:57

think we were talking about the

8:58

labyrinth or something. And I've chosen

8:59

to use a watercolor bunnies as my style

9:02

and my theme for maybe my blog or

9:03

something. So that's what that looks

9:04

like. And then we take all of that

9:06

information. Then we add it to a Google

9:08

sheet called my little Instagram sheet

9:10

right over here. And this is now just

9:11

basically an entry into a database that

9:13

a later workflow can use to

9:15

automatically publish on my behalf.

9:17

We'll do the same thing for both

9:18

LinkedIn and for Facebook. And the way

9:20

that I've separated this is I have

9:21

multiple tabs here, one for LinkedIn,

9:23

one for Facebook. And these posts are

9:25

sort of custom curated to that specific

9:27

platform. You know how sometimes

9:28

LinkedIn posts are longer than Instagram

9:30

posts which tend to be short. That's

9:31

sort of the idea. Now after that what we

9:33

have is we have a schedule trigger node

9:36

in the second half of this workflow.

9:38

What this does is every day let's check

9:40

it at 7 a.m. This goes through the

9:43

previous sheet that I'm showing you over

9:44

here. And it actually looks to see hey

9:46

which row does not have a posted on

9:49

value? Probably this one here. So we

9:51

haven't actually posted this yet. It

9:52

then goes and it publishes this to the

9:54

specific platform of interest. So if

9:56

it's Instagram, it'll use the Instagram

9:58

graph API or the Metagraph API to post

10:00

on Instagram. If it's LinkedIn, it'll do

10:02

an HTTP request and then publish

10:03

directly to LinkedIn. Then it's

10:05

Facebook, it'll publish to Facebook. I

10:06

don't want to have to go through and

10:07

then delete them all from my Instagram,

10:09

LinkedIn, and Facebook. So I'm not

10:10

actually going to run this one, but in

10:11

that way, what we get is we get a fully

10:13

contained system that allows us to

10:15

generate a list of, let's say, 10 blog

10:16

posts and then just drip them out one at

10:18

a time. The next system I built in

10:20

make.com. And this is one of the

10:21

simplest and most straightforward

10:23

systems you could sell to basically any

10:24

business on planet Earth that operates

10:26

using invoices. I've shown this a few

10:28

times just because I think it really is

10:29

important for people to realize the

10:31

systems that make money do not have to

10:33

be these big, complex, scarylooking

10:35

agents that you guys see all over

10:37

YouTube right now. In reality, usually

10:39

it's the very simple systems like this

10:41

that you guys can actually generate

10:42

substantial ROIs on cuz they look a lot

10:44

less complicated because you're

10:45

typically able to explain them and

10:46

interpret them for the business owner.

10:47

And because in this case this does

10:49

something very useful. Let me explain.

10:51

So over here I have a Google sheet. This

10:52

Google sheet is filled with just a big

10:54

list of invoices that I've sent with

10:56

different days. Okay. So this was an

10:58

invoice we sent to TechCore Solutions.

11:00

This is another one we sent to Global

11:01

Dynamics Corp. This is one we sent to

11:03

Quantum Analytics. Another one we sent

11:04

to Blue Sky. Hopefully you guys could

11:06

tell, but all of these are examples. I

11:07

just had AI generate me a bunch. The

11:09

value here though is you can actually

11:11

have this hook up directly to basically

11:13

any payment processor out there. Stripe,

11:15

QuickBooks, Zero, whatever the heck you

11:17

guys are using, you guys can actually

11:18

just use that as the data source instead

11:20

of the Google sheet. Okay. Now, as we

11:21

see, there's a date sent column over

11:23

here on the lefth hand side. What this

11:24

automatic invoice collection system does

11:26

is it basically allows us to follow up

11:28

on invoices that haven't been paid yet.

11:31

And I can't overstate just how much

11:33

money is usually tied up in unpaid

11:36

invoices for the average B2B agency or

11:38

manufacturing company or or so on and so

11:40

forth. So, this is a really big deal. It

11:42

allows us to make a lot of money for the

11:44

company very quickly. Okay, so the way

11:45

that this works is we start by searching

11:47

through the rows in that database. This

11:49

is what you'd replace with, let's say,

11:51

something like Stripe or Zero or

11:53

whatnot. And specifically, we're

11:54

checking to see if the status field is

11:55

equal to overdue. So basically, back in

11:57

the Google sheet, there's this little

11:58

status field. And if the status field is

12:00

equal to overdue, then we return it.

12:02

Okay? So there's overdue, overdue,

12:04

overdue. For the purpose of this demo,

12:05

why don't I just say that they're all

12:06

overdue. So what happens is we'll return

12:08

these. Okay? And now because they're all

12:10

overdue, we're going to get a big list

12:11

of results. See 20 here. Then what we do

12:13

is we grab the date. Okay, we basically

12:16

see how many days has it been since

12:18

we've sent that invoice. So if it's been

12:20

7 days, what we do is we go up this top

12:23

route and then we create this email. If

12:25

it's been 14 days, we go down this

12:27

second route and we create another

12:28

email. If it's been 21 days, we create

12:30

another one. If it's been 28, 35, 42.

12:33

And the value here is all of these email

12:35

modules are basically just writing a

12:37

follow-up in slightly different words.

12:40

So all you have to do as a business is

12:42

one time write your sequence of

12:44

follow-up emails, have some source that

12:47

runs every day like I showed you a

12:48

minute ago and then you just send people

12:50

follow-up emails every day assuming or

12:52

rather every week or so, whatever sort

12:54

of cadence you want um with this system.

12:56

So if what I do here is let me just

12:58

limit this to I don't know the first

12:59

five so I don't send a ton of emails. If

13:01

I run this, this will pull up all of the

13:04

sheets. They'll then grab all of the

13:06

dates. Now, what it's going to do is

13:07

it's going to look for ones that are

13:09

seven, I guess, 14, 21, and 28. I'm

13:13

realizing now that I don't think we

13:14

actually have any that are those exact

13:15

dates. So, let me just grab all of them

13:17

and see if there's one. All right, so it

13:19

looks like we now have a couple here. It

13:21

looks like it identified one invoice

13:22

that has not been followed up with in 21

13:24

days. Then, it identified another one

13:26

that has been outstanding for 28 days.

13:28

Okay, so I don't know exactly which ones

13:30

these would be. I just quickly updated

13:31

the date field here so I could do this

13:33

demo. But the end result is we send an

13:35

email to this person, Rachel, saying,

13:36

"Apologies. I know I followed up about

13:38

this a few times now, but just wondering

13:39

about that invoice I sent. Let me know

13:41

if there's anything you need on it,

13:42

please." So, you can imagine, you know,

13:43

after 28 days of still waiting for

13:45

somebody to pay your invoice.

13:47

Communication like this is fair and

13:48

reasonable. If it's been 21 days, maybe

13:50

William checking in on my invoice from a

13:51

couple weeks ago. All good. This is a

13:54

very simple and easy Lego block that you

13:56

could slot into any business to more or

13:57

less immediately add value. This next

13:59

system is a cyclic content generator

14:01

that returns as output a Google doc with

14:04

an extraordinarily wellressearched and

14:06

in-depth article. This was one of the

14:08

very first systems that I've ever

14:09

published on YouTube. I built that back

14:11

in make.com I think about a year and a

14:13

half ago when I was just getting up and

14:14

running on this platform and it had

14:15

great results and a lot of people have

14:17

used this since. But there's still a ton

14:18

of value with the system. So, let me run

14:20

you through what it looks like. In order

14:21

to run this, what we do is we click this

14:22

test workflow button. This little form

14:24

will pop up and it'll ask us for two

14:25

things, a keyword and an email. The

14:27

keyword is what you want to create a

14:28

blog post about. So in my case, maybe

14:30

I'm running a blog that does travel

14:32

stuff and I want to optimize for the

14:33

keyword Scotland cabins. Okay? And I'm

14:35

just going to send myself this email as

14:37

a result. You click submit and

14:39

immediately after you click submit, the

14:40

very first thing that happens is we run

14:43

an open AI search that goes out on the

14:46

internet. I'm communicating with this

14:47

via API that goes out on the internet

14:49

and then it actually finds blog posts

14:51

that other people have written about

14:53

this keyword. Then it builds outlines

14:56

using their content. Okay, this is

14:58

really cool. It's like a parasite sort

15:00

of style system. So 10 of Scotland's

15:02

best designed luxury cabins, one in

15:04

Edinburg and so on and so on and so

15:05

forth. Okay, it actually goes and it

15:07

finds a bunch of them. After that, what

15:09

we do is we find specific citations from

15:11

those blog posts. Then we ask for

15:14

high-ranking articles about Scotland

15:16

cabins and the outlines in markdown

15:18

format. So we're doing we're basically

15:19

building this structured outline. After

15:22

that, we extract and we format these

15:24

outlines, okay, using another OpenAI

15:26

call. From there, what we do is we

15:28

actually progressively generate better

15:29

and better outlines. So now I'm feeding

15:30

this into another OpenAI module which

15:32

generates a high quality comprehensive

15:34

outline for a topic given a crappier

15:36

outline over here. And then what we do

15:38

is we separate that into sections. So

15:40

now instead of it just being one big

15:42

outline, what we actually have is we

15:43

have an item containing an array. Inside

15:45

of that array is the intro, the next

15:47

step, the next step, the next step. And

15:49

this is really the key and the reason

15:50

why this is a cyclic generator. We split

15:52

these out into separate items and we

15:54

actually have AI write us a section for

15:56

every item. So we're actually passing in

15:58

a single heading into AI and having it

16:01

write an additional or rather a new

16:03

section. Um so we're piecing together a

16:05

whole article just uh you know heading

16:07

by heading by heading. Now obviously

16:09

because we're writing this in this case

16:10

10 times this section takes

16:11

substantially longer than most other

16:13

sections. But while this is running let

16:14

me explain the rest to you. Here is a

16:16

limit node. This limit node is simply a

16:18

little preventative bug fixing measure

16:20

that I put in because sometimes I had so

16:22

many headings in the system that it was

16:23

difficult for me to keep track of it.

16:24

What we do after is we aggregate all of

16:26

these sections together and then we

16:28

actually summarize the below article

16:29

section in three sentences returning the

16:31

output in JSON. Now the reason why we're

16:33

doing this is kind of nifty and what I

16:35

want to do is I want to take this

16:36

summary and I actually want to use it to

16:38

generate an image for that section. Once

16:39

I have the image to that section, what

16:41

I'm doing is I'm actually going to feed

16:42

in the previous section plus the image

16:45

to construct a new blog section with

16:48

both an image and the text itself. So,

16:50

we're being kind of nifty here and we're

16:51

I don't know if you want to call this

16:52

hacky or if you want to call this

16:53

ingenious. I prefer ingenious, but

16:55

basically what we're doing is we're

16:56

constructing the article section by

16:57

section. We're generating an image for

16:59

every section. The current lowest

17:00

hanging fruit here, which sometimes

17:02

occurs, is the OpenAI image module will

17:04

time out or rate limit if you don't

17:05

currently have a high enough tier. So,

17:07

if you guys are a tier one and you find

17:08

that this happens from time to time,

17:09

just spend a little bit of money and

17:10

upgrade to tier two. I think you need

17:12

like $30 or $50 on the card. If you use

17:14

AI as much as um I do, this shouldn't

17:16

necessarily be a big deal. You'll use

17:17

that $50 reasonably quickly. So, after

17:19

that, we feed in all of the objects into

17:21

the OpenAI generate an image module.

17:23

After the images are done generating, we

17:25

get their outputs here. We'll actually

17:26

merge the outputs of the previous node

17:28

and that image node, and then we'll get

17:30

a picture alongside a section. So, let

17:32

me actually show you what that might

17:34

look like. Looks something like this. In

17:36

my case, I'm just using pen handdrawn

17:38

illustrations, which, you know, end up

17:39

being okay. I wouldn't say they're the

17:40

best in the world, but they're also not

17:41

the worst. Then we do some data

17:43

processing nodes. We aggregate those 10

17:44

items to one item. Then we convert them

17:47

all into HTML before creating an HTML

17:49

text file. And then this section right

17:51

over here, this is just something you

17:52

have to do if you want to get like a

17:53

Google doc um to uh be generated nicely

17:56

with good formatting. If I go over here

17:58

to where it says share link and email,

17:59

what you end up with is you end up with

18:00

an email notification basically inviting

18:02

you to share the link. So, if I go over

18:04

here to my Gmail, we'll see over here

18:06

that an item has been shared right over

18:08

here. The ultimate guide to luxury and

18:09

unique cabins in

18:10

Scotland. So, I'm just going to open

18:12

this with a Google doc cuz that's HTML

18:15

back there. Once we open it with a

18:16

Google Doc, you'll get something that

18:17

looks like this. Now, the images aren't

18:19

entirely perfectly sized or whatnot. If

18:21

you wanted to go that extra step, you

18:23

would have to make an HTTP call to the

18:25

Google Docs API. This is reasonably

18:27

simple to do. I just, you know, I didn't

18:28

want to spend God knows how long

18:30

fiddling over the various API

18:32

configuration parameters. Also, I

18:33

personally like I'm not a big fan of

18:36

just publishing stuff like this

18:37

immediately. I do like to have a human

18:39

in the loop when I publish blog content

18:40

because I personally find I think

18:42

anybody here that's done any sort of

18:43

publishing will find if you just

18:45

sprinkle a few minutes of somebody's

18:46

time going over an article fixing even

18:49

minor mistakes. You improve the end

18:52

output like the quality of that article

18:55

multiple orders of magnitude versus if

18:56

it's just entirely automated. So, this

18:58

is somebody that's run a $92,000 a month

19:00

content writing company that used AI to

19:02

do this sort of stuff. I still stand by

19:04

it, but you know, having slight little

19:05

formatting issues or whatnot when people

19:07

read the article is not the end of the

19:08

world. But, your end result is something

19:09

like Scotland has been has long been a

19:11

favorite destination for travelers

19:12

seeking self-catering holidays, offering

19:14

visitors the flexibility and comfort of

19:15

a home away from home experience set

19:17

against stunning natural landscapes. In

19:19

recent years, cabins and self-catering

19:20

rentals have notably increased in

19:22

popularity with approximately 31% of

19:23

visitors choosing cabins as their

19:25

preferred accommodation. That's pretty

19:26

cool and interesting. Thank you very

19:28

much, AI. As you guys can tell, you guys

19:30

could actually generate some pretty high

19:31

quality content with this, assuming that

19:32

you guys get the the image prompt down.

19:34

And there are a variety of other image

19:35

generators that you guys could use for

19:36

this. There's nothing wrong with

19:38

publishing this directly to, let's say,

19:39

WordPress if you guys wanted to, or some

19:41

other blog service, web flow or whatnot.

19:43

All you would have to do is just replace

19:44

that last set of modules with instead

19:46

of, in my case, generating a Google doc,

19:48

just publish directly to WordPress with

19:50

whatever logic is required in order to

19:51

do that. Okay. And then the last system

19:53

here is a simple email categorization

19:54

system I built in make.com and I've

19:56

showed this a couple of times. This is

19:57

one of the simplest systems to get your

19:58

foot in the door at, you know, a small

20:00

to mid-size business because it handles

20:02

an issue that most founders have been in

20:04

personally. And that's where you just

20:05

get a ton of emails. Your email ends up

20:06

being the bottleneck of your company and

20:08

your whole business. And so what this

20:10

system does is this basically just

20:11

watches for a new email that comes in,

20:13

forwards it over to a web hook, and then

20:15

it categorizes it using artificial

20:17

intelligence. And I'll show you this in

20:18

real time in a moment. This AI is

20:20

responsible for giving it one of four

20:21

labels. Sponsorship requests, people

20:23

selling me stuff, invoices, and

20:24

receipts, and worthwhile. This is just

20:25

for my own business. Obviously, you

20:26

would categorize this however you want

20:28

for the client that you're working with.

20:29

Then I give it some additional

20:30

instructions. And then all it does is it

20:32

moves the email to the right category,

20:33

marks it as red. Yeah, that's uh more or

20:35

less it. So, let me show you what this

20:36

actually looks like. If I run this once,

20:38

we're now currently waiting for that web

20:39

hook to come in, right? I'm just going

20:41

to open my second email here. My first

20:43

is going to email my second. Say, "Hi,

20:46

I'd like to sell you something. Hello,

20:49

this is me selling you something. Please

20:51

reply, please."

20:54

not too far off from uh some of the

20:56

messages I actually get. Okay, so I just

20:58

sent myself an email. Uh that email is

21:00

coming. Gmail just takes a second

21:02

because it has to like hold on to it for

21:04

5 seconds to give you the ability to

21:05

undo it. Okay, we then returned the

21:07

email here with a bunch of text

21:09

underneath. Then finally, we categorize

21:12

that email. What you'll see is the end

21:13

result is the category is people selling

21:15

me stuff. So the email categorization

21:17

system did a good job. It is not

21:18

worthwhile. So then what we do? We just

21:20

move them into that label. Now you have

21:21

to move using this module's parlance but

21:24

in Gmail it's called add a label. So now

21:25

if I go back here let me give this a

21:26

quick little refresh. Go down to people

21:28

selling me stuff. You'll see that this

21:29

has now been marked as people selling me

21:31

stuff. And then as you can see like it's

21:33

it's it's gray which shows that I've now

21:35

looked at it or whatever. Same thing

21:36

here. We no longer see in the main inbox

21:38

and my life is a lot easier as a result

21:39

of simple systems like this. So are all

21:41

of the business owners I've sold them

21:42

to. The cool thing with this system is

21:44

you can actually just show the client

21:45

how to update the filter and then you

21:47

can have them play around with the

21:48

filter. It's actually pretty simple. You

21:49

record a simple loom. you say, "Hey, you

21:50

just jump right over here into this." Or

21:52

what you could do is you could pull it

21:53

from, let's say, a Google sheet or a

21:55

Google doc or something and have them

21:56

edit it there. Variety of different

21:57

means with which you can, but this also

21:59

just gives them a level of control over

22:00

the end result in the system and makes

22:02

them feel like they're more of a part of

22:03

it. Awesome. You guys could sell any of

22:04

these systems for $1,500 a pop or more.

22:07

I've seen people sell a couple of these

22:08

systems for more than 10K, and I myself

22:10

have sold my content generator system

22:12

for at least that amount on a couple of

22:13

occasions. There's a lot of value in

22:15

simple linear left to right flows like

22:17

this, as I'm sure you guys could tell.

22:19

Not everything has to be fancy chat bots

22:20

or AI agents. You guys can print money

22:22

so long as you solve a customer problem

22:24

and not just like pitch them any

22:26

solution. So my hope is now you guys

22:28

have five more ways to solve customer

22:30

problems here. And I walked you through

22:32

it from start to finish. So you guys

22:33

should know everything that you need to

22:34

about all the systems. You guys will

22:35

find templates and blueprints to

22:37

literally every one of these systems

22:38

inside of Maker School. It's my zero to1

22:40

automation community with daily

22:42

accountability to walk you through

22:43

everything you need to know in order to

22:45

get your very first customer in this

22:46

niche. I will literally give you a

22:48

dayby-day road map. So, however long you

22:50

stay in my program, you will have a list

22:52

of tasks to do on day one, a list of

22:53

tasks to do on day two, and so on and so

22:55

on and so forth. We have over 2,000

22:57

people in the community as of the time

22:58

of this recording, and I increase the

22:59

price every 100 members. So, if you've

23:01

been on the fence, let this be the sign

23:03

and let this be the permission you need

23:05

in order to take that next step and dive

23:06

into the lovely world of AI and

23:08

automation. Aside from that, really

23:09

appreciate everybody watching my videos

23:11

till the end. If you're still here,

23:12

you're a real one. Like, comment,

23:13

subscribe. Do whatever you can to help

23:15

me bump up to the top of the AGO. I'll

23:16

catch you on the next video. Thanks so

23:18

much.

Interactive Summary

This video outlines five practical, 'unsexy' AI automation systems that can be sold for significant value to businesses. Instead of focusing on flashy chatbots or complex agents, the author emphasizes simple, linear automations that solve real-world problems like lead generation, content repurposing, overdue invoice tracking, automated blog creation, and email categorization.

Suggested questions

4 ready-made prompts