Modern Creator Network
Fabian Markl · YouTube · 16:38

Claude Cowork + Facebook = 10,000 Leads/Mo (100% automated)

A 16-minute screencast that turns a Claude desktop project into a Facebook lead-scraping, cold-email, follow-up, and dashboard machine — running on a daily schedule.

Posted
5 days ago
Duration
Format
Tutorial
educational
Channel
FM
Fabian Markl
§ 01 · The Hook

The bait, then the rug-pull.

Sixteen seconds in, Fabian has already promised 10,000 leads a month and done the math twice — best case $100K/mo, worst case $10K/mo. Then he names the differentiator: this one doesn't just find the leads, it emails every one and follows up. The rest of the video is just proof.

§ · Stated Promise

What the video promised.

stated at 00:35In this video, I show you exactly how to build this from scratch even if you have never built any automated workflow with Claude Cowork before. I will also break down exactly how much it costs to run and how you can get your first 400 leads for free.delivered at 15:05
§ · Chapters

Where the time goes.

00:0000:35

01 · Hook + math the outcome

10K leads/mo claim, 1% and 0.1% close-rate math, differentiator vs. category.

00:3500:56

02 · Promise the cost + free credits

Re-hook: cost breakdown and 400 free leads promised before the build.

00:5601:52

03 · Create the Claude project

Download Claude desktop, create a project, name it FB Lead Gen Demo.

01:5203:33

04 · Project instructions (the framework)

Variable block: NAME, EMAIL, COUNTRY, OFFER, BENEFIT, BUSINESS_TYPES, STATES, RESULTS_PER_RUN.

03:3303:42

05 · Business-type x state rotation

Two-axis variable scan keeps the lead well full.

03:4205:00

06 · Install the Apify connector

Customize > Connectors > Browse > install Apify. Claude now has a scraping arm.

05:0005:43

07 · Apify free account + API token

Sign up at apify.com, grab default API token, paste into Claude.

05:4306:52

08 · Run the first scrape (prompt 1)

Scrape returns 14 leads, 7 with emails. CSV file appears in project context.

06:5207:22

09 · Connect the email inbox

Paste IMAP credentials into a single Claude prompt.

07:2208:53

10 · Test outreach with your own email

Safety pattern: edit the CSV to use your address before firing at real prospects.

08:5310:00

11 · Check replies + follow-up (prompts 3 and 4)

Two prompts close the loop: detect replies, send 4-day follow-ups to non-responders.

10:0011:40

12 · Build the live dashboard

One prompt and Claude generates an HTML dashboard of leads, emails, replies.

11:4013:34

13 · Daily scheduled task at 8 AM

Wraps the whole loop into a recurring task. Run once manually, then autopilot.

13:3414:21

14 · Scale: 10 to 100 to 333 leads/day

Ladder up gradually, add new business types as you go.

14:2115:05

15 · Cost per volume

$0.03 startup + ~$0.01 per profile. 10K profiles = $115/mo.

15:0516:21

16 · ROI calculator (the sales close)

$1K service x 1% close x 1K leads = $8K/mo. $2K service x 0.1% x 10K = $16K/mo vs $115 cost.

16:2116:38

17 · CTA: like + subscribe

Soft surface CTA. Real CTA is the paid template link in the description.

§ · Storyboard

Visual structure at a glance.

hook
hookhook00:00
$8K/mo math overlay
promise$8K/mo math overlay00:29
Claude download
valueClaude download00:56
Create FB Lead Gen project
valueCreate FB Lead Gen project01:16
Project instructions variable block
valueProject instructions variable block02:48
Open Apify in browser
valueOpen Apify in browser03:42
Apify storefront
valueApify storefront04:58
Back to FB Lead Gen project
valueBack to FB Lead Gen project05:59
First scrape running
valueFirst scrape running06:29
Step 4: Connect Email Inbox doc
valueStep 4: Connect Email Inbox doc06:41
Inbox-connect prompt
valueInbox-connect prompt06:51
PrivateEmail login (provider)
valuePrivateEmail login (provider)07:17
§ · Frameworks

Named ideas worth stealing.

05:43list

