HomeVideos

Marketing Agents Masterclass (GROW your startup)

Now Playing

Marketing Agents Masterclass (GROW your startup)

Transcript

1258 segments

0:00

It's true. Marketing agents are the new

0:02

coding agents. Just like coding agents

0:05

were such a big deal and people are able

0:07

to create software on demand, deploying

0:09

marketing agents are so important

0:12

because you're able to get customers on

0:14

autopilot. [music]

0:15

So, how do you actually set them up?

0:18

What do they look like? Well, this has

0:20

got to be my most requested episode in a

0:22

long time. I bring back Cody Schneider

0:24

and he shares all the sauce how you can

0:27

use codeex or claude code to to build

0:29

these. What are the other 20 tools that

0:32

you need for the marketing

0:33

infrastructure in order to deploy these

0:35

marketing agents? And by the end of this

0:37

episode, you're going to get your

0:39

creative juices flowing around some of

0:40

these growth tactics that are going to

0:42

help you stand out, that are going to

0:44

help you get customers, so that whatever

0:46

it is you're building, you don't have to

0:47

worry too much about traffic, you don't

0:49

have to worry about too much about

0:50

revenue, and you can focus on building

0:53

an incredible product uh while your

0:55

marketing machine is [music] running.

0:58

Enjoy the episode.

1:02

[music]

1:07

Welcome to Greg Eisingberg's podcast

1:09

called Sip Baby. I'm your co-host or

1:12

guest today. Not co-host. I'm never the

1:14

co-host. I'm Cody Schneider. I'm going

1:16

to be your guest today. And today I'm

1:18

going to teach you how to build an AI

1:20

agent that does cold outbound both on

1:23

email and on LinkedIn. This is based off

1:25

of the comments from last video. If you

1:27

want to learn other goto market motions,

1:30

you need to comment below right now. Do

1:31

it right now. It also helps us for the

1:33

algorithm, so you're supporting the show

1:35

and it keeps the lights on here.

1:37

>> Welcome to the show, Cody. Marketing

1:39

agents are the new coding agents. We

1:42

only shared one marketing agent last

1:45

episode, but the people aren't satisfied

1:47

with one. So, you needed to come back

1:48

on. You came back quickly. And by the

1:52

end of this episode, you're not going to

1:53

share one endto-end marketing agent,

1:56

right? You're going to share two

1:58

marketing agents, how people could set

2:00

it up. So by the end of this episode,

2:02

people can go stop the video and

2:06

actually go set this up and actually get

2:08

customers to their vibe coded startup.

2:10

Right? This is exactly what I'm

2:12

promising you today. You're going to

2:14

have two of these in the wild. I'm going

2:15

to teach you everything that you need to

2:16

know. I'm also going to share all of the

2:18

tools that you need. There's no

2:19

gatekeeping here. I despise people that

2:21

do this. Don't buy a course. Literally

2:23

DM me. I'll teach you anything. I'll

2:25

just make a public video for everybody.

2:27

So let's do it, G.

2:28

>> All right. Let's run it. Awesome, man.

2:31

All right, so today we're going to build

2:33

a system that basically monitors

2:36

LinkedIn posts of influencers within

2:39

your niche, within your category, and

2:41

then it's going to go and extract the

2:43

engagers from those posts. Um, and then

2:46

we're going to do what's called a

2:47

waterfall enrichment to find the emails,

2:50

uh, and even potentially the phone

2:52

numbers of these people so that you can

2:54

then go and do an outbound motion to

2:56

them. um doing cold email and then also

2:58

uh doing LinkedIn DMs. So that's what

3:00

you're is going to happen and then I'm

3:02

going to uh teach you how to basically

3:03

have it so you can have a agent that's

3:05

wired up to both of those inboxes like

3:07

managing those inboxes say for example

3:09

answering questions or trying to push

3:11

them into like booking a demo with you

3:12

as an example. So uh yeah man that's

3:15

that's really it. Uh the I don't know if

3:17

there's any other like specifications on

3:19

the high level. I think the only thing

3:21

to mention with this is like the

3:22

strategy around this. So right now cold

3:25

email is getting decimated. Reply rates

3:28

are down. Everything is down. Actually

3:30

every marketing channel is down right

3:31

now. Let's be re let's be real. Uh the

3:34

reason is just because like AI slop is

3:37

flooding the zone and it's becoming just

3:39

red ocean everywhere. Um but the way

3:41

that we have found that you can stand

3:43

out is you have to look for signals or

3:45

triggers that basically show that people

3:47

are hand raising um saying hey I want I

3:50

want this thing. I have an interest in

3:51

this thing. Right? And a great way to do

3:53

this is with these LinkedIn uh uh

3:56

engagements. Uh they're basically when

3:58

they like content that is a a hand raise

4:01

or a signal that I am interested in this

4:03

you know uh specific thing and from that

4:06

we can use that as a way to measure okay

4:08

is this my target customer that I'm

4:10

trying to sell to and not just like

4:12

their firmographics or their

4:14

demographics or their psychoraphics

4:15

which is like what we would

4:16

traditionally use for for outbound. um

4:19

this is specifically like no they they

4:21

have a propensity or an interest in this

4:23

topic and we are going to go and now get

4:26

in front of them. Okay. So how do we

4:27

actually do this and this is an exact

4:29

strategy that we implement for you know

4:31

the companies that we're working with.

4:32

So I'm going to teach you that right

4:33

now. So let me screen share and I'm

4:35

going to walk through it. So the first

4:37

thing uh that you're going to want to go

4:39

to do is literally go to LinkedIn and

4:42

find uh influencers within your

4:44

category. So, last episode we talked

4:46

about AI for WordPress or AI WordPress.

4:49

And so, I'm just going to use this again

4:51

as an uh the example, you know, like

4:54

target demographic that we're going

4:55

after. Um, so on LinkedIn, what I would

4:58

go do is I would go try and find people

5:00

that are talking about WordPress uh

5:02

development potentially. Um, let's see

5:05

what comes up with that uh development.

5:11

And I would try to find posts. This

5:13

might actually be a terrible category.

5:15

So I we might have to explore something

5:17

entirely different, but um I would try

5:19

to find posts or creators that are

5:21

talking about uh these specific topics

5:24

like on a daily cadence, right? Um so

5:27

like this like again just for this

5:29

example today, this is probably going to

