Latest / AI DTC WTF / How Tori Rowe Built an AI Operating System for His Entire Agency
Transcript
- 0:00If you work in D2C and you use AI and
- 0:05you're wondering what the
- 0:06F is going on every week,
- 0:08this is your podcast, the AI D2C WTF
- 0:11podcast, your home for
- 0:13tactical tips, strategies, and
- 0:14ideas that you can implement right now in
- 0:17your AI workflows to
- 0:18make your brand or agency
- 0:19more money.
- 0:21Welcome to another episode of AI D2C WTF.
- 0:24Let me tell you, I have an incredible
- 0:26episode here for you
- 0:27today with Tori Rowe, someone
- 0:29that...
- 0:30I really respect, Foxwell Founders
- 0:31member, who has
- 0:32essentially with AI built an entire
- 0:35operating system for his agency.
- 0:37I mean, he's got an audit maker.
- 0:39He's got like so much stuff in here.
- 0:42I don't even remember all
- 0:43of the pieces he showed us.
- 0:45So I'm excited.
- 0:46And this episode is definitely going to
- 0:48be worth your time to listen to.
- 0:49Will, what were your
- 0:50takeaways in chatting with him?
- 0:51Yeah, I mean, he's a pretty modest guy,
- 0:54but this, I will say
- 0:56Tori is well ahead of the
- 0:58bell curve in more ways than one.
- 1:00He showed us a dashboard that he's
- 1:03effectively built out
- 1:04automated media buying, ingesting
- 1:06client calls, having a repository for...
- 1:10So much stuff.
- 1:12It was so cool.
- 1:14It's a little bit of...
- 1:15You know, I had a little info overload at
- 1:17one point, and then we
- 1:18sort of dialed it back
- 1:19and he was able to sort of explain
- 1:21everything really succinctly.
- 1:23And I was just sort of flabbergasted by
- 1:25how fast he's moving.
- 1:27Yeah, I completely agree.
- 1:29So check it out.
- 1:30Let us know what you think of the episode
- 1:31and hit me up, andrew at
- 1:32foxwelldigital.com if
- 1:34you have any questions or feedback on it.
- 1:36But, you know, we always are trying to
- 1:38give tactical information
- 1:39to you on these episodes
- 1:40and that you're able to just take and
- 1:42implement and think about
- 1:43and give you some brain food
- 1:44on AI.
- 1:45So that's what we're here for.
- 1:46So let's take it away to the episode.
- 1:48So let's take it away.
- 1:53Tori Rowe, Floridian legend of AI and
- 1:56digital marketing, who I love having here
- 1:59and is an incredible founder member.
- 2:00Welcome to both of you.
- 2:02Appreciate it.
- 2:02We are here to talk about deeply AI tools
- 2:07that we're using, things
- 2:08that we're getting into,
- 2:09making sure that you can walk away with
- 2:11this show with tactical
- 2:12stuff that you can use.
- 2:14You know, Tori, you're somebody who's an
- 2:15incredible digital marketer that I really
- 2:17look up to and respect
- 2:19in your thoughtfulness and the approach
- 2:21and the completeness of the way that you
- 2:23go through thinking through the funnel.
- 2:25Right now, what are you absolutely like
- 2:29creating on AI that you're loving that's
- 2:31really changing results for you?
- 2:33Yeah, I mean, there's so much.
- 2:34First off, appreciate the kind words.
- 2:36There is so much.
- 2:38I think the biggest thing that I'm like
- 2:40nerding out about is
- 2:41probably the reporting side,
- 2:43which is drastically different than where
- 2:45everybody else is going.
- 2:46I feel like everybody's so zoned in or
- 2:48honed in on like the creative front.
- 2:50There's so many tools.
- 2:51There's so much cool
- 2:51stuff going on there.
- 2:53But like connecting an MCP to like a data
- 2:55warehouse is something incredible that
- 2:57I've never made an MCU for.
- 2:59So like one of the big things we're doing
- 3:00right now is mapping all the orders from
- 3:02as far as we can reach back,
- 3:03first click all the way to the back,
- 3:05basically the very last order of someone
- 3:08and running an MCP through it.
- 3:10Ours is Claude.
- 3:10We run it through the Snowflake database
- 3:12and basically pull out as
- 3:13many insights as we can.
- 3:14Right now we have like
- 3:159 billion rows of data.
- 3:17There's no way a human can
- 3:19actually sort through this.
- 3:20So us going through and trying to find
- 3:23basically anything we can out of this and
- 3:26say like piece this together,
- 3:27show me some insights that I wouldn't be
- 3:29able to pull on my own, stuff like that
- 3:30is super incredible.
- 3:33Yeah, there's a lot on the reporting side
- 3:35that I'm just like going really deep on.
- 3:37Still the hypnotic creative side a lot,
- 3:38but the reporting is where I'm spending a
- 3:41lot of time the last few weeks.
- 3:42So let me just jump in for a sec.
- 3:43So you have all of your clients' data
- 3:47separately, obviously,
- 3:48like in separate warehouses.
- 3:51And you're going through
- 3:52and you're building report.
- 3:55Like what was your reporting before
- 3:56versus what is it now?
- 3:58And how has it helped
- 3:58you make better decisions?
- 3:59Yeah, as far as like reporting before,
- 4:01standardized spreadsheet stuff, super
- 4:03metrics, you know, BigQuery kind of
- 4:05stuff, pulling it out,
- 4:06thrown into a spreadsheet.
- 4:08As good as AI is, you still need like the
- 4:10granularity in like a spreadsheet.
- 4:11Sometimes I feel like you
- 4:12still can't beat it, right?
- 4:13So the client facing reporting is still
- 4:16like spreadsheet focused.
- 4:17But for example, if we standardize our
- 4:20naming convention across everything and
- 4:22have the exact same UT and parameters
- 4:23across every single ad that goes across
- 4:26every single ad account, we could say,
- 4:28hey, tell me how UGC performs to females
- 4:31across every single
- 4:32client in the month of March.
- 4:34And it would tell us
- 4:35exactly what happened, right?
- 4:37Tell me how it performs to men.
- 4:38Tell me the age of the model, right?
- 4:41So if we name the ads, you know, angle,
- 4:44model, age range, hair
- 4:46color, hook, length, right?
- 4:50And just keep going.
- 4:51Now, if that's standardized, we could
- 4:52say, hey, pull format six.
- 4:54Tell me, you know, the like comparisons
- 4:56across all of our clients throughout
- 4:57March and what has
- 4:59the best row as, right?
- 5:00Or what has the lowest CPA?
- 5:01And then what we're taking on top of that
- 5:03is we're tying this to customer lifetime
- 5:06value with identity mapping.
- 5:08So we'll be able to tell you what the
- 5:10customer lifetime value is instantly.
- 5:12So as soon as someone finishes an order,
- 5:14we push that customer lifetime value back
- 5:16and we end up tagging
- 5:17that in the warehouse.
- 5:18So we're able to say, hey, this is
- 5:20generating the highest
- 5:21customer lifetime value customers.
- 5:24UGC, blonde hair model,
- 5:2525 to 34 with this hook.
- 5:28Nice.
- 5:28I have a follow up there.
- 5:30So naming conventions, a lot of folks use
- 5:36to ensure that they stay organized.
- 5:38A lot of these larger platforms, Motion,
- 5:41you know, they rely partly on naming
- 5:42conventions to keep organized.
- 5:44Say I'm a creative
- 5:45agency, you know, for example.
- 5:48And there are a lot of different media
- 5:51buyers out there who have
- 5:52their own naming conventions.
- 5:54Have you explored something like using,
- 5:56you know, I don't know, let's say Claude
- 5:59Sonnet to review the assets rather than
- 6:03using a naming convention?
- 6:04And if so, like how does that compare to
- 6:06like sort of the old fashioned way?
- 6:08Like you're outlining
- 6:09UTM parameters plus naming.
- 6:11Yeah.
- 6:11So we're using Gemini
- 6:13because Gemini can watch videos.
- 6:15I'm not sure about Claude Sonnet, right?
- 6:16And so Gemini, we're trying to figure out
- 6:18if Gemini can tag these videos, very
- 6:20similar to how Motion tags the videos.
- 6:22The issue is with it, the granularity
- 6:24that we're trying to pull as we get
- 6:26deeper and deeper is where
- 6:27things get difficult, right?
- 6:28And so like there's also not like a QA
- 6:30point of this of like somebody has to go
- 6:33through and QA all this.
- 6:34And when you have 10,000 ads going live,
- 6:36so it's easier for us to just dump it
- 6:38onto the creative team who already has
- 6:40the naming convention.
- 6:40And so they're going through and actually
- 6:42naming it while they know
- 6:44what the file actually is.
- 6:45So instead of our media buyers watching
- 6:46it refile, instead of us QAing over some
- 6:49AI source, I think it'll
- 6:50get there, to be honest.
- 6:52I just don't see it right now.
- 6:55It's something we are working on, but
- 6:56it's a tough one to
- 6:57unlock, I feel like still.
- 6:59Motion surprises me how
- 7:00far they've gone with it.
- 7:02I mean, they're incredible.
- 7:03Totally.
- 7:03And I think that like honestly speaks to
- 7:05sometimes like the old
- 7:06fashioned way is still the best.
- 7:08Not everything needs to be totally
- 7:10optimized in that sense.
- 7:12Again, I agree.
- 7:13Like if you do UTM parameters
- 7:15and naming conventions, right?
- 7:16Like you're going to have a far more
- 7:17systematic and like thoughtful database
- 7:19than if like you're just, you know,
- 7:21either having Sonnet or Gemini sort of
- 7:24guess at what you're trying to build.
- 7:27Yeah, the way I've been like explaining
- 7:28it to our team is basically imagine if
- 7:30Triple Whale, obviously they have like
- 7:324,000 people on it, right?
- 7:33We're nowhere near this size.
- 7:34But imagine if Triple Whale could
- 7:36standardize naming convention across
- 7:38every single client they have on the
- 7:39platform, what type of
- 7:40data they would have.
- 7:41That's what we're doing internally.
- 7:43They should do that.
- 7:44It would be insane.
- 7:46It would be insane what they
- 7:48could pull out of that, right?
- 7:49Yeah.
- 7:50I mean, I don't know if you guys have
- 7:53access to the Motion MCP, but there's
- 7:54some of that that's new.
- 7:57I mean, that's coming that if you don't
- 7:59have access to it, maybe just email them
- 8:01and ask if you can get
- 8:02access to it or whatever.
- 8:03There's a ton of crazy stuff
- 8:05that you can pull out of there.
- 8:06I think that this analysis, one is, you
- 8:10know, yes, this is what it looks like.
- 8:12It's specifically this type of ad, this
- 8:15type of thing we're putting out there
- 8:17that really is going to bring in the
- 8:19highest profitable customer.
- 8:20I think the future is totally that
- 8:22connection between the financial metrics
- 8:24of the business and understanding, you
- 8:27know, how you, what your inputs are on
- 8:29the marketing side and how you bring in
- 8:31higher, more high value cohorts.
- 8:33So you're building this out.
- 8:35This is your, the data warehouse.
- 8:37You're looking at this.
- 8:38Like, what are some other tools that
- 8:40you've used in building this that you
- 8:43talked about a couple of options, but
- 8:45what are some other connectors or
- 8:46anything else to mention there?
- 8:48Yeah, it's pretty simple right now.
- 8:49It's literally all
- 8:51the connections, right?
- 8:52All the top funnel paid media kind of
- 8:53platforms across the board.
- 8:55And also Klaviyo Connects and Attentive,
- 8:56all that kind of stuff.
- 8:57Post-purchase surveys.
- 8:58We're building APIs over from
- 8:59post-purchase surveys
- 9:00to feed that data in.
- 9:01Everything's pulled in through Airbyte.
- 9:03Airbyte goes over to Snowflake, stores
- 9:05into the Snowflake database.
- 9:07And then Snowflake database can kind of
- 9:09push anywhere, but
- 9:10MCPs over to Snowflake.
- 9:12They also have their own MCP on there,
- 9:13but we're feeding it back into Claude.
- 9:16Claude has so much information already
- 9:19about us because we've
- 9:19been so deep on it, right?
- 9:20Of kind of where the business stands and
- 9:22all that kind of stuff.
- 9:23So we're feeding it back over there and
- 9:26then basically running
- 9:26anything we want on top of Claude.
- 9:28But you're trying to...
- 9:31Our goal as an agency is trying to cut
- 9:34down on the actual media
- 9:35buying part for our media buyers.
- 9:38I don't want people
- 9:38uploading creatives 40 hours a week.
- 9:41Like, that's not the goal here, right?
- 9:43If I can get them to spend 50% of the
- 9:46time in data and asking questions, and
- 9:48like, this is not a
- 9:49knock on media buyers.
- 9:50This is a knock on myself too,
- 9:52obviously, in the media buyer.
- 9:53We are not always the top data scientist,
- 9:56most data analytic
- 9:56person, right, across the board.
- 9:58So if we can just ask simple questions
- 10:00and start to understand this data more,
- 10:03you're basically just empowering people
- 10:05to be able to make better decisions
- 10:07without having the guess of what they
- 10:10think is working or trying to...
- 10:12Hey, this has click-through rate.
- 10:13Here's frequency.
- 10:14Here's this.
- 10:15Here's this, right?
- 10:15We're just like, no, this is the ad that
- 10:17is driving the most people
- 10:18for the first touch point.
- 10:20This is the ad that is converting people.
- 10:21What are the, just as an aside, but like,
- 10:24what are the metrics that you use most
- 10:27often that are actually correlated to
- 10:34results in growing a company that aren't
- 10:37the typical ones that
- 10:38you hear people talk about?
- 10:41Everybody's on CPMR and stuff like that
- 10:42right now, which is just funny.
- 10:44It's always switching.
- 10:45And the one, we actually ran an analysis
- 10:47on everybody last year and the number one
- 10:48indicator of a creative that ended up
- 10:51scaling was cost per ad
- 10:52to cart, which makes sense.
- 10:54It's a very simple, you know, creative,
- 10:56but it's, you can get ad to carts early
- 10:59and not get purchases early, right?
- 11:02And so it's just a
- 11:03higher top of funnel metric.
- 11:04If that is kind of in line with
- 11:06everything else, everything
- 11:07else seems to fall in line.
- 11:08There was not a click-through rate
- 11:09analysis that ended up showing that that
- 11:12was it or CPMs, nothing like that.
- 11:15It was always cost per ad to cart was the
- 11:16number one indicator for a good creative.
- 11:18Nice.
- 11:19I sort of want to, if you don't mind,
- 11:21sort of go back to the database AI
- 11:22component, because I think
- 11:23that's really interesting.
- 11:25And I guess my
- 11:26question is sort of twofold.
- 11:27Like, how did you sort of land on each of
- 11:30those different touch points?
- 11:31Like, why did you pick
- 11:31Snowflake, for example?
- 11:33Was it just like a cloud recommendation?
- 11:34Or did you see like an advantage there?
- 11:37And two, I think what folks maybe get
- 11:40confused or lost about it's like, okay, I
- 11:42have all this great information.
- 11:43Like, I know what's performing now.
- 11:45Like, how do they sort of take that to
- 11:47the next step to actually generate ads
- 11:49that will work, right?
- 11:50Like, having the information is great.
- 11:52But like, what is that human next step to
- 11:55either iterate or build new concepts that
- 11:58will actually perform?
- 11:59Yeah.
- 12:00So great question.
- 12:01As far as like, I mean, we
- 12:03went through a few steps here.
- 12:04First, we tried and not trying to knock
- 12:06other companies, but
- 12:07we tried Supermetrics.
- 12:08It was too slow.
- 12:09And it couldn't pull as
- 12:10granular data as we wanted.
- 12:12So we went from
- 12:13Supermetrics, found Airbyte.
- 12:15We have a bunch of
- 12:17engineers we work with.
- 12:18So they were able to basically tell us,
- 12:19hey, Airbyte's a good one.
- 12:20Then databases, we were
- 12:22kind of going through.
- 12:23And Snowflake, they have Cortex, which is
- 12:25their own AI model,
- 12:26right, on top of everything.
- 12:27So we were able to use the LLM on that,
- 12:29which was, you know, just
- 12:30something that we wanted.
- 12:31Because I wasn't sure how
- 12:33MCPs would end up pulling in.
- 12:36So that was kind of like the first step
- 12:37of just finding what worked.
- 12:39Also, as weird as it sounds, we tried to
- 12:40go to the ones that
- 12:41like the big guys use.
- 12:43Because we knew if, you know, an IPO
- 12:45company was pulling in 500 billion rows
- 12:48of data, we'd probably be relatively
- 12:50cheap to pull in five to nine billion
- 12:52rows of data was my
- 12:53first thought process.
- 12:54I was like, we'd be
- 12:55the small guy over here.
- 12:56So I kind of wanted that as well, because
- 12:58there'd be tools that, you know,
- 12:59obviously they're
- 12:59using and we're not using.
- 13:01As far as like the action points on the
- 13:05data, there's a few ways
- 13:07to kind of go about this.
- 13:08One, you already have this creative
- 13:09feedback loop, right?
- 13:10One thing we've always looked at is like,
- 13:12does the model work?
- 13:13Yes or no?
- 13:14Because we'll take the same exact script
- 13:16and give that to 15 models.
- 13:18And it'll always come back to like, this
- 13:20model works or this model works, right?
- 13:22So that's one way of just
- 13:24like starting to bucket the data.
- 13:26Into basically digestible places for you
- 13:29to say, hey, here's the top model.
- 13:31Here's the top hook.
- 13:33Here's the top.
- 13:33For example, we run a jewelry company.
- 13:35This is the top background.
- 13:36They switched from all white backgrounds
- 13:37to all black backgrounds in February
- 13:40because we found out that worked better.
- 13:42All of their top creators are black
- 13:43backgrounds right now.
- 13:44So like simple things like this, if you
- 13:45like start to bucket things, I think you
- 13:47can have like process by analysis and go
- 13:49too deep here for sure.
- 13:51But the end all be all here is probably
- 13:54feed this analysis over to creative
- 13:57briefing, have a creative brief, do the
- 13:59analysis on or take that analysis and
- 14:01then write the briefs for you.
- 14:03Your creative strategist on top of that,
- 14:05have them kind of check it, but just
- 14:06basically speed up the
- 14:07workflow across the board.
- 14:09Nothing's 100 percent.
- 14:10Things probably 70 to 80 percent with
- 14:12that last 20 to 30 percent
- 14:14being the human touch point.
- 14:15But just trying to get it through that
- 14:16pipeline a little quicker.
- 14:17I think it's interesting that the idea of
- 14:20of taking what I've heard a lot is people
- 14:22talking about taking a lot of data and
- 14:24putting it in by client and making agents
- 14:26right to be able to query, which is
- 14:28essentially kind of
- 14:28what you're talking about.
- 14:29But for you, it's even more.
- 14:31It's bigger.
- 14:31It has more implications
- 14:33for the entire business.
- 14:34I could definitely even see a situation
- 14:36where it's like you have access to not
- 14:40just their Shopify data, but
- 14:41like their financial metrics.
- 14:43You know what I'm saying?
- 14:44Like as a marketer, like because then
- 14:46you're able to look at obviously highest
- 14:48margin categories and then you're able to
- 14:50say, OK, when we do these things in
- 14:52succession or, you
- 14:54know, let's combine them.
- 14:55You know, the black
- 14:56background thing is a simple example.
- 14:57But the more that we're able to start to
- 15:00connect these lines, the better off we're
- 15:01going to be, because I think thus far
- 15:03what's been happening to a lot of people
- 15:05is like that's not good enough.
- 15:07If you look at like Zach Stuck, for
- 15:08example, right, who's one of my close
- 15:09friends, like what he does is and with
- 15:11his team is basically he'll go and say,
- 15:13that's not good enough.
- 15:14Let's do a better offer.
- 15:15That's not good enough.
- 15:16We're going to do a better offer.
- 15:17And then they're going to
- 15:17they keep designing the flow.
- 15:19So the ad creative, they're testing and
- 15:21designing and then making
- 15:22sure that the lander matches it.
- 15:24Right.
- 15:24And that's how they're continuing to
- 15:25expand on persona development.
- 15:27So like with this, the more that you give
- 15:29it, obviously, the more powerful it is in
- 15:31moving, moving forward.
- 15:32And it's powerful for your team because
- 15:34then you're higher
- 15:35leveraging them, as you said.
- 15:36Yeah.
- 15:37So like to the persona thing, it was like
- 15:38we can sit there and tell you, hey, 25 to
- 15:4034 year old women coming from Instagram
- 15:43reels convert at X percentage and have a
- 15:45higher customer lifetime
- 15:46value when they go to these pages.
- 15:48You know, pretty quickly.
- 15:49Right.
- 15:50I can tell you that in probably 10
- 15:51seconds just by a simple
- 15:53question over to clock.
- 15:55Right.
- 15:55So stuff like that of like
- 15:56we can dive deeper into this.
- 15:58Like I said, I think the biggest thing is
- 16:00trying to stay focused and
- 16:01not go too deep at the moment.
- 16:03Right.
- 16:03Of like we're not trying to.
- 16:06Yeah.
- 16:07We're not trying to
- 16:08go reinvent the wheel.
- 16:11We're trying to do make
- 16:12the wheel a little faster.
- 16:13Right.
- 16:14Now, will we go down that path?
- 16:16For sure.
- 16:16At some point.
- 16:17Like let's get the basics down and do
- 16:19incorrectly and the rest of
- 16:20this will fall into place.
- 16:22Nice.
- 16:22Yeah.
- 16:22That makes sense.
- 16:23It is so easy to probably.
- 16:25And I think folks listening probably can
- 16:26relate to this just
- 16:27like analysis paralysis.
- 16:28Right.
- 16:29Like we have all of this
- 16:30incredible information.
- 16:31Like what the fuck do I do next?
- 16:33Right.
- 16:33So you were saying the database helps you
- 16:37effectively come up with raw scripts.
- 16:38And at first when you're talking about
- 16:39models, I was like, I thought you're
- 16:40talking about different AI models.
- 16:42But then I was like, oh, it models,
- 16:43creators in the wrong headspace.
- 16:47But so what you're saying is you have
- 16:50effectively you have the model say this
- 16:52is what is working well and maybe
- 16:53generate like an initial brief for it.
- 16:55And then that brief goes to a human being
- 16:57that, you know, cleans the brief up.
- 17:00Then that ultimately goes to the creator.
- 17:02Is that sort of the flow?
- 17:03Correct.
- 17:03Yeah.
- 17:04Like it's basically, I mean, if you want
- 17:06to go deep on it, like we have from the
- 17:08very top of like what we build with AI.
- 17:10We now have a creator platform that we
- 17:12cold email creators on Instagram.
- 17:14They can go to this platform.
- 17:15They sign up.
- 17:16It stores into a backend database for us.
- 17:18So our team can filter
- 17:19through the creators.
- 17:20Right.
- 17:21So they filter through the creators.
- 17:22We actually push out
- 17:23product to those creators.
- 17:25Claude writes the
- 17:25brief to those creators.
- 17:27Now that's like the top of funnel.
- 17:29This filters back in after those ads run
- 17:31back into the data warehouse.
- 17:32And that cycle continues.
- 17:34Right.
- 17:34And so we say, hey, it's
- 17:36a, you know, brunette model.
- 17:37It's a guy who's 45 years old.
- 17:41Sweet.
- 17:41Go back to the creator database.
- 17:42And eventually this
- 17:43will all be connected.
- 17:44You just tell Claude,
- 17:45hey, go find these creators.
- 17:47Now it goes by.
- 17:47And so it's just hopefully cyclical at
- 17:49one point where all of
- 17:50this is just connected.
- 17:51Anything we build with AI, we try to take
- 17:54the next step from what we last left.
- 17:56And I think I found this out pretty early
- 17:58for myself of like, I would go over here
- 18:00and build something.
- 18:01I'd go over here and build something.
- 18:02Right.
- 18:03Instead of like piecing things together
- 18:05and eventually just kind
- 18:06of connecting them all.
- 18:07I would go do two things on the opposite
- 18:09side of the room, which
- 18:10don't benefit you as often.
- 18:12Yeah.
- 18:13That definitely makes sense.
- 18:14Yeah.
- 18:17And I think the impetus behind, or for
- 18:20many of us rather, is just like, why
- 18:22would I have Claude just do this one use
- 18:24case when I can have it do 10?
- 18:26And like, you know, why would I just make
- 18:27this internal when I can turn this into a
- 18:29tool for everyone to use?
- 18:30It's just like, there's such a rabbit
- 18:31hole to sort of go down.
- 18:33So how do you sort of prevent yourself
- 18:34from going down that rabbit hole?
- 18:36And then even more so, like, what, at
- 18:38what point do you realize, like, I've
- 18:40built something that is
- 18:41sufficient for my use case?
- 18:42Like, do you, are you sort of coming up
- 18:45with a concept beforehand?
- 18:48Like, here is what my end goal is.
- 18:50And once I hit that, I'm
- 18:51not going to move any further.
- 18:52Or is it more so you just like
- 18:54intrinsically realize
- 18:55when you've hit that?
- 18:56It's a really good question.
- 18:58I will say, like, I'm in the rabbit hole.
- 19:00I'm climbing out of it, probably.
- 19:02So, like, I've been down it quite a bit.
- 19:04I think the easiest way for me is, like,
- 19:06I'm trying to solve a
- 19:07problem when I go to this, right?
- 19:08And so I go to my entire team.
- 19:10And, like, we sit down.
- 19:11We sat down for, like, two hours one day.
- 19:13And it was early.
- 19:14And I'm sorry that my
- 19:15team had to go through it.
- 19:16And I was like, tell
- 19:17me all your problems.
- 19:18And I just sat down,
- 19:19recorded the whole meeting.
- 19:21And then basically was like, okay, what
- 19:22problems do we need to solve here?
- 19:24And what problems are
- 19:25adjacent problems that I can go fix?
- 19:27And so that was, like, the first thing
- 19:28of, like, the internal side of the
- 19:30business was, like,
- 19:31fixing all of this, right?
- 19:33Now, on the external side that you hit
- 19:36on, as far as, like, SaaS platforms and
- 19:37people kind of pushing things out,
- 19:39one of the things we wanted was, like,
- 19:41bulk ads launcher, an email writer, like,
- 19:43all this stuff of, like, a platform that
- 19:46we could use to media
- 19:47buy emails, read images,
- 19:49do all of our reporting all in one
- 19:51singular place instead of clicking.
- 19:53I mean, we have, you know, 30-plus
- 19:55clients that were, like, clicking through
- 19:57ad account to ad account, right, having
- 19:59to check everything.
- 19:59So I wanted it for us.
- 20:02We built that, got it
- 20:03probably 50% of the way there.
- 20:05And then we hired three engineers, two AI
- 20:08engineers and a product engineer.
- 20:10And they came in and
- 20:11they're overhauling it.
- 20:12And so we wanted to make sure it was done
- 20:13100% accurate, as
- 20:15clear as we possibly could.
- 20:16And that is a SaaS
- 20:17platform that we're launching.
- 20:19And that comes out in four weeks because
- 20:20we went to the rabbit hole.
- 20:22And I was like, hey, if we want this,
- 20:24everybody else will want it.
- 20:25Right now we have, like,
- 20:25250 signups waiting for it.
- 20:27What point, that's really interesting.
- 20:30At what point did you say, like, we need
- 20:32to sort of bring in,
- 20:33like, the big dogs here?
- 20:34Like, was it just, like, you found
- 20:36yourself spending way too much time in
- 20:37cloud code and you were just, like, you
- 20:39know, bug, bug, bug?
- 20:41Or is it more so just, like, you know,
- 20:43I've reached an impasse?
- 20:44Yeah, it's, it's,
- 20:46everything was functional.
- 20:47Even something as simple as, like, the
- 20:49bulk ads launcher, right?
- 20:50Like, it takes so much
- 20:51time to launch creative.
- 20:52Of, like, I could get it working.
- 20:54It's going through and
- 20:55everything like that.
- 20:56But, like, think about how good an actual
- 20:58engineer or a developer
- 20:59with cloud code can be, right?
- 21:02And so they're going to
- 21:03take it to the next level.
- 21:04And so that was kind of the goal of,
- 21:05like, if I can get it here,
- 21:06they can get it there, right?
- 21:08And I want to make sure that it's as
- 21:10efficient as possible
- 21:11for everyone in the room.
- 21:12So that was kind of the next thing is I
- 21:14knew that I'm not an expert and I just
- 21:15wanted someone to make sure, hey, you
- 21:17know, dot the I's and cross the T's and
- 21:19say, hey, this is good
- 21:20enough for everybody.
- 21:21Yeah, it's that kind of line of taking a
- 21:25step back and understanding what's going
- 21:26to be useful to you
- 21:27versus the team is huge.
- 21:28And, yeah, it's interesting.
- 21:29And good job, by the
- 21:30way, on launching a SaaS.
- 21:31I feel like if you don't have if you're
- 21:32messing around with, you know, AI and you
- 21:35don't have a SaaS that you're launching,
- 21:36it means that you're you're not trying
- 21:38hard enough right now.
- 21:39I feel like I was like every day I'm
- 21:40like, I could launch that.
- 21:42And then I'm just and then
- 21:43I'm like, no, this is garbage.
- 21:44Nobody's going to pay for this shit.
- 21:45But it's but but it is like it's a sign
- 21:48of like, oh, wow, this
- 21:49is actually really useful.
- 21:50This is super interesting and it helps
- 21:51you kind of connect dots.
- 21:53So under that, what what other things are
- 21:56you have you been doing with AI lately
- 21:57that outside of this that have just been
- 21:59absolutely mind blowing for
- 22:01you that have been awesome?
- 22:02Weavey is for sure the top thing that I'm
- 22:05like wowed by right now.
- 22:06So how do you spell this?
- 22:08W-E-A-V-Y.
- 22:11Let me just.
- 22:11Yeah.
- 22:12Pretty.
- 22:13Yeah.
- 22:13Yeah.
- 22:13Weavey.
- 22:14Yeah.
- 22:14Yeah.
- 22:15Weavey.
- 22:15It's like Weavey Figma or something like
- 22:17that is what it's called.
- 22:19Everybody like I mean, we've been working
- 22:21on AI creatives for, I
- 22:23don't know, a year and a half.
- 22:24Right.
- 22:24I think everybody's always been since
- 22:25ChatGPT came out, everybody's trying to
- 22:28been like finagling with it.
- 22:29And I'll say like they're pretty good,
- 22:31but it's still like a
- 22:3360, 70 percent hit rate.
- 22:35Right.
- 22:36Like they're not all perfect.
- 22:37You throw a lot in the
- 22:38trash and stuff like that.
- 22:39This is 100 percent every single time
- 22:42exactly what you're looking for.
- 22:43It has been absolutely incredible.
- 22:45Basically, what it is, is you're building
- 22:47a pipeline with prompts, images and all
- 22:50of this kind of like basically framework
- 22:52to get to your end result.
- 22:54So you could the guy who came
- 22:56over to us, we just hired him.
- 22:58He came from BarkBox and something for
- 23:00like BarkBox is like they really struggle
- 23:02to go do a photo shoot with a bunch of
- 23:04animals and get all
- 23:05their toys inside with this.
- 23:07Right.
- 23:07It's not easy for them.
- 23:08So what they did is they ended up
- 23:09building this thing
- 23:10through Weavey, this pipeline.
- 23:12It basically says like,
- 23:13hey, pick the dog that we want.
- 23:15You know, like Golden Retriever.
- 23:16And then they're like,
- 23:17OK, pick the plush toy.
- 23:18They picked a plush toy and it basically
- 23:20has like a 3D rendering of the plush toy.
- 23:22And then it's basically
- 23:23feeding this into a prompt.
- 23:24They're describing the background.
- 23:26Then it feeds to another prompt.
- 23:27They're describing where
- 23:28they want the dog to lay.
- 23:29Then they're feeding it
- 23:29where they want the toy to lay.
- 23:31And then it feeds into an image and that
- 23:33image comes out after you run this.
- 23:35And you can basically just
- 23:37do this on a pipeline nonstop.
- 23:40So basically getting Claude Code to
- 23:43basically build something to feed the
- 23:45briefs and the prompts in here and just
- 23:46kind of put it on a flywheel.
- 23:48Cool.
- 23:48It looks like it
- 23:49accesses pretty much any model.
- 23:52Right.
- 23:54Yeah.
- 23:54It's insane.
- 23:55Will, you're going to love it.
- 23:56Yeah, I'm stoked about this.
- 23:58You're using it.
- 23:59So like you're doing
- 24:00this with clients now.
- 24:02And it's who I mean, like what are the
- 24:04verticals of the
- 24:04clients you're using it with?
- 24:05We use it all over.
- 24:06I mean, it's honestly like we haven't
- 24:08found a vertical we
- 24:08can't use it in, to be frank.
- 24:10Like I think the biggest thing is
- 24:11founders who are open to it.
- 24:13That has been the biggest thing that
- 24:15we've kind of ran into is like some
- 24:16people are like, hey, it's not authentic.
- 24:18Right.
- 24:18And I get that.
- 24:20I get both sides of the table here.
- 24:21So it's like hard for me to be like, hey,
- 24:24you should use AI or you shouldn't.
- 24:25So I mean, supplements is a very simple
- 24:29one, kind of easy across the board.
- 24:30But also like we've
- 24:31used it in cowboy boots.
- 24:32We've used it in CPG quite a bit.
- 24:35What else we got?
- 24:36Apparel is super simple.
- 24:37We'll also use it just to do like
- 24:39backgrounds for emails.
- 24:40Right.
- 24:40Like we like really cohesive backgrounds
- 24:43for emails of like generating a
- 24:44background that is still branded and then
- 24:46kind of overlaying the
- 24:47template on top of it.
- 24:49Like just simple stuff that would
- 24:51normally take a designer.
- 24:52I don't know, an hour, hour and a half to
- 24:54kind of create something like this.
- 24:55This is done in five minutes.
- 24:57Very cool.
- 24:58Sorry.
- 24:58I'm just like lost in there.
- 24:59I'm lost in their flow.
- 25:00So would you find this is sort of give
- 25:05sort of like, you know, what is like the
- 25:07one use case that folks
- 25:09can sort of use it for?
- 25:10Like, like it's because it seems like
- 25:11very manual in the sense like you need to
- 25:13sort of pick your model.
- 25:15You need to pick the prompt.
- 25:16Like, what would you say is like the one
- 25:18sort of like start starting point for
- 25:20maybe someone to jump off on for?
- 25:22Yeah, I think you.
- 25:23Yeah.
- 25:23Just start your flow.
- 25:25Right.
- 25:25If like there's some like very simple.
- 25:27Take your hero
- 25:28product and start the flow.
- 25:30Right.
- 25:30Start to build that
- 25:31prompt and stuff like that.
- 25:32But you can start to basically put these
- 25:34in a drop down of like you have 50
- 25:37prompts that are already there
- 25:38and you're just selecting it.
- 25:39Right.
- 25:40And so you can start to kind of mix and
- 25:41match and do what you want to do.
- 25:43So like, for example, back to like
- 25:44Artbox, they're just selecting the dog
- 25:47they want and they have 50 images of that
- 25:49dog that they've
- 25:50already like uploaded into it.
- 25:52So you're starting to get these
- 25:53variations instead of like going to Higgs
- 25:55field or Kai.ai or whatever.
- 25:57And you're actually like manually
- 25:58uploading these things.
- 25:59It's basically storing it.
- 26:00So, yeah, it's a pain in
- 26:01the ass the first time.
- 26:02But once you kind of have that template,
- 26:04then you're just copying it, duplicating
- 26:07that template, changing out the products,
- 26:08changing out your prompts and saying, OK,
- 26:10this is hero product number two.
- 26:12Right.
- 26:12And then going back to like what you and
- 26:15I have talked about before, well, the
- 26:16iteration process is the easy part.
- 26:19The real I think the real winner is a net
- 26:22new concept from AI is the extremely
- 26:25difficult thing that I haven't been able
- 26:27to find that is like
- 26:28mind blowing until now.
- 26:30Hmm.
- 26:31And so you're saying you
- 26:32have like a winning ad.
- 26:33Like what would be your
- 26:34process in terms of iteration there?
- 26:36I mean, we have it from the Figma board.
- 26:40We built a plug in from Figma to Kai.ai.
- 26:44And so we can say go make 10 iterations
- 26:46and we can select change product
- 26:49placement or change the background.
- 26:50And so we can do either of those and we
- 26:52just select how many numbers we want.
- 26:54Very easy for us is we do nine by 16 with
- 26:56a four by five safe zone.
- 26:58That's kind of like the
- 26:58limits to stay within this.
- 27:00We just go to Figma, select eight, nine,
- 27:02ten, whatever we want.
- 27:03Press run.
- 27:04It comes back, gives
- 27:05us exactly what we want.
- 27:06No prompts.
- 27:06No, no.
- 27:07And so it'll just
- 27:08kind of run through that.
- 27:09And then as we spoke about again, well,
- 27:10it's like then that kind of duplicates
- 27:12and we do the exact same
- 27:14thing with the headline iteration.
- 27:15So the H1s up top and then
- 27:17we just say, hey, 10 new H1s.
- 27:19It runs back to Claude, runs through the
- 27:21Claude project for that company, that
- 27:24brand, runs to the Claude project.
- 27:26Claude project is connected to Notion,
- 27:28runs to the Notion
- 27:28dashboard all the way back, right?
- 27:30And then it just
- 27:31generates the H1 copy across.
- 27:32That's crazy.
- 27:33So the H1 copy is unique, written by
- 27:36Claude every time is what you're saying
- 27:38for every iteration.
- 27:39Every single time.
- 27:40Yeah.
- 27:40I mean, you could do, I think we have it
- 27:41up to like 25 right now, but it probably
- 27:45takes five seconds for it to do it.
- 27:47It's so quick.
- 27:48Yeah.
- 27:48Okay.
- 27:49So I want to sort of drill down on one
- 27:51thing you mentioned.
- 27:51One of the issues with these models, I
- 27:54think we can all sort of agree like Nano
- 27:56Banana 2 is probably the best model for
- 27:58static generation, is like
- 27:59getting your text to look right.
- 28:00My process is like building, you know,
- 28:03building spec cards and having it
- 28:04reference the spec cards, but still it's
- 28:07maybe like 80, 85% success rate.
- 28:09You mentioned something the other day
- 28:10that I thought was fascinating.
- 28:12It's like in this Figma thing, you are
- 28:14manually creating the
- 28:16initial one in Figma, right?
- 28:18With the actual copy,
- 28:20with the actual font file.
- 28:21And then through your iteration process,
- 28:23you're changing that through Claude.
- 28:25So, you know, maybe like at a fifth grade
- 28:27level, can you sort of like explain
- 28:28exactly what's going on there?
- 28:29Yeah.
- 28:30So we'll go generate, let's
- 28:31say you have your image, right?
- 28:32You're like, hey,
- 28:33this is the image I want.
- 28:34That lives in Figma.
- 28:35The designer comes in is like, hey, this
- 28:38is where I want the H1 copy.
- 28:39I think not only is like the font hard to
- 28:42find, but it's also like the placement
- 28:43when you kind of use AI of like getting
- 28:46that placement perfect.
- 28:47It really looks aesthetically pleasing is
- 28:49really difficult, I feel like.
- 28:51So basically all we're doing is we built
- 28:53a plugin from Claude code
- 28:55to run back to Claude, right?
- 28:57And so all they're doing is they're
- 28:58basically designer comes
- 28:59in, makes the first iteration.
- 29:01Like that's basically the only thing they
- 29:02have to do is come in,
- 29:03make that first H1 copy.
- 29:05And then we just hit the plugin.
- 29:07It runs back to Claude.
- 29:08And then it just duplicates the image
- 29:10across and just puts the H1 copy in the
- 29:12exact same place with the new H1.
- 29:14Got it.
- 29:14I think, yeah, I think that like what
- 29:16you're saying is like so valuable because
- 29:18the amount of DMs and questions I get
- 29:20about it's like my font's
- 29:21not rendering correctly.
- 29:22Like this is like the easiest solve that
- 29:25people just like don't realize.
- 29:26It takes like one extra second of effort
- 29:27in Figma to just like actually write out
- 29:30the copy and then like
- 29:31iterating becomes so much easier.
- 29:33Yeah, 100%.
- 29:34The thing why we started doing this, one
- 29:37is I believe it was, I don't know if it
- 29:39was the CMO at Claude or someone, but
- 29:41there was someone at Claude who spoke
- 29:43about doing this with
- 29:44Figma in a different capacity.
- 29:46And I was like, I watched that video and
- 29:48I was like, we're just going
- 29:49to change it and do the H1 copy.
- 29:51Because the biggest thing that pissed me
- 29:52off is we'd go generate an image and the
- 29:55image would look great and the font
- 29:56screwed up the whole image
- 29:57and start from scratch again.
- 29:59Right.
- 29:59And I was like, I don't
- 30:00want to keep doing this.
- 30:01Right.
- 30:01The image is right or the font's wrong or
- 30:03the font's right and the image is wrong.
- 30:05I'm going to do them separately.
- 30:07And so the first thing I did was go make
- 30:09the images and then I'd come back and
- 30:10upload that image and
- 30:11try to get the font right.
- 30:13And then it still wouldn't be right.
- 30:14And so I was like, okay.
- 30:15And a lot of it was
- 30:16placement of where I wanted it.
- 30:18Like even just trying to slide it over,
- 30:20like a quarter of a
- 30:21centimeter on 9x16 matters, right?
- 30:24Like it's a huge difference.
- 30:26And so just having them place it and then
- 30:28you just name it H1 and then Claude just
- 30:31knows that this is the H1 text box and it
- 30:33just runs it across.
- 30:34Great.
- 30:35Very cool.
- 30:35I mean, we would sort of be remiss not to
- 30:37mention that Claude
- 30:38design came out yesterday.
- 30:41Have you played with it at all?
- 30:42I mean, I blocked off some time tomorrow
- 30:44to spend on it, but it seems like, you
- 30:46know, Figma stock is down.
- 30:48People are, you know,
- 30:49talking about this a lot.
- 30:51I don't know if
- 30:51you've gotten in there yet.
- 30:53I haven't touched it.
- 30:54I know it's out.
- 30:56I mean, we had Opus come out, right?
- 30:57Everything like this.
- 30:58But I have not touched
- 30:59either to that capacity.
- 31:01I've been in meetings to meetings the
- 31:02last two days, but that is this weekend.
- 31:05The fiancee will be pissed when I sit on
- 31:06the couch all weekend
- 31:07playing with Claude design.
- 31:09Yeah.
- 31:10What used to be a Friday night of just
- 31:12like drinking beer and watching sports is
- 31:14now just like drinking NA beers and
- 31:16playing with Claude code.
- 31:17Exactly.
- 31:19It's a life.
- 31:19It's a life I dream.
- 31:20Sounds awesome.
- 31:21Yeah, it sounds awesome.
- 31:22So, you know, what do you think, Tori,
- 31:26just as a way of, you know, getting
- 31:29people ahead that the way that you think
- 31:32about AI and how you're, you know,
- 31:34integrating in what you're
- 31:35doing, setting aside time.
- 31:36And where do you think you recommend
- 31:39media buyers and agency owners to spend
- 31:41their time moving forward with AI?
- 31:45Like, is it around the
- 31:46creative optimization?
- 31:47Is it around thinking
- 31:48about the whole funnel?
- 31:49Is it both of those things?
- 31:50Like, how do you sort of allocate your
- 31:51time in terms of really
- 31:53seeing client results?
- 31:54Because I think a lot of us struggle with
- 31:55like, all this stuff's cool.
- 31:57I don't know what to do.
- 31:58And so it's really a matter of where can
- 32:01you focus that time?
- 32:02Yeah, I mean, I think the biggest thing
- 32:04for me, and like,
- 32:06obviously, like, I'm a founder.
- 32:08And so like, I have a team is I wanted to
- 32:10provide more value to two
- 32:11people, my team and my clients.
- 32:13That was like the only
- 32:14thing I really cared about.
- 32:15Like my time, listen, I'm going to work
- 32:17100 hours a week anyways,
- 32:18because I'm a psychopath.
- 32:19So I'm going to figure out a
- 32:20way to like work 100 hours.
- 32:21It doesn't matter.
- 32:22I wanted to let them get more done within
- 32:24their work week or provide
- 32:25more value on the other side.
- 32:27The biggest thing I would tell people and
- 32:28how we kind of got started and how I tell
- 32:30my team to get started
- 32:30is like whisper flow.
- 32:32If you know what that is, WISPR, you
- 32:34know, you just hold a button on your
- 32:35keyboard and you talk to it.
- 32:37It's a very easy way to talk to an LLM
- 32:39and actually like get good results.
- 32:40And you can sit there and kind of process
- 32:42and think, double tap the key and sit
- 32:44there for 10 minutes, literally 10
- 32:46minutes, I would say.
- 32:47Like, don't go any shorter and just go
- 32:49describe everything in your business and
- 32:51all the problems you have.
- 32:53Like, hey, you know, we're
- 32:54not the best at reporting.
- 32:55We need to fix this.
- 32:56Our spreadsheets are manual.
- 32:58This is how I want to do this, etc.
- 33:00And let Claude, Chow GPT, Perplexity,
- 33:03whatever it is, prompt you back and tell
- 33:05you, hey, these are
- 33:06the things you can do.
- 33:07Everybody's business is so different.
- 33:09Some people are really
- 33:09strong on the creative side.
- 33:10Some people are really
- 33:11strong on the analytic side.
- 33:12So I wouldn't say like, hey, there's a
- 33:14one size fits all year.
- 33:15I think just go talk to it.
- 33:17Describe where your issues are and let's
- 33:19see what it spits out so you can start to
- 33:20focus on what's going to move your
- 33:23business forward the most, not what I'm
- 33:25going to recommend because everybody's a
- 33:27little different here.
- 33:28I think that's a good call, right?
- 33:30In terms of sitting down and just talking
- 33:31to it first and starting there.
- 33:34That's something that it's easy to forget
- 33:37when you're getting a lot of information
- 33:39pushed to you about like, these are the
- 33:4010 things I solved, etc.
- 33:42Well, Tori, appreciate
- 33:44you hopping on with us.
- 33:45Appreciate you sharing some just
- 33:46absolutely golden nuggets.
- 33:49If people have questions or want to
- 33:51contact Tori, you can find him on X or
- 33:53you can email me, andrew at
- 33:54foxwelldigital.com and
- 33:55I'm happy to connect to you.
- 33:57And Tori will share some resources in the
- 33:59notes here, but I
- 34:00appreciate you hopping on.
- 34:01Awesome.
- 34:02Thank you, guys.
- 34:02Appreciate it.