The 4-Prompt Lead Loop

  1. Scrape leads
  2. Send first outreach
  3. Check replies
  4. Send follow-up

Whole workflow is four copy-paste prompts inside one Claude project. Reframes automation as four prompts, not code.

Steal forAny AI-product walkthrough — show the system as a fixed count of prompts, not a flowchart.
02:02list

Project Instructions Variable Block

  1. NAME
  2. EMAIL
  3. COUNTRY
  4. OFFER
  5. BENEFIT
  6. BUSINESS_TYPES
  7. STATES
  8. RESULTS_PER_RUN

Custom instructions become the system prompt for the entire project. The variable block IS the framework.

Steal forMod Boss / JoeFlow setup screen — show the variable block on screen as the framework name.
02:55model

Business-Type x State Rotation

Two-axis rotation: (Salons, Alabama), next run (Salons, Alaska), then (Restaurants, Alabama). Keeps the well from drying.

Steal forAny never-run-out-of-material framing — content calendar, prospecting, outreach.
07:22concept

Test-On-Yourself Safety Pattern

Before firing the cold-email cannon, edit the leads CSV to put your own address(es) in. Watch what arrives. Then restore.

Steal forAny tutorial involving an outbound action — viewers register this as competence.
14:21model

Cost-by-Volume + ROI Calculator Closer

Table of cost-at-414/1K/10K profiles plus a calculator showing revenue at 0.1%, 0.5%, 1% close. Viewer self-qualifies.

Steal forEnd every product video with a cost-vs-revenue table — turns the video into a sales tool.
§ · Quotables

Lines you could clip.

00:16
Unlike most lead generation systems you have seen, this doesn't just find the leads. It emails every single one automatically, follows up on anyone who doesn't reply, and tracks everything in an online dashboard.
Category-killer differentiator stated in one breath.TikTok hook
00:24
If you sell a service for a thousand dollars and close just 1%, that's 100 new clients or $100,000 a month. Even at the 0.1 close rate, that's still $10,000 a month in extra revenue.
Bounded math — best AND worst case in 12 seconds. Kills the my-close-rate-is-bad objection.IG reel cold open
16:17
That makes it clear how profitable running the system is once it's optimized and set up like that.
The seal-the-deal line right before CTA.newsletter pull-quote
13:34
You can set it to a 100 leads a day and then let it run for a few days and see how it performs. Then you can scale it further to 333 leads a day so that you have 10,000 leads a month.
The ladder-up line that makes the 10K claim feel achievable.TikTok hook
§ · Pacing

How they spent the runtime.

Hook length16s
Info densityhigh
Filler5%
§ · Resources Mentioned

Things they pointed at.

06:40toolFacebook Pages Scraper (Apify actor)
06:51toolPrivateEmail / IMAP-compatible inbox
§ · CTA Breakdown

How they asked for the click.

16:22subscribe
If you want to see more videos like this where I show you exactly how I build these highly effective AI powered systems and workflows even as a total beginner, make sure to like and subscribe and hit the notification bell so you don't miss any of my new videos.

Soft surface CTA. Real monetisation is the persistent Get Access: 1st Link Below Video overlay throughout the demo, pointing at his paid template at fabimarkl.com/library/#fb-leads.

§ · The Script

Word for word.