5:31

be like a lot of like just not good

5:34

signal. So a better way to look at this

5:36

is like uh we'll say we'll do AI for or

5:39

AI marketing, right?

5:41

Um, let's see what comes up and we're

5:43

going to try these find these posts

5:45

here. So,

5:46

>> and what makes a good search? Like why

5:48

why was AI for WordPress not good and

5:50

why is AI marketing better?

5:52

>> Yeah. So, [clears throat] it's really

5:54

just like is the content that's being

5:57

served what your target customer would

5:59

be interacting with? Like that's what

6:01

you're trying to get down to here,

6:02

right? So like how I would be going

6:04

through this and honestly I use the the

6:06

for you page of all these algorithms is

6:08

so good now that it's like it's going to

6:10

show you the content that's relevant

6:12

right like this is literally an exact

6:14

[laughter]

6:15

like perfect like perfect example first

6:17

one that comes off it's like awesome

6:19

people trying to do some type of video

6:21

editing for obvious it's probably for

6:23

marketing everybody that's potentially

6:24

engaging with this is like a target

6:26

customer right so I would say okay cool

6:29

I'm going to find these creators and

6:31

then I'm going to build a spreadsheet

6:32

sheet of all of them, right? Like all of

6:34

these people um that I'm going to try uh

6:37

that I'm going to source these leads

6:39

from. So, right, I would build this

6:41

spreadsheet out and we'll just do a

6:43

handful of these like from my own feed.

6:46

It can even be business accounts and I

6:47

think this is the thing that people

6:48

don't realize like if there's business

6:50

accounts um that the people would be

6:53

interacting with that would be your

6:54

target customer, that can work as well,

6:55

right? So, it can be literally Clay. Um,

6:58

and we're going to do the posts from

7:00

Clay. And, uh, we'll just keep going

7:03

down on this. So, MCP, it's probably too

7:06

broad.

7:07

>> And you're doing this manually. Like,

7:08

you're not using agents to do this. Why?

7:10

>> I I wouldn't even typically the company

7:13

knows who is interacting. Like when

7:15

we're working with a business, right?

7:17

They know who their like their target

7:20

customer is interacting with, right? So

7:23

you can all you need is typically like

7:25

10 10 to 20 of these and you have more

7:27

than enough to be able to like source

7:30

the lead volume that's necessary to

7:31

actually make this like a viable

7:33

channel. Um you I'm using the feed here

7:36

because like what it's going to show you

7:38

is what is most like relevant to you. So

7:42

it's probably going to be stuff that's

7:44

uh you know in your the niche that

7:46

you're in. But you can also use the

7:48

search for this as well. We used to do

7:50

this where we'd like do the search and

7:52

we'd find the trending posts from that

7:53

period. In reality, it's like there's a

7:55

handful of outliers within any niche and

7:58

everybody is engaging with those handful

8:00

of outliers. If you just monitor those

8:02

outliers, you're actually going to get,

8:04

you know, 80% surface area coverage for

8:07

that entire industry. You don't need

8:09

more than that, right? Uh or or it's

8:11

it's it it's just like the marginal

8:13

return of trying to go for all of it.

8:15

It's not it's not there for for that

8:17

system. This is the same idea with um we

8:19

do this a lot like we try to solve

8:20

entropy pro this entropy problem with uh

8:23

within like ads, paid ads in particular

8:26

where it's like if you just have the

8:27

agent like go in this loop, it'll just

8:28

kind of make the same ideas over and

8:29

over again. How do you solve for that?

8:31

Well, you find human creators like 10 of

8:33

them on Instagram and you track the

8:36

content that they're they're publishing.

8:38

You look for the outliers and then from

8:39

that you you typically can get signal of

8:41

like, oh, here's this new hook format or

8:43

here's this new topic and I can just

8:45

pull that. I can remix that and that's

8:47

the way to do this. So, all right, I

8:49

find a handful of these these these

8:52

companies. Um, and then from that what

8:54

I'll go and do and just for the sake of

8:57

uh uh you know the example today, we'll

9:01

use Louise as an example. So, we'll say

9:03

everybody that interacted with this

9:06

post. We're going to use this post as an

9:07

example. So um once I have these people

9:11

I need to use ampify and I will find the

9:15

actual one that we like.

9:17

>> And what's ampify for people who don't

9:18

know?

9:19

>> Yeah. So ampify is a scraping API. So I

9:22

can use a single API key and then I can

9:25

use it to scrape LinkedIn. Um I can use

9:28

it to scrape uh uh Twitter. I can use it

9:30

to scrape all of these different

9:31

channels. So, it's a way for me to get

9:33

data into the context for my agent so

9:36

that it can have, you know, awareness uh

9:38

and and have that context for it to make

9:40

decisions on or make content based off

9:42

of, etc. So, okay. So, the one that

9:44

you're going to want to use or the one

9:46

that we like, we've worked with him like

9:48

a decent amount because it's the most

9:50

stable connections. There's tons of

9:52

these and the challenge with Ampify is

9:53

finding good ones that are actually um

9:56

uh like being monitored and being

9:58

maintained. And so this uh uh this guy

10:01

API maestro has a ton of these for

10:03

LinkedIn. You can see all of these here.

10:05

It's all of these different functions

10:06

that you can do. So how appy functions

10:09

is you get an API from ampify and then

10:12

this enables for you to be able to have

10:15

your coding agent like cloud code or

10:17

codeex call from uh ai or call the app

10:22

through the appy to one of these

10:24

endpoints that are here. So, uh, for

10:26

example, you can do this post scraper.

10:28

Uh, for the one that we're going to do,

10:29

it's going to be engagements. So, let me

10:32

find that. Uh,

10:35

post reactions on LinkedIn. I believe

10:38

this is it. This is exactly it. Yep. So,

10:41

post comments and then post reactions

10:43

are the two that you're going to use.

10:45

And what this enables you to do is

10:47

everybody that has engaged with that

10:49

post. So, the post that we are just

10:51

looking at here. So, everybody that's

10:52

interacted with this and commented on

10:54

this, we're going to be able to pull

10:55

this out. And I'm going to show you how

10:56

you can actually do this in uh Cloud

10:58

Code right now. So, I'm just going to

11:00

spin up a terminal real quick. And let

11:02

me reshare my screen. And so, I have

11:05

that uh I have that Appify API key um in

