← All transcripts

Watch Me Build a $2K/Month Business in 20 Minutes Transcript, AI Summary & Key Points

Chris Koerner on The Koerner Office Podcast · 16 days ago · Entertainment · 19:50 · EN

Watch on YouTube

Answer

A niche job board built with an AI agent in one sitting can realistically reach $2K/month: $99 per posting × 20 postings per month is $2,000, plus featured spots and the three-big-companies fallback ($300/month each) to get toward $3,000, against roughly $10/month in tool costs and $10/year for a domain.

AI Summary

A niche job board can hit $2,000/month with nothing more than a list: companies pay to post openings, and $99 per posting at 20 postings a month gets there, with featured spots pushing it toward $3,000. The big boards won general job search, but niche boards — dental, trucking, church jobs — remain wide open because a dental office posting on a general board gets buried, and it has kept paying to repost the same job for 20 years. The build runs entirely through Abacus AI Agent: three AI models (ChatGPT, Claude, Gemini plus Route LLM) are asked the same question and argue over the best underserved niche, landing on industrial automation engineers and PLC programmers. The agent then finds 20 real, verifiable PLC job openings, builds the full site — searchable homepage, job pages, Stripe checkout at $99 per posting and $1.99 for a featured spot — generates a logo and a 10-second vertical video ad, authenticates Gmail, and emails the 20 companies already on the board plus 80 more that are hiring, 12 with personalized greetings and 8 with generic ones. Zero lines of code are written; total cost is $10/month for the tool and $10/year for a domain. Fallbacks if cold email stalls: charge the three biggest companies in the niche $300/month each for top placement ($900/month), or invite every job seeker to a job-alerts email list that companies pay to reach. Job boards sell at two to three times yearly profit on Acquire, Flippa and BizBuySell because they run themselves.