HOOKopening / re-engagementCTAthe pitchmetaphoranalogystory
00:00HOOKThis Claude Coburg automation can get any business 10,000 new potential customers from Facebook every single month, all fully automated. And unlike most lead generation systems you have seen, this doesn't just find the leads. It emails every single one automatically, follows up on anyone who doesn't reply, and tracks everything in an online dashboard. If you sell a service for a thousand dollars and close just 1%,
00:24HOOKthat's 100 new clients or $100,000 a month. Even at the 0.1 close rate, that's still $10,000 a month in extra revenue. In this video, I show you exactly how to build this from scratch even if you've never built any automated workflow with Claude Coburg before. I'll also break down exactly how much it costs to run and how you can get your first 400 leads for free. The first thing you need to do, if you haven't already, is to download Claude to your computer because this Claude Kohrwerk alternation we are building is only running
00:56in the desktop version of Claude. Then the first step that we're going to do is we go to projects, and then in projects, we can create a new project. So let me just give it a name, call it Facebook lead gen demo,
01:11and then we click. We're going to use a project versus just a standard chat because in a project, we can set custom instruction, which sets rules, information, details,
01:23credentials, anything we need to build out this automation. It's all stored in one place so we don't have to repeatedly paste in the same prompt and put in the same settings. And, also, we see an exact breakdown of all the automated
01:36tasks that are installed in our project, in our workflow. And we can have a file system on our computer where we can store our leads files, our dashboard files, so it can be regularly updated and serve as some sort of internal internal storage and memory. Now the first thing you wanna do is you wanna set the project instructions. I've already prepared those here in my AI systems and Claude or workflow library
02:02where I've defined these. And if you have access to them, you just copy and paste them in here. So the only thing you need to replace is here. This is the results per run. So for the test run, I only wanna scrape 10 leads. And then you need to enter your name, your email, your country, where you want to extract those leads from, your offer, and also the benefit, what is it that you are selling.
02:25And then when we go a little bit more down, you need to list the business types to target and all the states in your chosen country. Now I've already filled this out, so I'm gonna switch to my project. I've already built for that, but it's gonna like the same instructions. So here you see I've entered my name, the email address where I want to send emails from to those leads.
02:49And, also, at the bottom, you see the business are these typical local businesses. In my case, I want to target, and these are all the states of The United States. I list them all because the key is you're going to search on Facebook for these contacts. This cloud call work automation will pick a business type and a state, then get all these hair salons, for example, from Alabama. Next time, that's Alaska, then Arizona, then Kansas. So in this case, if it's a local business, right, but I sell a digital service, doesn't doesn't need to be at same location. You could set it also to run-in one set area, one set area,
03:25and then it even rotates through business drives. So I have more than enough potential customers I can extract the contact details from on Facebook. And after we have set this project instructions, we're going to move to the next part, which is to set up an Apify connector. Okay. What is Apify? Well, our goal is to scrape Facebook. Right? We wanna have access Facebook,
03:48search for hair salons in Alabama, their Facebook page, scrape the email addresses, the phone number, all the information they have listed on. But Claude by itself cannot scrape that, but it can access it. And that is called Epify, which has contains a lot of different scraping
04:05tools that it can access so it can scrape or extract any information from any website on the Internet. We can give bloat access to it in a very, very simple way. So all you have to do is you go to customize, and then you go to connectors.
04:22Then you're gonna click on the plus sign, browse connectors. Then you're gonna search Webify. So you can search for different tools you want to connect, and then
04:33it appears here. Right? So in this case, it's listed in their internal tool library. And then very easy, if you click on install, and after you've clicked it, you will be required to enter the API broken from Apify. It's really easy to do. You don't need to understand what it is. You just need to go in here to apify.com. I will post paste the link below in the video description. Then you sign in for a free account, which gives you five credits a month, which gives you a few 100 leads for free.
05:00And then you go to console, and then it opens this. And here you go to settings and to API There is usually already a default API token, and you just copy that, and you paste it in here and click save.
05:15And then it's going to load and connect. And make sure that these tool permissions is set to always allow so that permissions will run automatically on all these tasks we needed to do without us
05:30needing to give it permissions all the time. So this is the first step. Now we have connected Epiphen. Now we can scrape any website on the Internet, just from fraud alone. And the next step is to scrape the leads. So we're gonna start. Scrape the next batch of leads and save them to the c e.
05:49So what I'm gonna do is let me run this test actually in the project I've just created. So you can see how it works. So it's actually here under projects. Now
06:10it has run and it found me 14 leads. And of that, it gave me around seven leads that also had an email address. So these are the qualified leads I needed.
06:23It also made me a spreadsheet file. I can find here under my context. When I open it, I see all the leads. Next, we want to connect our email inbox where we sent the emails from, and this is very simple. We just need one prompt. So let's copy that, paste it in here,
06:44and then here we need to enter a few details. The first thing is then going to be the email address that we will enter at the top. So first, let's check out my inbox because I also need to grab my hosting provider where I host my email. So paste that in here and then also type in my email address where I want to send all these emails from to contact the leads. And then I also just need to enter the password I use for log in to my inbox,
07:15and that's it. And then just click send. Now we are going to pick the next prompt here to send and set the first outreach email.
07:28And this is the entire prompt. Just copy that and then I paste it in here, but I'm not clicking send yet because I first want to test this with my own email addresses. So I will need to go, um, into the file of all the leads that are stored, and then I need to put in my own email addresses.
07:51So here you see the folder path. So here it's documents and Claude, project,
08:01and my Facebook test. And there you see I have Facebook leads. So I would open that. So first, before I actually open
08:12you make a copy. So I'll click copy, copy that, paste it in here, so I have deletes that I've scraped already stored. Then I will open it.
08:24I'll click. So I basically deleted all the emails and put in just two of emails I have, so I can let Claude send the emails out. Now let's actually paste this. So this is what I have grabbed from here. Right? This is from my send and set first outreach email. And then I just click send. And after I click send, I let's go to my inbox. And there you see there I have received those emails that were sent out
08:54from this email inbox I had added before. So this is what ClaudeCode sent to me and it used the details from each lead. Now I can go back and change my lead file again. So I will just name this one test and the other one I will pick one of these copies and just put the original name in there. So I have all these great leads from before in there and access by Claude. Now also I want to do is I want to reply to one of these emails which I already did here because in the next part I want to check replies or see if Claude can identify emails where I have received the reply to and that's what this prompt is for. Just copy that and then just paste it in here and click send.
09:40Now I see it has sent one follow-up because there it had no reply. I only reply to one of these two email test emails. And here I can see already the reply has arrived. So when I opened, I see okay. This is the follow-up message to anyone that has not replied to your message after four days. And below that, I see there is the same email twice. So this is a small bug I need to fix, and it's very easy to do. I just go back and tell it
10:15what went wrong that the email to this one salon was sent twice, so it should please fix it for me. And then if this is normal because sometimes these small bugs happen as you build these automated workflows,
10:34but usually when you tell it the error you have, it's usually really good at fixing those. So
10:44next we want to put it all together and to create one dashboard that has all the information we have
10:55collected so far. Our emails that are categorized, our leads that should appear in the dashboard because we don't want to constantly check our
11:06spreadsheet files, but we want just to open that dashboard and see it. So I pasted this prompt, and then I click allow, and then it opens. You see the dashboard. It sees the leads, the emails that were sent, the emails that were replied to, and it also has a list of all the leads that were contacted
11:27and those that are interested and replied. Now the emails that are sent, you can set the filters and check it out here. You see everything that's happening with your lead generation automation in this one dashboard. To make sure that this dashboard updates regularly
11:44with all the newest data and leads and emails and the tracking of that, we need to set up a scheduled tasks. So these are basically automated
11:56processes that run-in the background. In this case, that finds the leads, that checks the replies, that sends out the new emails to the new contacts, and then updates the dashboard
12:10with that. So and I also need to make sure this is going to run each day. So let me write this at the beginning at 8AM. This should run, and then it executes that tasks and gets me the new leads and updates the dashboard.
12:28And now we need to click schedule. Okay. It has run. Let's go back to my project folder here. You now see the scheduled task. Let's click it. And, yeah, this is the steps that it works through every day. And here you would need to run it once and then you can be sure that there are no errors and issues and then it will run-in the background after you've run it once. But you only need to do this once manually and then it will run automatically
12:58every day at eight a. M. We also see anything is set to always allowed so it should be good but I would still do it once and run it now. Let's go back to our project. After you've run it a while you can change the number of leads. So if you can see that it's set to 10 leads per run, so per day, it will get you 10 new contacts. And then you can set this to a 100. So I would test it to 10 a day, and then you can set it to a 100 leads a day and then let it run for a few days and see how it performs.
13:31HOOKMaybe make a few adjustments and then you can even scale it further to like 333 leads a day so that you have like 10,000 leads a month. And you can also change the business types after a while. You can add new ones, renew the full and
13:48HOOKyeah that's basically it. Then you just click on save and then it's set to run-in this case a 100 leads a day. Now let's go back to the dashboard because now we've basically completed the setup. You just click here open in chrome
14:06HOOKCTAand there you have it. So you can set a bookmark. So all you have to do each day is just to open that and then reload it because it will always have the newest data. And yeah, with that the setup of the system is complete. Let's briefly talk about the cost of this Facebook lead generation automation.
14:27CTAHere we have the Amplify pricing that I've put in that for you. It costs us EUR $0.03 to run it And then per profile scraped around $01 We also get $5 in free credit. As already said, this allows us to scrape around four fourteen profiles.
14:48CTAAnd here is the total cost by volume. So for like 1,000 profiles scraped, that costs us, right, dollars $0.07 because we subtract this free credit here. And if you want to scale it to $10,000
15:03CTAa month profile scraped, this costs us around $115 And here, there's also, as you have seen in my scraping process, not all Facebook
15:15CTApages that are scraped have the email address listed, but most have the phone number. So there is some sort of a email contact rate. So out of a thousand profiles, maybe 60 to 80%
15:27CTAhave an email address. So that's to keep in mind. Right? If I scrape a thousand profiles, I make it 600 or 800 email contacts. And here, I have a calculator for you, so you can estimate your return of investment on using this automation. So if we have service for a thousand dollars, right, you maybe have a thousand profiles,
15:50CTAand you get like 800 contact at a one percent conversion rate, that's eight clients, that will be $8,000 a month in extra revenue. And if your service would be $2,000 right, that would be significantly higher. If you have 10,000 profiles that you can scrape,
16:06CTAmaybe your conversion rate is 0.5 or even 0.1%, this would still be like $16,000 in revenue versus the cost of just $115
16:17CTAThat makes you makes it clear how profitable running the system is once it's optimized and set up like that. If you want to see more videos like this where I show you exactly how I build these highly effective AI powered systems and workflows even as a total beginner, make sure to like and subscribe and hit the notification bell so you don't miss any of my new videos.
§ · For Joe