11:10

uh already saved locally within the

11:12

directory that I work out of for uh all

11:16

of my growth work. And if you don't know

11:17

what I'm talking about here, I have a

11:19

whole video on my uh channel that's

11:21

basically a crash course into how to do

11:23

this. It's called go to market

11:24

engineering or marketing engineering. It

11:26

will walk through the entire setup

11:27

process. Takes about 10 minutes. But

11:29

basically, this ampify API key is shared

11:31

here. And I've already written this

11:33

script. I had the agent go and read how

11:35

do I use this endpoint to pull out all

11:38

of the post and comments information,

11:40

the all the people that have interacted

11:42

with this. So I can give it this post

11:44

URL and I can say extract the engagers

11:49

using the ampify API key

11:53

and it's going to go and run that

11:55

process for me. So this is how I would

11:57

go and build this automation or build

11:58

this agent as I would basically take

12:00

this code and I would deploy it into the

12:02

cloud and I would say okay on a daily

12:04

cadence I want you to check for net new

12:07

posts. So that is where I would look at

12:10

the profile posts. So this is the

12:13

profile post scraper. So I would extract

12:15

the post urls from this person,

12:18

right? So every net new post daily is

12:20

getting extracted and then from that I'm

12:22

then extracting the engagers

12:26

using that API endpoint as well. Right?

12:29

So right now as you can see the duped by

12:31

public profiles there's 63 raw and it's

12:34

about to pull all of those contacts out.

12:37

So once I have those contacts this is

12:39

this is done man like game over.

12:42

As long as you have the LinkedIn

12:43

profiles, you can go and find the email

12:45

addresses of them. You can find the

12:47

phone numbers of them. You can find

12:49

everything that you need on the cold

12:50

outbound. And I'm going to show you that

12:52

right now. What are the tools to

12:53

actually go and use to do this? Um, so

12:56

let me just show you though again just a

12:58

uh the final completion of this. And

13:00

what makes this an agent versus a

13:03

marketing automation?

13:05

>> Yeah. So the agent component of this is

13:08

that it is running on a cron job daily

13:11

and then you're going to have an agent

13:13

that's later on we'll have it responding

13:15

to the inbox and this is this blurry

13:18

line right like what is an agent people

13:20

ask me this every sales call and the

13:23

answer to all of this is like it's how I

13:26

think about it personally is it's

13:28

something that's doing a job to be done

13:30

right so the job to be done here is

13:32

finding leads and outbounding to those

13:35

leads and then responding to those leads

13:39

as they're like asking questions or

13:41

again like driving them deeper into the

13:42

pipeline. Um in reality though g like

13:45

what is a market like what is a

13:46

marketing agent? It's it's code. It's

13:48

maybe some thinking loop and it's a live

13:50

data stream, right? That that is really

13:52

how like this functions. And the thing

13:54

that you can make, you know, extend this

13:56

further with is like what you're who

13:58

you're outbounding to. Um you want it to

14:01

basically do an ICP fits or is or or a

14:04

target customer segment fit. So before

14:06

it even does this enrichment that we're

14:08

about to do, you would be like, "Okay,

14:10

agent, research this person and the

14:13

company that they're at. How many

14:14

employees do they have? All of these

14:15

things." And then based off of what we

14:19

find, if it fits this customer profile,

14:22

like it's you're going to have the agent

14:23

basically think through that, right?

14:24

Using an LLM, if it fits this customer

14:27

profile, then it goes into this

14:29

enrichment. Then we're actually going to

14:30

cold email them. So that's where that

14:32

thinking loop could potentially be here

14:33

as well. But really the the blurriness

14:36

between all this I think about it as

14:37

software anymore like to be transparent

14:40

like everybody the thing a different way

14:42

to say this is like everybody tried to

14:44

put God in a box and give it access to a

14:45

Facebook ads account and we realized

14:47

that is not the right way to do this

14:49

whatsoever. The right way to do this is

14:51

like what was the human doing? They were

14:53

running this very specific process with

14:55

like media buying. They were researching

14:57

ad creative angles. They were making new

14:59

ad creative. They were testing the new

15:01

ad creative and then they were like

15:03

pruning the losers, promoting the

15:05

winners, right? Like that is what the a

15:07

top media buyer does. Okay, how do we go

15:08

and make a piece of software that does

15:11

that exact same thing? So when you hear

15:13

agents like really just think software

15:15

with potentially a thinking loop like

15:17

you shouldn't be paying a different like

15:19

way to think about this and this is

15:20

something I'm obsessed with right now.

15:21

You should not be paying anthropic. You

15:24

should not be paying Chad GPT to do an

15:26

API call. You should be paying them to

15:29

make the software that uses CPU to do

15:32

the API call. Why are you paying this

15:34

tax on tokens every time that you're

15:36

trying to do this marketing activity?

15:37

That's ridiculous. Build the software

15:39

that does the solution for you, not

15:41

tokens burning every time that you're

15:42

trying to do the action. So anyway, um,

15:46

okay. So we've got these LinkedIn URLs

15:47

and what do we do with them now? So

15:49

we're going to do what's called a

15:50

waterfall enrichment. And so we're

15:51

basically going to use these LinkedIn

15:53

profiles to go and find the email

15:55

addresses and then the phone numbers of

15:56

these individuals. So how do we do this?

15:58

The first thing that we're going to use

15:59

in a tool stack is called getleads.io.

16:02

Um so this is a database of uh it's

16:06

basically they aggregate all these B2B

16:08

contacts and you can access it via their

16:11

API.

16:12

um the emails that we don't find within

16:15

git leads, we're then going to use

16:17

something or we're then going to

16:18

waterfall down to something like Apollo.

16:20

Um and then you could take this even

16:22

further down into something like

16:23

Origami. It's another tool that we have

16:25

been using and experimenting with. Also,

16:27

their team is just doing awesome work.

16:28

Like Finn and his whole team is

16:30

incredible. So anyways, for git leads,

16:32

let's go back to our uh u uh our

16:35

terminal right now. So again, this is me

16:38

hands on keyboard doing the process to

16:40

teach it to you. But everything that I'm

16:42

doing right now, this is all just going

16:43

to be code under the hood. And once it's

16:45

code, I can deploy that into a cloud

16:48

system. As long as it has the necessary

16:50

data that it needs and the necessary

16:52