Key Points

  • Companies pay $200–$500 to post one job listing, and the website collecting that money is just a list — niche boards for dental offices, truck drivers or churches are still wide open while Indeed won the general market.
  • The core math: $99 per posting × 20 postings per month = $2,000/month; featured spots on top push it to ~$3,000/month; costs are ~$10/month for the tool and $10/year for the domain.
  • Job board websites sell for two to three times yearly profit on acquire.com, flippa.com and bisbyell.com (BizBuySell) because they run themselves.
  • Niche selection — Route LLM (Abacus's model-routing feature) chose ChatGPT's answer; Route LLM alone suggested sterile processing technicians for outpatient surgery centers at $150/job; ChatGPT suggested US nuclear outage technician jobs at $200/posting; Claude (Fable 5.1) suggested veterinary technicians and relief veterinarians at $149–$249; Gemini 3.1 Pro suggested industrial automation engineers and PLC programmers.
  • All four answers were pasted back into one chat with 'be unbiased, which one is best', and the winning pick was industrial automation engineers / PLC programmers for its employer value, specific matching problem, and room to expand.
  • Prompt for supply: 'Compile 20 real companies in this niche that are actively hiring right now' with company, role, location and posting link in a table — the agent searched Google, LinkedIn, Indeed and simplyhired.com and returned 20 companies in about a minute (including Lincoln Electric).
  • 20 real openings on day one creates the illusion of maturity; fill the board for free first, then charge the next guy — nobody wants to be first on an empty board.
  • Build prompt: searchable homepage, a page per job, an employer post-a-job flow with Stripe at $99 per posting and $1.99 for a featured posting pinned to the top, prefilled with the attached list.

Business ideas

A one-industry website where companies pay to post their job openings and workers in that industry know it is the one place to look. Companies already pay per posting on multiple sites; a niche board is worth more because the right candidates actually see it. Build it with an AI app builder, fill it with real openings scraped by AI, and have an AI agent email the hiring companies to convert them to paid postings.

For
Employers in one specific niche who post jobs repeatedly and get buried on general boards (e.g., PLC programmers, controls engineers).
Solves
Niche employers posting on general job boards are buried under thousands of irrelevant listings, so a board dedicated to their industry is worth paying more for. Job seekers in the niche have no single dedicated place to look.
  • Industrial automation engineers / PLC programmers job board — the niche the video builds end to end, chosen by the AI over sterile processing technicians, nuclear outage technicians, and veterinary technicians
🔒  Build steps and tools for 1 idea. Unlock

Links mentioned

🔒 Full analysis locked

Unlock more videos and the full analysis

A credit unlocks one video's full analysis for good — the build steps, the tools and how each was used, the methods behind every use case. Pro opens the whole library instead, and raises how many videos you can analyse a day.

Unlock full analysis — free

Transcript

Searchable transcript of Watch Me Build a $2K/Month Business in 20 Minutes — Chris Koerner on The Koerner Office Podcast (19:50). Search for a phrase, then click its timestamp to jump straight to that moment in the video.

Captions sourced from the original video on YouTube, published by Chris Koerner on The Koerner Office Podcast. The video, its captions and all related intellectual property remain the property of their respective owners; AINotes claims no ownership. Provided for research, accessibility and search — see the Transcript Notice and Copyright Policy.

00:00 A company pays somewhere between 200 and 500 bucks to post one job listing one. And the website [music] that collects that money is a list. That's it. That's the whole product, a list of jobs. Everyone thinks [music] that Indeed won this game. And they kind of did for everything, but for the little job boards, the niche ones, the dental office job boards or truck drivers or churches, those are all still wide open.

00:22 And a board [music] like that that only has 20 postings a month at 900 bucks a post is two grand a month for a website that you can build before lunch today. I'm going to build one right now for you with you live. And [music] I'm going to let three different AIs fight over which niche I should pick. By the end of today's video, you're going to have the exact prompts [music] that I use.

00:41 They're going to be in a free Google doc in the description. You'll also have the way that I find 20 real job openings in any niche [music] in about 4 minutes. And you'll also have the exact email that I send a company to get them posting on my job board. [music] And at the very end, I'm going to have my AI agent email over 100 real companies that are hiring today while I sit here and do nothing.

01:03 Every reply that comes in over the next week will go in the pinned comment, good or bad, right here on YouTube. So, you can hold me accountable. So, today's business is a niche job board. one industry, one website where companies pay to post their openings and people in that industry know that it's the one place to look. I'm going to build this with Abacus Aai agent.

01:22 Here's what that website looks like. Agent.abacus.ai. Links in the description. You just describe what you want in plain English and it will build the app, the website, the database, hosting, payments, whatever, and it will publish it for you. It has every major AI model in one login, which is the part I'm about to use. And yes, of course, Abacus AI agent is a partner of the show.

01:43 Okay, let's go. Before I touch anything, here's why this is a business. So, when a dentist needs a hygienist, they post the job and then they post it again on the next site and the next site and they pay every single time. And they've been doing this for 20 years. The only thing that's changed over that time is who gets the money. The big job boards got crowded.

02:03 So, now a dental office posting on a general board is going to be buried under a thousand other warehouse jobs. So, a board that's just for them is worth paying for, and it's worth even paying more for because the right people actually see it. And the math breaks down like this. 99 bucks per posting at 20 postings per month is, you guessed it, two grand a month.

02:22 If you add a featured spot at the top of the page for $1.99 and you get a few of those every month, then you're at three grand a month. Your costs are like 10 bucks a month for the tool and 10 bucks a year for the domain name. And the thing about the jobboard business is it's the easiest business in the world to sell because people are buying these things like the actual business, a jobboard website for two to three times yearly profit.

02:47 Go check out acquire.com, flippa.com, bisbyell.com. You'll see for yourself two to three times yearly profits because it's just a website that runs itself. But we got to talk about the niche, the niche, whatever you want to call it. I've got my own opinions and I'm going to ignore them for now because I want to ask three different AI models the same exact question and let them argue over it.

03:08 This is all inside Abacus AI agent. So, I'm just going to open three chats. Here's the question I'm asking and I'll type it word for word into all three. What's an underserved niche job board that I could build and make money on? Give me one specific industry or role. Who pays to post the jobs and what they'd pay per posting? Let's do something fun.

03:26 We'll send this first one on route LLM which is the feature that will allow Abacus to go find the best LLM, the best AI tool, Chad Claude, Grog Gemini to answer it. But then we're also going to choose for oursel and see which output we like the most. Here's the second window and instead of choosing route LLM, we'll do the latest Chat GPT model. Okay, here's the third window.

03:50 And instead of using Chad GPT's best model, we will use Claude's best model, which is Fable 5.1. And in the fourth window, we will go with Gemini 3.1 Pro. Okay, let's see if you agree with my decision or not. Okay, here's what route LLM said. In other words, this was Abacus telling us that it's going to find the best AI tool for this question. sterile processing technicians for outpatient surgery centers.

04:21 Okay, I don't know what really any of that means, which I kind of like because it means it's niche or it means I'm ignorant. One of the two. Probably put your money on the ladder. Okay. Independent ambulatory surgery centers dollar 150 per job. Okay. All right. Cool, cool, cool. I like it. Now, what does Chad PD say? US nuclear outage technician jobs.

04:41 Ooh, 200 per job posting. Love it. Claude says, "Veterinary technicians and relief veterinarians." Okay. 149 to 249 for a posting. And then what does Gemini say? Industrial automation engineers and PLC programmers. And then of course on route LLM, it chose ChatGBT for the output. Okay. So, which one am I going to pick? Let's make this fun. I'm going to copy all three of these other outputs, paste them into my reply here.

05:16 and say, "Be unbiased. Which one is best between your choice and these three?" And I pasted the three from those other three models. And these three or I guess four different answers is the whole reason I wanted all of them in one place because different models think differently. If I'd only asked one, then I wouldn't ever know what the other two or three would have said.

05:34 Which one am I going to go with? Whatever Abacus spits out right here. Okay. industrial automation engineers because it has the strongest apparent balance of employer value, a specific matching problem, and room to expand across industries. And then it lists out the reasons why it doesn't like the other three options. Okay, so we're building a PLC uh job board, PLC programmers, whatever that is.

05:59 But before I build anything, I need to put real jobs in it because this is a marketplace. It's like a marketplace. And a mark any marketplace has a chicken and an egg problem. If you get people to go to the marketplace, you don't want it to look empty. Imagine walking into a farmers market and there were seven booths there and the other 93 spots for booths were empty.

06:17 And at the seven, only three of them had people in it. You're you're gone. You're out, right? But then imagine another world where a farmers market has 100 booths with 100 people, but there's no people there shopping. You're not going to have any vendors the next week, right? It's a marketplace. You need supply and demand. So, we want to fill it with supply before we go out and try to find the demand.

06:37 And I'm going to have Abacus go out and find the supply for me. Here's my prompt. Compile 20 real companies in this niche that are actively hiring right now. Company name, role, location, and put a link to the posting. Put it in a table. And while it works, let's let's talk about this. So, a job board with 20 real openings on it on day one looks like it's been around for a year.

06:56 That's the whole trick. The illusion of maturity, which is really what I do every time I go on camera. And then when I'm off camera, I make fart jokes with my kids. Nobody wants to post on an empty job board. No one wants to be first, right? That's why people are fashionably late to parties. So, you fill it first for free and then you charge the next guy.

07:14 And you can see right here, it's searching Google for PLC programmer careers United States. It's looking at LinkedIn for PLC programming jobs. Indeed, simplyhired.com. And here's our table. Took about a minute. 20 companies advertising PLC and controls job. Okay. Okay. Maskment companies, Tank Logixs, yada yada. I haven't heard of really any of these.

07:35 Let's go look at them, though. Are these real? Is it hallucinating? I'm clicking on one. Boom. Controls engineer Lincoln Electric. Quick note, you probably want to check every one of these before you publish because if you have a job board full of dead links, it's a dead on arrival job board. So, I'm going to click download on this table real quick.

07:52 Boom. Right there. Little hover button. Now, I'm going to open Abacus AI agent. New personal agent. We're going to call it job board. It'd be a good idea to like schedule tasks here and give it a persona and instructions, but for the sake of time, I'm not going to do it. You don't have to. Right now, I'm going to upload that file that I just downloaded.

08:12 Here's my prompt. Build a job board for PLC programming jobs. A searchable homepage, a page for each job with a description, location, and apply link, and an employer. Post a job flow with Stripe. $99 per posting. $1.99 for a featured posting pinned to the top. Prefill it with the list I attached. Boom. Send. Now it builds front end, backend, database, hosting, all of it.

08:37 This is the part that used to be a developer plus 3 weeks and like three grand. I've done that. I've paid for that multiple times and I am so glad those days are over. So, while this cooks, here's what you need to know about this business. The job board is the easy part of this business. That's the bad news, okay? It gets harder. Uh the whole game here is being the only board in your niche because once say dental offices or people needing PLC programmers in this case know that there's a place that's just for them, they

09:05 stop going anywhere else and then they tell each other. So pick a niche small enough, dental is probably too big actually that you can own it and big enough that at least 20 companies a month are hiring, preferably at least 50. PLC programming has hundreds of companies in the United States. So 20 postings a month is nothing. And this is a pretty AI proof job as well.

09:27 And anytime Abacus is cooking and you're curious how things are going, just ask it how it's going as if it's a real person. How's it going? Need any help? Okay, you can see here on the right side of the screen what it's working on as it's working on it. Here's our job board URL. We're going to click on that. Boom. Find your next PLC programming role.

09:45 Looks great to me. It's simple and it's designed to look like a a winning job board, right? It went out and learned what good job boards look like and it didn't try to reinvent the wheel and it just made it, which I appreciate. Okay. And with this button right here, we can deploy it, aka make it public and live, but we want to get Stripe active first.

10:03 Uh, Stripe is for payment processing because why publish it if we can't make money on it yet? So, to get Stripe active, you have to put your credentials, your API key here in secrets. Okay, so I am here at the API keys part of Stripe. It's right in my settings. I'm going to click create secret key. Okay, powering an integration you built. Okay, create secret key.

10:30 It needs to validate that I am who I say I am. Done. And I'm going to call it PLC. Okay, there is my key. If it starts with SK, that is your secret key. So, we'll just go back here to Abacus. We go to settings and then secrets. We go secret key. There's the placeholder. We'll replace it. Okay. Then click save. Done. Now PK means publishable key. We need that as well.

10:56 So we go here. We click edit. Paste that in there. Then click save. Save and deploy. Now we go search for web hooks. Our web hook URL is simply going to be our URL slash web hook endpoint. Okay. It's going to be [sighs] the URL of the app slash API slashwebhooks slashstripe. Okay, we're going to call it PLC. Create destination. Now we need assigning secret which is going to be on the right side of that page.

11:27 And then we go back here. You guessed it, web hook secret. We replace the placeholder. Click save. Save and deploy. And we are in business, my friends. Okay, deploy. We're going to leave it at that domain name for now. Then we're going to say, okay, Stripe stuff is done. It's making sure the Stripe stuff works. It looks solid. And while it's doing this, we're going to go ahead and search.

11:50 So, it's like engineer. Boom. It updated. So, I'm just going to type in controls. All of the jobs that have the word controls in it are right there. We're going to search Lincoln as in Lincoln Electric. Right there. Okay. Search works. Let's click on a job. Apply for this job. Click on it and it takes you right to the job. Everything works. So, we're good.

12:14 Now, the part that matters. Post a job. Click this. Post a job. 99 bucks. We're call it test. Test 123 Dallas Texas. We'll say chris.com. Test. And we can choose to make some of these required, some of them not. Doesn't matter. Choose package standard. Review and pay. pay 99 and it opens up Stripe right there. Everything works. Never wrote a line of code.

12:42 If anything had broken in here, by the way, you just paste the error back into the chat or screenshot it and drag the screenshot over to the chat and just say, "Fix this." That's the fix. So, I do want this board to look like a real company. So, it's going to need a logo and an ad. Add a clean, modern logo to the site and make an ad for it. And guys, it doesn't matter which one I pick because taste is relative, right?

13:05 and mine isn't very good. Okay, cracking up on myself a little bit just now noticing um how horrendous my typos were. Add a Mortyn logo to the site and make an ad for it. I got your request a clean modern logo for the site so it understood what I was trying to say. Writing the company logo. There it is right there. Boom. There's how the site looks on desktop.

13:27 Okay, right there. There's my logo. PLC jobs. Writing the company logo. And then it went ahead and tested my Stripe keys. Stripe works. Checkout works. There's your logo. I could edit this. Go back and forth. Don't want to. There's my ad. Beautiful. Looks great. And then I said, now make a 10second video ad for it. Vertical. And we got it right here.

13:53 Got some nice [music] music for it. Ladder logic job. Looks great. I'd run ads with that. That is a real ad that I could run tonight on Facebook ads. It didn't need an editor, didn't need to film anything, and it came out at the same, you know, $10, $20 login as everything else. Real quick, that's about what this costs. 10 bucks a month, 20 seven for your first month.

14:12 And that's every model. Um, the app builder, the hosting, images, and video. Now, let's move on to the part that matters. I've got 20 real openings on this board from 20 real companies. And the thing is, these 20 companies don't even know they're on my site yet. And then I'm going to tell 80 more companies, 100 total, that are hiring right now. Now, I'm going to take this agent a step further.

14:31 I genuinely don't know if it can do this, but we're going to try. I'm going to paste this prompt in here. It says, "Hey, name this is Chris. I just launched job board name." A job board that's only for this niche. Your role opening is already on it. Free. Want me to pin it to the top for 30 days? Also free. After that, it's $99 a posting. If that works for you, just reply yes.

14:54 Now, send 20 emails to the companies on my site that says this. I'll get those emails sent out right away. And some of these companies might only have a contact form instead of like a public email address. So it would do that instead. In that case, I'll do 20 of these exact companies that I already have listed. And then we'll do 80 more. All right. Looks like it's running a command reviewing the app active job listings.

15:15 It says, "Oh, sorry. They don't have any contact emails in the database." So I'm going to go find them. I'll authenticate Gmail so I can send as you, Chris. Then research contacts and send. Please connect your Gmail to proceed. Click on that. And yes, I have a lot of email addresses. So, I'm going to click this one. I'm actually doing this, guys. This is not just for the video.

15:33 Connect. Done. That was literally two clicks. Connected successfully. Awesome. Scripting. Done. I'm kind of surprised this worked. It's researching hiring contact emails for all 20 companies in parallel. That's the key word, in parallel. It's running multiple AI agents at the same time to save time. Okay, look at that. It already has all 20 contacts and I'm not going to wait to get 80 more.

15:56 I'm going to go ahead and ask it to start doing that in parallel while it sends these 20. This is my favorite line in prompts nowadays. The last one I'm about to say. While you go send those 20, go get 80 more emails of people in this niche and start sending them to my job board as well. I don't want to intervene. Okay? In other words, don't bother me.

16:20 I trust you. Go. Just do it. Oh my gosh, that was fast. 20 out of 20 sent. What was sent? Each email followed your exact template filled in as hey first name for the first 12 contacts where a real person was found and then hey there for the eight generic inboxes. That's amazing because I would have thought that it would just say hey first name for people who don't have a findable first name, but it knew to say hey there for those eight people and then hey first name for the 12.

16:44 And let's go check its work. All right, I'm going to go to gmail.com. I'm going to go to the inbox that I sent all these from. Okay, I'm going to share my screen and look at freaking that. Look at the timestamps. 10:03 p.m. All of these were sent at 10:03 p.m. Hey there, this is Chris. I just launched PLC jobs. There's my link. Boom. It works, guys.

17:03 It works. It freaking works. This one failed, right? It's going to happen. It's just a numbers game. But I'm going to do this 80 more times because why not? If that's not showing the receipts, I don't know what is. And then I went ahead and sent that prompt to get 80 more emails. And we're going to send those out next. Okay. So 100 companies in the PLC programming niche now know that my board exists and it cost me almost no time at all.

17:26 So in case you needed any more convincing to have an AI agent do all your work for you, here it is. I built the thing and it went and told everyone, "Okay, this exists." And guess what happens when a reply comes in? The agent will respond to those replies for you. But first, zoom out. Okay, pick a niche. 20 postings a month is 2 grand. 200 is 20 grand.

17:45 But here's the thing I said I'd come back to in the beginning of this video. AI search is eating general websites. Okay, you probably don't click on websites through Google as much as you used to. You're probably just getting answers to your questions through Chad GBT and chat or claude or whatever may reference or link to those websites where it's getting the answers, but who actually clicks those, right?

18:06 That doesn't mean websites are dying. We still need source information for these AI tools to pull from. The AI still has to get that answer from somewhere. So, if someone goes to Chad Jubet and types in, I need to see job openings for PLC programming in Chicago, Illinois, it's going to, you know, hopefully eventually probably go to your job board website and link to it and say, "Here are the jobs."

18:28 And at that point, they have to click to apply to the job. What do I love to say? Sell it before you have it. I haven't even bought a domain name yet. And if nobody bites on these emails, which statistically people usually don't, it takes more emails than 20 or 100. Plan B is to go to the three biggest companies in the niche and say, "Hey, I will put your openings at the top of this job board, the only job board for this niche on the internet every month for 300 bucks.

18:50 Three companies, 300 bucks each, 900 bucks a month, and the board runs itself." Or plan C, which is my favorite. Every person who visits the job board, you invite to sign up for job alerts. So, you can build an email list of random employees in this random niche that I had never heard about before today. Nobody else has this email list. And companies will pay to be in that email that you send out to that list.

19:12 Guys, I've said it once, I'll say it again. The first dollar in any business is the best dollar in the world. And this is going to be one of the easiest first dollars that I know of. Abacus AI agent supports this channel and I'm glad they do. All the top models, an app builder, hosting, images, video, all-in-one login for 10 bucks a month. Seven for your first month.

19:31 Chad GBT by itself for the pro plan is 20. Links in the description. Prompts and that exact email are in the free doc down there, too. So, go start something. And if you've got a weird way you're making money, I want you on the show. So, go to tkos.com, fill out the application, and we might see you on the Coloner office.