Steal the AI-tutorial template.

Fabian Markl playbook

Open with a dollar number, demo it as a fixed count of copy-paste prompts, close with a cost/ROI table so the viewer self-qualifies into your paid template.

  • Open with specific-number + outcome in under 20 seconds (10K leads, $100K/mo) and immediately math best AND worst case so you kill the my-close-rate-is-bad objection before it forms.
  • Promise the cost reveal at the start as a re-hook so people stick through the build steps to the payoff.
  • Reframe the whole automation as a fixed count of copy-paste prompts (Fabian: 4). Makes it feel possible for non-coders. For Mod Boss this could be the 5 prompts to a launch.
  • Make the variable block (NAME, EMAIL, OFFER, etc.) the framework name. Pasting in the variable block IS the system prompt.
  • Test the dangerous step on your own data first — viewers register this as competence and trust.
  • Close every tutorial with a cost-by-volume table + ROI calculator. This is what turns the video into a self-qualifying pitch for your paid template/SaaS/membership.
  • Run a persistent chyron overlay (Get Access: 1st Link Below Video) so even casual viewers register the paid product exists — without ever interrupting the demo with a hard pitch.
§ · For You

What this could mean for you.

If you sell a service and want to try this

You can build a real Facebook-to-cold-email pipeline in an afternoon for under $10 in scrape credits — but only test it on yourself first.

  • Download Claude desktop and create a Project before anything else — projects keep your instructions, files, and tools in one place instead of starting from scratch each chat.
  • Fill in the Project Instructions block (your name, sender email, business types, target country/states, offer, benefit) before any prompting. That block is the difference between demo and actually-works.
  • Sign up for Apify with the $5 starter credit — that's roughly 400 free profiles to test against before you spend a dollar.
  • When you wire up the email connector, edit the leads CSV to put your own email address(es) in the first row before sending anything live. Watch what shows up in your inbox. Then restore the real leads.
  • Start at 10 leads/day, not 100. Run the scheduled task manually once, confirm no errors, then let it loop daily.
  • Realistic email-contact rate is closer to 30-50% on cold-scraped Facebook pages, not 60-80% — set your dashboard expectations there.
  • If you sell a service under $500, the math gets thin. This works best on $1K+ services with a real close-rate of 1%+.
§ · Frame Gallery

Visual moments.