access that it needs, it can go and run

16:54

this operation autonomously. And then

16:56

you're just there basically jockeying

16:58

the agent or modifying the system.

17:00

Right? So we're building a system here.

17:01

So from here um what I would then go do

17:04

is say use the get leads API

17:08

uh to uh find the emails and phone

17:12

numbers

17:14

>> and like dumb question.

17:15

>> Yeah,

17:16

>> that's legit like f you know like

17:19

it's not gray to get these people's

17:21

emails. It's like fully legit.

17:24

>> It is fully legit to get these emails.

17:26

um what you do with those that's where

17:28

things uh like from a compliance

17:30

standpoint change. You can cold email

17:32

technically in the United States. You

17:34

can also add people to a email

17:37

newsletter um to be and be can spam

17:40

compliant. There's like tons of you like

17:43

things you basically have a checklist of

17:45

things that you have to do. With this

17:46

said though, um like this is one of

17:49

these like on the cold email side and

17:51

the contact lookup. Um you're basically

17:53

just buying data from a data broker

17:54

which is is legal, right? That that is

17:57

accessible. So these companies how they

17:59

do this is they basically are buying all

18:01

these lists and then aggregating them

18:03

from all these different data brokers.

18:05

That whole piece is it's a whole other

18:07

shady network. But this uh like what

18:09

we're talking about here, you know, on

18:11

the spectrum of like black hat to white

18:13

hat is pretty far on that white hat

18:14

side. So

18:16

>> cool.

18:16

>> Yeah. I mean, I don't think anyone

18:18

would, you know, mistake you for a

18:20

lawyer also.

18:21

>> Oh, totally. Take this with a grain of

18:23

salt, you know, and and like there's

18:25

also different compliance rules within

18:27

the United States.

18:28

>> Your own research.

18:29

>> Exactly. Exactly. Within, you know, the

18:32

United States versus uh like the EU has

18:34

totally different compliance pieces.

18:36

>> Exactly. Um but with that said like the

18:40

uh you know the finding of people's

18:41

information and then like reaching out

18:43

to them uh there you c you can do this

18:46

basically is kind of the high level but

18:48

again this I I we don't have time today

18:50

to go into all the the specifics about

18:52

like all this the finite details here.

18:55

So once I found this um each of these

18:58

individuals and then the emails um from

19:00

there what I'm then going to do is

19:03

validate these emails. So I would send

19:05

it to a software called millionverifier.

19:08

So million verifier um enables me to uh

19:11

basically check if the email is good,

19:14

risky or bad. Um you know more technical

19:17

terms would be uh like good, catchall,

19:19

um you know risky etc. Um the the

19:22

reasoning for this or the reason you

19:24

have you want to do this is the emails

19:26

that come out of these providers. So out

19:28

of git leads, out of Apollo,

19:32

out of Origami. I think they do some

19:33

checks like a little bit deeper though.

19:35

So you I don't know much as much about

19:37

this, but I know for sure with get leads

19:39

in Apollo, it's like do the second

19:41

verification. You're basically only

19:43

wanting to send cold email to valid

19:46

emails because if you send to invalid

19:49

emails, you're going to basically just

19:52

run into deliverability problems. And

19:54

probably right now you're asking

19:56

yourself like, "Okay, cool. Well, how do

19:57

you send these cold emails? I'm going to

19:58

show you that in a second, so bear with

20:00

me. So, we've done that waterfall

20:02

enrichment. We found the emails. We

20:04

found the phone numbers. And when I say

20:06

a waterfall enrichment, what is

20:07

happening here is we're taking that list

20:09

of 50. And just to use this spreadsheet

20:12

as an example, so say we have, you know,

20:14

50 that we have uh 50 LinkedIn URLs that

20:18

we found and on git leads, maybe we only

20:22

find, you know, 32 emails

20:25

of those people, right?

20:27

So that next cohort, so those other 18

20:30

that are left, I'm then going to send

20:32

those 18 to Apollo. So of those 18 that

20:36

I send, maybe I only find 10.

20:40

And then those eight, that's when I

20:41

would send that to something else like

20:42

Prospio or Origami or these other

20:45

enrichment tools. And the reasoning

20:46

behind this is you're you're starting

20:48

with what is the cheapest, most accurate

20:50

and then moving your way down into the

20:53

more expensive uh uh validation tools.

20:56

Um but from this you can pull out

20:59

basically from a list like you know this

21:00

is the way that you get to uh you know

21:03

an 80% fine rate etc. And you can chain

21:05

as many of these together as you want.

21:07

Um it just you know depends on your

21:09

budgets that are available etc. There's

21:11

also aggregators of this like Origami as

21:13

an example like aggregates this

21:15

waterfall for you. So you can just send

21:16

them a LinkedIn profile and it's going

21:17

to like waterfall through the options

21:19

that are available. Um, okay. So the

21:22

other other thing to throw in here that

21:24

will be valuable to your team is a

21:26

software called Lead Magic. So this is

21:28

one that I we use a lot for like mobile

21:30

phones in particular. Um, but same

21:32

strategy here. Uh, it's just basically,

21:34

you know, another enrichment tool. Uh,

21:36

but specifically on the phone number

21:37

side, we we've used it a decent amount.

21:40

So once I have that contact information,

21:43

I now need to go and actually build this

21:44

outbound motion. So on the cold email

21:46

side first, how do we go and do this? Uh

21:49

we need to buy inboxes. So a couple

21:51

different ways to do that. I can use a

21:53

tool called inbox kit. I can use

21:55

instantly AI's pre-built uh uh like

21:59

emails that you can buy from them. Um or

22:02

I can use uh a company called Hypertide,

22:05

which is the partner that we use and we

22:07

work with. they are some of the best

22:09

info in my opinion. So when you're

22:12

buying these emails, uh you're buying or

22:15

you're really what you're doing is

22:16

you're buying inboxes and domains that

22:18

are burner domains that enable you to

22:22

send cold email

22:24

um not from your core domain. And the

22:26

reason that you have to do this is so

22:28

that you don't burn the deliverability

22:30

of your core domain. So what do I mean

22:32

by that? If you send from you know your

22:34

exact domain um and uh you know say we

22:39

send 10,000 cold emails from that um we

22:42

will nuke the deliverability of the

22:45

business URL the actual domain that we

22:47

use to you know run our company right

22:50

