[TAIL] I Just Built Three Bots for Facebook Ads

You’re getting this email because you’ve signed up for my AI Mini-Course. Welcome to TAIL (Tiny AI Lab), my exclusive newsletter where I share my nerdy thoughts with my fellow nerds.


Hello,

A few weeks ago, I told you about AutoGen, which is a cool AI tool that can help you with tasks.

I thought it would be awesome if I could build some AI bots to help run my print-on-demand store since I’m doing everything myself right now.

So, I spent days going through tutorials on the AutoGen website. They’re pretty well organized. You can learn the basics and even try out different code examples.

After learning a lot, I asked myself, “Where should I start with my AI bots?”

I’m not one to just learn for the sake of learning. I need to put what I learn into action quickly. Otherwise, it’s just useless info.

So, I wanted to build my AI bots fast.

Running my store involves a lot, like product research, making designs, creating mockups, uploading products, and running Facebook Ads.

Honestly, trying to create bots for all of that at once seemed really tough.

There’s just too much to do.

So, I broke my print-on-demand business into smaller parts.

Research? I can look at sales stats to see what designs people are buying. Plus, I have tons of products in my store already. No need for AI here yet.

Design Creation? I don’t think MidJourney has the API to create designs that way. I still have many designs I made but haven’t turned into products. So, no need for a bot here either.

Mockup Creation and Product Uploading? I’d let my wife handle this 😆

But seriously, I use Placeit for mockups, and it doesn’t have an API either. Other mockup tools do, but they’re expensive and not very nice looking.

So yeah, my wife is the best at this!

After all that, I figured that creating bots to run Facebook Ads made the most sense.

  1. Facebook has an API, and there are many tools out there for managing Facebook Ads. I can use AI to write code for the Facebook API—there are loads of resources online.
  2. This is the part I usually spend 2-3 hours on each day. If AI can do that, I’ll save a ton of time.
  3. Most importantly, Facebook Ads are where I can make more money. Not research, not design, not uploading products — Facebook Ads!

I have tons of products in my store, but I’ve only run Facebook Ads for a few of them.

I made over $300k a year from just 4-5 top-selling products?

I don’t promote others because, well, I’ve been too lazy to do it...

Like I said, it takes me 2-3 hours a day to run ads. And since my Facebook Ads account is suspended, I’ve had to borrow my wife’s iPad to do it.

Funny story — my account got suspended after I sold some simple mugs for Mother’s Day. I scaled up quickly, and Facebook's stupid system freaked out about the spending. So they suspended my account.

I opened a support ticket, but their “Facebook Experts” just sent me template replies.

I told them they were useless, and boom!

My account got shut down for good...

I tried to appeal several times, but no luck.

So now, I’m using my wife’s account to run ads.

(I’ll make sure to be nicer to those so-called Facebook Experts next time).

Running Facebook Ads on an iPad is a pain because the interface isn’t made for it. I usually only run ads once or twice a week, mainly just copying existing campaigns.

I could be making way more sales if I promoted more products.

But I’m sure AI bots can help with that.

So, over the weekend, I spent 3 days creating three bots to manage the Facebook Ads for me.

Here’s a pic of my laptop from when I was at Starbucks.

Just trying to build in public, like other SaaS entrepreneurs on Twitter (or X). Pretty cool, right?

(But honestly, 90% of my code was done at home 😆)

I broke down the Facebook Ads process again to make bot-building easier:

  1. Pick a product to promote.
  2. Use ChatGPT to write the Headline and Primary Text for the ads.
  3. Create the ads with the data I have.

Step one is easy — I can pick the product. AI doesn't need to do this.

Step two? AI can totally handle that since I’m already using ChatGPT for it.

Step three can also be done using the Facebook Ads API, so I can create a bot for that too.

So, I have two main tasks for my bots.

I started with step one — writing the Headline and Primary Text for the ads.

When I use ChatGPT for this, I have a prompt and a template I like, and I let it write things out.

But I need to check and ask it to rewrite things if it doesn’t sound good.

To make this easier, I created two bots for this task.

Let’s call them Bot A and Bot B.

  • Bot A writes the headline and primary text.
  • Bot B acts like me — checking and asking Bot A to rewrite if needed.

After Bot A and Bot B finish, another bot will create the Facebook Ads campaign using the data they prepared.

Let’s call this one Bot C.

Bot C doesn’t need to think; it just automates the ad creation.

Now, I have all the steps laid out for building these bots.

Next up is actually creating them.

Anyway, this email is getting long. I’ll continue this in my next email.

In my next email, I’ll show you how I built these three bots using AI.

And guess what? You can do this too—even if you’re not a programmer!

I’ll share more in my next email.

If you find this interesting and want me to share it quickly, reply and let me know. Your feedback would be great!

If lots of people want to read this, I’ll make it a priority to write it faster.

Let me know.

Talk soon,

Bank K.