you don't want to do that so typically

22:52

what you want to do on the marketing

22:53

side is have this se have this

22:54

separation so you have domains that are

22:56

for your cold email you have domains

22:58

that are for your email marketing you

23:00

have domains that are for your

23:01

transactional marketing so This would be

23:03

or transactional email. So this would be

23:05

email that's being sent directly from

23:07

the product to a customer. Imagine like

23:09

a password reset as an example. And then

23:11

you want to have your business you know

23:13

domain email which is what your team

23:15

actually uses to run the company etc. Um

23:18

so with Hypertide as an example um we we

23:21

have a partnership with them. So it's a

23:23

little bit different but uh we can send

23:25

about 10,000 cold emails. Uh just to

23:27

give a a um you know kind of the cost

23:30

breakdown here. We can send about 10,000

23:31

cold emails with them for about $100 a

23:33

month in infrastructure costs on the

23:35

inbox side. Um it's about the same for

23:38

majority of these. So inbox kit as an

23:40

example is very similar pricing. They

23:42

also run like sales all the time. So

23:44

look for those on the domain side. So

23:46

you basically buy the domains and then

23:47

you're paying a subscription to have

23:49

these inboxes hosted for you. And then

23:51

on instantly side u you can typically

23:54

get started with this $97 a month tier.

23:57

in total, you know, out the door to get

23:58

going on this, the infrastructure cost

24:00

can be in that range of about $100 to

24:03

get started or sorry, about $200 to get

24:05

started for the sending uh software and

24:07

then also the inboxes. So again, just to

24:09

reiterate this because I know I've

24:11

talked through a lot, I'm pulling the

24:13

lead list from LinkedIn. I'm finding

24:16

these people. How do I know that these

24:18

are people that I want to reach out to?

24:19

It's because they're engaging with

24:20

content that I know my target customer

24:22

would be interested in. And so these

24:25

people are basically hand raising that

24:26

they are would potentially be my target

24:28

customer,

24:30

>> which is insane by the way.

24:32

>> Right. Which is insane to

24:34

>> find this, right? [laughter]

24:36

>> Yeah.

24:36

>> Yeah.

24:37

>> It's impossible to find this. Um and so

24:40

the uh so I'm finding these people. I'm

24:44

then doing a waterfall enrichment to

24:46

find all of their uh contact

24:48

information.

24:50

And then once I have their contact

24:51

information, I need to actually be able

24:54

to send to them. So I'm getting inbox

24:55

infrastructure to be able to send. And

24:58

then I'm sending with a platform like

24:59

instantly. And then on the LinkedIn DM

25:02

side, what I'm sending with is a

25:04

platform um like hey reach.

25:08

Another one that we like is called Bot

25:10

Dog.

25:12

Um both of these have APIs. Um, but what

25:14

these enable you to do is basically uh

25:17

do uh LinkedIn DM campaigns um from

25:21

these accounts. I also know people that

25:22

are just like using LinkedIn DM or sorry

25:26

LinkedIn inmail for this and seeing

25:28

incredible success right now uh using

25:30

this strategy. So again just throwing

25:31

out all the strategies that are

25:32

available. Um so this is how you can

25:36

build this pipeline right now. How do

25:39

you actually like have an agent that is

25:41

managing that inbox? So looking at

25:43

instantly as an example, they have an

25:45

API

25:48

and that API

25:50

allows for you to monitor and manage the

25:53

entire account. So you can have an agent

25:55

that's literally writing copy for each

25:58

individual email or person that you're

26:00

contacting or reaching out to um and

26:03

writing those variables and then that

26:05

can be basically pushed into instantly.

26:07

So this happens outside the platform

26:08

gets pushed in. But the bigger thing

26:10

here is they also have web hooks. So

26:11

when a positive reply happens, you can

26:14

send that web hook confirmation back to

26:16

your agent that's hosted on some type of

26:18

cloud server and that agent you give it

26:21

basically um like a base prompt, right,

26:23

of like you're the goal like here's all

26:25

the context that you need and your goal

26:26

is to try to get people to schedule

26:28

demos on you know this this link, right?

26:30

It can manage that inbox, answer

26:32

questions, push people deeper. But the

26:34

thing that gets really fascinating and

26:35

really powerful with this G is like it

26:38

can do these follow-ups like months

26:41

later, right? So it's like okay like

26:43

also like every six months, right? I

26:45

want to pro it grow program that in to

26:48

like re reereach out to these people

26:50

that went cold. I can also plug it into

26:52

my scheduling application like Kalanley

26:53

or like Cal.com.

26:55

I can give the agent access to see okay

26:58

did this person that we reached out to

27:01

can we did they actually schedule a

27:03

discovery call did they actually you

27:05

know produce the action that we're or

27:08

you know make the action that we're

27:09

trying to optimize for and so from this

27:12

you can basically build this like SDR in

27:15

a box right that is again finding new

27:18

people for you based off of the

27:20

engagements that they're interacting

27:21

with on social finding the emails

27:24

actually writing the emails, deciding if

27:26

this is a good ICP fit, and then sending

27:29

that to these sending platforms and then

27:31

managing the inboxes of those sending

27:33

platforms. And again, when I say agent,

27:35

right, like when I'm saying, oh, it's

27:36

managing this inbox, it's literally just

27:39

code under the hood, right? It's code

27:41

under the hood with an LLM attached.

27:42

That is an agent. Like in this context

27:45

here, you don't have to over complicate

27:46

this. You don't have to have God in a

27:48

box managing an email inbox. Be a very

27:51

simple setup to actually produce this. I

27:53

also get asked this question a lot like

27:54

do you need use like some agent

27:56

framework under the hood it's like a lot

27:57

of the times you don't need it it's just

27:58

bloat you can just have a very simple

28:01

like a very simple solution for these

28:03

finite problems right it doesn't have to

28:05

be this over complicated or

28:06

overengineered thing so anyways happy to

28:08

answer any questions about that or dive

28:10

deeper on any of this again it's hard to

28:12

show code so I I didn't really do that

28:14

today of like this is how you do it but

28:16

what you need here basically the final

28:18

piece is you need to set up a server so

28:20

use something like a railway or this is

28:21

what we do at like graft right? Is like

28:23

we have the data pipeline warehouse and

28:26

then the server to deploy these agents

28:27

to that's like off of the live data

28:29

streams. But yeah, happy to answer

28:30

questions. D

28:31

>> I mean to be clear, you're you know

28:33

you're using a harness like Cloud Code

28:35

or Codeex to actually build out all of

28:39

the thing. But this the hard part is the

28:42

strategy around you know who you're

28:45

going after, why you're going after

28:46

them, what's your tool stack that like

28:49

what's amazing is you just like outlined

28:51

here's all the tools that you need to

28:53

get like set up then it becomes okay I

28:57

have to go into you know that's what

29:00

people are talking about software

29:01

factories like we're all in the software

29:03

factory business now right because we're

29:06

just going and we're spitting up stuff

29:08

like this the software to actually go

29:10

and complete these tasks.

29:12

>> Absolutely. I I think the thing that we

29:15

are like focusing on like so to say like

29:19

a good way to think about this is like

29:20

if you can build it in cloud code and

29:22

like have some type of local system that

29:24

you're running, you can probably deploy

29:26

that to a server somewhere, right? And

29:29

have that run on an hourly cadence or a

29:31

daily cadence or whatever that ends up

29:33

looking like. The challenge ends up

29:35

being how do I set up the infrastructure

29:37

that's necessary for the agent to be

29:39

able to do this right and the the the

29:41

solution is like the open source

29:43

solution as an example like we talked

29:44

about this on the last call use

29:45

something like a uh with click house to

29:48

get like create your data pipeline and

29:50

your data warehouse so you have that

29:51

data stream for the agent to make those

29:53

decisions and then you have to have some

29:54

server and like when I say server what

29:56

do what is that right for the

29:57

uninitiated it's just a computer that is

30:00

on [laughter]

30:02

all the time somewhere else that you're

30:04

putting code onto, right? I think this

30:06

software factory thing is super

30:07

fascinating as well. Like like really

30:10

it's funny. This is how I'm thinking

30:11

about marketing now. Like marketing is

30:13

just code like a like when I generate

30:16

[laughter] a banana image. Like that's

30:18

just a JSON prompt under the hood. Like

30:20

when I make like you know seed dance AI

30:23

avatar videos that's just like an LLM

30:26

that like scraped Reddit like read some

30:29

things wrote a script and then we it's

30:31

just an API call that's happening to Kai

30:34

AI to generate that image with like okay

30:36

here's how you chain this together to

30:37

make it into 30 seconds every everything

30:39

now like in and my co-founder this is

30:42

his firm belief like Max always says

30:43

this he's basically like the only agent

30:46

is a coding agent actually [laughter]

30:48

everything else is this software that's

30:51

being made by the coding age and I think

30:52

this is like this paradigm shift and

30:54

like something that we are obsessed with

30:55

like why are you paying tokens for

30:57

things that can be just code that is

30:59

running on super cheap compute you don't

31:01

you don't have to have like inference

31:03

every time that you're doing this action

31:05

only use inference when you need it and

31:07

this is kind of this like differing

31:08

viewpoint that I think you know

31:11

everybody's just like oh token abundance

31:12

I'm going to token max I'm like I'm

31:14

actually totally like probably the

31:15

opposite of that like why it just feel

31:17

it is wasteful like do the thing that is

31:20

the simpler thing that has less

31:21

likelihood of breaking. Like if you have

31:23

Hermes try to run your Facebook ads,

31:24

high likelihood it might just like

31:26

absolutely nuke the account, but if you

31:27

have it run based off you you build a

31:30

piece of custom software for yourself

31:32

that's running based off of a system

31:34

that a normal human like a real human

31:36

would run totally different, you know,

31:37

outcomes that you're going to get from

31:39

that that are probably higher quality.

31:40

So,

31:41

>> okay. Do we have time for a second

31:44

marketing agent demo flow? Yeah, I can

31:48

talk through um I just did this for

31:52

[laughter]

31:54

um I just did this for my team. Um I I

31:57

don't know if that'll be super

31:58

interesting actually. I mean you tell me

32:00

we basically we're like okay how do we

32:02

at scale make social content on LinkedIn

32:05

for like the entire team and like so we

32:08

have them like basically we're

32:09

interviewing them we take the

32:11

transcripts we pull out the insights the

32:13

insights get written into the posts the

32:15

posts automatically get scheduled to

32:16

their LinkedIn accounts using a tool

32:18

called ordinal uh MCP

32:20

>> yes stop like yes this is interesting

32:22

because a lot of people I mean a lot of

32:25

people might have heard you know listen

32:27

to this cold cold email approach

32:29

approach or cold reachout approach and

32:31

are like m I want to go the organic

32:34

route. So like what's what's an example

32:36

of setting up a marketing agent in an

32:37

organic route and and can you break that

32:39

down for us?

32:40

>> Absolutely. Yeah, I'll do the LinkedIn

32:41

one because it's super topical and like

32:43

we've had a lot of interest in this

32:44

lately by companies which has been

32:46

pretty fascinating. They're using this

32:47

with like their sales teams like they

32:50

want, you know, their seven person sales

32:51

team to be posting daily. How do they

32:53

actually do that and make unique ideas?

32:55

So um this also pairs with the cold

32:58

email. I'll talk about that as well. Um,

33:00

but yeah, just to run through the

33:02

process. Uh, super simple. Um, it's like

33:04

literally record a conversation like

33:07

this. Like I have a a a weekly call like

33:10

one-on-one with like the people that

33:12

we're doing this for in the or just like

33:14

tell me everything that like you've

33:17

learned in the last week. I just

33:18

basically interview them, have a

33:19

conversation, right? It doesn't have to

33:21

be anything like you don't have to have

33:23

any focus. It's just like what are the

33:25

things that that jumped out at you after

33:27

being in these sales calls or whatever

33:29

your job is. You can do this for like

33:30

technical people as well at the

33:31

organization. You can do this for

33:32

everybody. And I imagine this is how the

33:34

large like the real companies are doing

33:36

this. There's no way that like everybody

33:38

at like a lovable [laughter] is writing

33:40

the content that's going out across all

33:42

of the accounts. Maybe that's happening.

33:43

But um I think what's more likely is

33:46

that there's somebody behind the scenes

33:47

that's orchestrating this. It also

33:49

doesn't have to be an interview. It can

33:50

just be sales calls or internal comms.

33:52

Like Alex Lieberman as an example has

33:54

been talking about about this a lot

33:56

where they're they're basically sourcing

33:58

like so much context is happening within

34:00

their notion within their codebase

34:02

within their their Slack. We see this as

34:04

well, right? You can use one of these

34:06

agents to query those data sources,

34:10

right? Like query the sales channel um

34:13

or query the gong transcripts and that's

34:15

where you can pull these insights from.

34:16

And honestly, a lot of the times you

34:18

find that it's really inside like it's

34:20

really good content that's trapped in

34:22

there. Like these ideas like for

34:23

example, a customer had uh you know, a

34:25

customer said that or a potential

34:26

customer said this and it was like why

34:29

they didn't buy the product and that can

34:31

turn into an unbelievable piece of

34:33

content um that you can extract from. So

34:35

you get source material. Why do you have

34:37

to get source material? The reason is

34:39

because if you go and you try to just

34:41

have the agent like think about this,

34:44

you're like, "Write good LinkedIn

34:45

content." [laughter] It's going to be

34:47

the most mid thing you I mean, it's

34:49

you're going to waste the person's time

34:50

on the other side, right? Um or you're

34:52

going to get flagged for AI slot by

34:54

LinkedIn's new feature that just

34:55

released this morning. Um the the better

34:58

way to do this is source this from real

35:00

human conversation because that's where

35:01

these original ideas are coming from.

35:04

Um, another example of this is like

35:06

literally this podcast. You could

35:08

extract all the insights from the

35:10

transcript and that can be used as

35:11

social content. This is like a strategy

35:13

I use for myself. But it doesn't have to

35:15

be just your own. It can be somebody

35:17

else's as well. It can be, you know, a

35:19

podcast with Naval. It can be whatever.

35:21

It can the source material can be

35:22

anything. But the system that you create

35:24

is some type of source material that's

35:25

happening on, you know, some type of

35:26

cadence. And then from that, I'm I'm

35:29

building basically this writing and

35:30

scheduling process. So, what I I'll walk

35:32

through now how to actually like do

35:34

this. Um, so take that source material.

35:37

You're going to do an API call um into

35:41

uh you know some LLM as an example uh

35:44

for this. Like you could I mean we've

35:46

even used just like uh Claude Sonnet as

35:49

an example and it's probably good enough

35:50

on the writing side. Um and then once

35:53

you have that those written posts,

35:55

you're then going to go and use

35:57

scheduling tool. We like Ordinal for

35:59

this. um they're a partner of ours as

36:01

well. Um but it allows for you to have

36:03

multiple LinkedIn accounts connected to

36:05

it and then they can also interact with

36:07

each other which is amazing. Um but you

36:10

can through their API or their MCP

36:13

schedule these posts to each of the

36:15

individual accounts

36:17

and then Ordinal also has and I could

36:20

just go into this actually show you um

36:22

Ordinal also has uh the uh analytics

36:25

data that pulls in from your LinkedIn

36:27

post there as well. So we can see the

36:29

breakdown of like which content is

36:31

actually performing well. So it has the

36:33

analytics of the multiple accounts. You

36:34

can actually see the breakdown of the

36:36

individual posts and that data stream

36:38

can go back to the agent so that it

36:40

understands okay this is what's getting

36:42

impressions. This is what's doing well.

36:45

Let's go do more content like when it

36:47

does its cycles of writing that can

36:49

influence the next round of creative. So

36:51

topics like this perform better based

36:53

off of the source material we pulled.

36:55

How can we snowball or remix? use those

36:57

specific words snowball or remix to have

37:01

it go further, right? And this is where

37:02

the LLM is thinking on top of that data

37:04

stream. And when you look at like what

37:05

is happening here, like what does the

37:07

social media manager do? I actually

37:09

think the social media manager job like

37:11

full stop. It's it's [laughter]

37:13

I think it's already dead, but let's

37:16

won't get into that. If you're listening

37:17

to this, please learn how to make and

37:19

manage content at scale across multiple

37:21

accounts. um it's with agents cuz that's

37:24

going to be I think that's the real meta

37:25

now is like how can a single person

37:28

manage you know 10 20 100 accounts

37:31

across all of these different channels.

37:33

Um but when you look at what a social

37:34

media manager did previously like a good

37:36

one that was actually excellent

37:38

excellent at their job is they would

37:40

prospect for ideas. They would make

37:42

content about those ideas. They would

37:44

publish it. They would look at the data

37:46

to see which got the most impressions

37:49

and then they would turn that into a a

37:50

recurring content calendar where they're

37:52

like, "Okay, I'm just remixing this

37:54

these same ideas over and over again."

37:56

If you look at my Twitter like post as

37:58

an example or even my LinkedIn, it is

38:00

the exact same thing remixed every 90

38:03

days like full stop. That is all that's

38:06

happening. And that when you get enough

38:09

information like a big enough corpus,

38:11

you have you basically understand what's

38:13

already going to go viral. Like I I have

38:15

these posts that I've literally used for

38:16

the last two years. Every time I post

38:18

it, I know it's going to go viral. I

38:19

can't post it every day. You post it

38:20

every 90 days, right? And that's how you

38:22

can go back into this cadence. And so

38:24

again, have this mentality of I'm

38:26

prospecting for ideas. I'm prospecting

38:28

for winners. Once I find those, I'm

38:29

trying to use those as as often as I can

38:33

because I know that that's what's going

38:35

to work. That is what the audience is

38:36

resonating with. And this is this

38:38

applies to product as well, right? Like

38:40

when I think that a lot of first-time

38:42

founders, they they spend time thinking

38:44

about like I'm trying to get the market

38:46

to buy this and in reality it's like I'm

38:49

try the the the pros at this is like

38:51

what does the market want to buy? Can I

38:52

build it and can I sell it to them?

38:54

Right? Like that is actually how you

38:56

start a business. And it it for some

38:59

reason it's this this flipped thing

39:01

where they're like, "Oh, I'm trying to

39:02

invent a new idea." I don't want to

39:03

invent a new idea at all. Well, I want

39:05

to be like, what do people want to buy

39:07

that currently like they can't buy and

39:11

can I go and figure out this the way to

39:13

build that thing? And then I know I can

39:15

sell that back to them. I know it's the

39:16

market is going to be receptive to and

39:17

you need to think about content in the

39:19

same way where like what is the content

39:20

that the market is currently receptive

39:22

to and by mining that content from other

39:25

sources that has already had a viral

39:26

moment. This is a way to leaprog that to

39:28

identify that and then you're going and

39:30

you're putting your own spin. You're

39:31

putting your own, you know, angle on

39:33

this. So anyway,

39:34

>> lot of thoughts there. Um, agreed on the

39:37

social media manager is like that role

39:40

is dead or it's evolve. It's going to

39:43

evolve like it's going to evolve into

39:45

the social media agent man manager. So

39:48

you're going to need to be able to spin

39:50

up agents so that you can create a bunch

39:54

of accounts on the fly that

39:55

systematically creates content like you

39:57

have. Like you get millions of

39:59

impressions a month, free impressions.

40:02

actually the platforms are paying you

40:04

which is insane to do it. It's insane.

40:07

And

40:08

>> I get paid to build lead pipeline. Like

40:10

think about that.

40:10

>> It's crazy.

40:11

>> And like I I it's so funny, man. I'll

40:13

talk to like founders or like you know

40:16

large like people that that run bigger

40:18

companies and they'll they'll be like

40:21

why are you why would you would you

40:22

invest in social? And I'm like look at

40:24

the earned media. Like if you were

40:25

paying for those impressions on

40:26

platform, for example, on LinkedIn, it's

40:28

like $22 per thousand impressions is the

40:31

average, right? So like every post that

40:34

you get, even with an account that's

40:35

like 500 followers, you can get a,000

40:37

impressions. That's like $20 that you

40:39

just like put into your pocket for free,

40:41

right?

40:42

>> But but it's it's so there's the earned

40:44

media side and then there's also like

40:46

the platforms pay you. Like YouTube

40:47

literally pays you to do marketing for

40:50

late checkout. Like what the what the

40:53

hell? [laughter]

40:53

>> It's crazy. It's crazy. And then, you

40:56

know, for the people who are like,

40:57

"Well, I don't want to do a personal

40:58

brand." Makes sense. What Cody is

41:00

suggesting is like have people on your

41:02

team have these personal brands. And if

41:04

you don't, and by the way, I'll give you

41:05

a piece of sauce. If you don't want to

41:06

do that, another really uh smart thing

41:10

to do with agents creating content for

41:11

you is creating theme-based pages or

41:15

topic based pages. So, for example, my

41:18

good friend uh Julian Shapiro, you know,

41:21

he had a company, a growth agency called

41:24

Demand Curve.

41:25

>> Absolute goat, by the way. His blog is

41:27

incredible and that's what I came up on.

41:29

So, I'm just like one of

41:31

>> I actually grew up with Julian.

41:33

>> No, did you really? That's amazing.

41:34

>> Yeah, he was like my name.

41:35

>> He was like a farm now or something,

41:36

right?

41:37

>> Yeah. That's awesome.

41:38

>> Yeah. So, I need to get him on the pod.

41:40

that uh Julian being the smart guy he

41:43

is, it's not like he created a uh X

41:47

account that was slash demand curve. I

41:49

mean maybe he has that, but he actually

41:51

created an ex account called at Growth

41:54

Tactics.

41:56

So he's creating content on this growth

41:58

tactic page. People interested in growth

42:01

tactics follow it and then they learn

42:03

about his agency and his products,

42:07

right? That's social media company. And

42:09

like again, it doesn't it could be I

42:11

mean there's the ones that are my

42:12

favorite are like Chase passive income.

42:13

I don't know if you've seen this.

42:15

>> Yeah.

42:15

>> Um they're doing it more as a meme page,

42:17

but like you can use like this attention

42:19

that you can garner for free as a way to

42:21

drive inbound for whatever whatever it

42:22

is that you're building. It doesn't have

42:24

to just be you. It can be this like

42:26

anonymous thing that is still providing

42:27

value that you're aggregating and you

42:29

know organizing for the internet, right?

42:31

So I'll leave it there. I don't know.

42:34

>> Really,

42:36

>> uh, you know, impactful marketing agents

42:40

that you just broke down. Um, I wish we

42:43

had 40 hours together and we did like a

42:46

crazy comment below. That's the only way

42:49

I come back. That's the only way he'll

42:51

have me. All right. So, you have to do

42:53

this. You have to comment what you want

42:54

to learn. I'll take I'll teach you

42:56

whatever you want. It can be how to

42:58

build social media agents like for Tik

43:00

Tok clouds. It can be like, "How do I

43:02

actually run a paid ads account?" It can

43:04

be anything that you can imagine. It can

43:06

be direct mail. I'll literally walk you

43:09

through how can you send direct mail at

43:10

scale by scraping Google Maps. You name

43:13

it. How do you advertise on TV and

43:15

what's the meta there? Uh like how do

43:17

you get cheaper clicks on LinkedIn? I I

43:20

can break down any of that. So, I

43:22

appreciate you, Cody. We'll see you in

43:24

the comment section. Like always, I'll

43:26

include links for where to follow Cody

43:28

on the internet in the show notes in the

43:29

description. Can I shout it out? She

43:31

give me give me the opportunity.

43:34

>> Go for it.

43:35

>> Hell yeah. Go find me on Twitter,

43:37

LinkedIn. That's where I'm the most

43:38

active. And if you want to deploy these

43:40

exact agents that I talked about today,

43:42

go to graph.com. Uh we have both the

43:45

platform solution for this and also we

43:46

forward deploy software engineers to do

43:48

these actual implementations on our

43:50

platform. We would love to help you. If

43:51

you're a fast growing company, that is

43:53

who we're seeing the most success with.

43:54

So thanks for having me, G.

43:56

>> God bless you, Cody. I'll see you next

43:58

time.

Interactive Summary

The video introduces marketing agents as a new paradigm for customer acquisition, similar to coding agents. It details two primary strategies for deploying these agents: a cold outbound lead generation system that monitors LinkedIn engagements, extracts contact information through a waterfall enrichment process using various tools, and then automates outreach via email and LinkedIn DMs; and an organic social media content creation and scheduling system. This second system sources insights from human conversations, drafts posts using LLMs, and schedules them across multiple accounts while optimizing based on performance analytics. The discussion emphasizes that agents are essentially software with optional 'thinking loops' (LLMs), designed to automate specific marketing tasks efficiently by leveraging data streams rather than continuously burning tokens for every action.

Suggested questions

3 ready-made prompts