The Koerner Office - Business Ideas and Deep Dives with Chris Koerner - Google’s New AI Tool Is Crazy Powerful (So I Monetized It)⏐Ep. #217

Episode Date: September 3, 2025

Check out my newsletter at ⁠⁠⁠⁠⁠⁠https://TKOPOD.com⁠⁠⁠⁠⁠⁠ and join my new community at ⁠⁠⁠⁠⁠⁠https://TKOwners.com⁠⁠⁠⁠⁠⁠Get 30 days free on HighLevel onl...y with my link: ⁠https://www.gohighlevel.com/chriskoernerOutscraper – Google Maps Data Scraper (used for pulling RV parks and other businesses)🔗 https://tkopod.co/OsLindy — Your AI Assistant: https://bit.ly/4mXLGqq━In this solo episode I’m trying something a little different by turning Google’s new “Nano Banana” into a real, revenue-ready workflow. I show how I vibe-code a tiny web app in Lindy, use Nano Banana to stage or pro-grade listing photos for pennies, then pull realtor leads with Outscraper and text polished samples via HighLevel to start paid work fast. I walk through prompts, pricing ($1/photo starter), and a simple pipeline that can scale into $500/month retainers for ongoing virtual staging and revisions. Then I wrap with a clean outreach system you can copy today.Enjoy! ---Watch this on YouTube instead here: ⁠⁠⁠⁠⁠⁠⁠⁠⁠tkopod.co/p-yt⁠⁠⁠⁠⁠⁠⁠⁠⁠Ask me a question on or off the show here: ⁠⁠⁠⁠⁠⁠⁠⁠⁠http://tkopod.co/p-ask⁠⁠⁠⁠⁠⁠⁠⁠⁠Learn more about me: ⁠⁠⁠⁠⁠⁠⁠⁠⁠http://tkopod.co/p-cjk⁠⁠⁠⁠⁠⁠⁠⁠⁠Learn about my company: ⁠⁠⁠⁠⁠⁠⁠⁠⁠http://tkopod.co/p-cof⁠⁠⁠⁠⁠⁠⁠⁠⁠Follow me on Twitter here: ⁠⁠⁠⁠⁠⁠⁠⁠⁠http://tkopod.co/p-x⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Free weekly business ideas newsletter: ⁠⁠⁠⁠⁠⁠⁠⁠⁠http://tkopod.co/p-nl⁠⁠⁠⁠⁠⁠⁠⁠⁠Share this podcast: ⁠⁠⁠⁠⁠⁠⁠⁠⁠http://tkopod.co/p-all⁠⁠⁠⁠⁠⁠⁠⁠⁠Scrape small business data: ⁠⁠⁠⁠⁠⁠⁠⁠⁠http://tkopod.co/p-os⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠---

Transcript
Discussion (0)
Starting point is 00:00:00 The craziest AI image editing tool that the world has ever seen has just dropped thanks to Google slash Gemini. It's called Nanobanana. And yeah, editing pictures is cool, but starting businesses based on editing pictures is even cooler. So throughout the course of this video, I'm going to walk you through soup to nuts, A to Z, exactly how to use Nanobanana, how to vibe code an app that can edit pictures with Nanobanana without any coding experience because I don't have any. and then how to scrape leads of potential customers, upload them to a CRM, and text them, pictures that you edited for them on their behalf, without their permission,
Starting point is 00:00:31 to get your foot in the door so they can become a customer of yours and pay you a lot of money every month to add value to their life. This episode is a certified banger. I already know it. So let's get going. So here's what my idea is. There are two million real estate agents in America, and about 70% of them list homes for sale
Starting point is 00:00:51 that either have bad pictures or pictures of homes that aren't staged. And that's a major problem because homes that are staged, as in homes that have furniture and decorations and everything in it when the pictures are taken, sell 73% faster than homes that are not staged. And it's obvious why most people don't stage their homes. It's hard. It's expensive. You got to move couches in and out. I don't blame them. But there's an opportunity there.
Starting point is 00:01:15 Furthermore, homes that are staged when they're listed for sale sell for 6 to 10% more. We're talking about tens and hundreds of thousands of dollars of additional value for staging. a home. And if we want to talk about homes that are listed that have professional photos, those sell 32% faster than homes that are listed with unprofessional photos. They get 61% more views on Zillow and they get 118% more online engagement than homes with unprofessional photos. Okay. So that's the problem. That's the pain point that we're seeking to solve today. And now with Nanobanana, we have a solution. We have a scalable solution because this solution's always been around. But how tedious and expensive is it to go edit?
Starting point is 00:01:54 photos one by one by one. And before I get ahead of myself, here's what the idea is that I'm going to build and I'm going to mark it all within the course of this episode. I'm going to use a vibe coding tool that uses nanobanana on the back end to attach a prompt to a prompt to a prompt that is pulled from a home that is listed for sale on redfin or realtor.com. It's going to edit that picture according to my prompt. And then I'm going to proactively send that edited picture to the realtor that has that listing. How's the picture going to be different? Well, if they're not professional pictures. I'm going to use nanobanana to make them look like they were taken with a DSLR expensive camera. Or if they are professional, but it's not a staged home, as in the interior photos have no
Starting point is 00:02:36 furniture, no decorations, no artwork. I'm going to have nano banana add all that. And then I'm going to proactively give these pictures for free to the listing agent. That's my foot in the door to get his or her business for all of their listings, both present and future. This is what they call permissionless marketing. You're doing a job that needs to be done for someone that has a problem that needs to be solved without asking permission in the hopes that you earn their trust and therefore earn their business. Now, as long as your prompt is not too complex, which mine will not be, it costs about 3.9 cents to edit one picture. If a listing has 30 pictures, 10 of them are interior photos, it's going to cost me 39 cents to edit all of those pictures for the real estate
Starting point is 00:03:20 agent. Now, if I educate that real estate agent and say, hey, I'm sure you probably know what I'm about to tell you. And I understand that it's very expensive to stage homes. So I don't blame you. It's also expensive to take professional photos of homes, so I don't blame you. But what if I could charge you a buck per photo to make your home look staged or to make the photos look like they were taken with a DSLR camera? That is the asymmetric bet of the century. You've got a 96% profit margin because you're charging a dollar and you're paying four cents. They're only paying you $20 to increase the likelihood of their home selling faster and or for more money. What do they have to lose other than $20? And yes, I know what you're thinking. That's not enough money. We need to charge
Starting point is 00:04:05 more. Don't worry. We will. I'm a capitalist. You're a capitalist. We're all on the same page. But I just want to prove that realtors are willing to pay for this service. My wife is a realtor. She gets sold to six ways past Sunday. Her phone is blowing up. They get sold. to a lot. We got to stand out if we want them to pay attention to us. All right, so without further ado, let's go ahead and build this app. It's going to be a web app only used by us for now. For now, and I'm going to use Lindy to build it. I use Lindy for my AI automations, but they just added a vibe coding feature that I'm really loving. So let's do it. Here's my prompt. Use Gemini's Nano Banana API to build a very simple web app where I can upload up to 30 photos plus a prompt
Starting point is 00:04:45 to have the pictures edited and then I can download the photos to my computer. I'm going to click the Build Apps button and we're off to the races. While that builds, I want to show you two very cool things. First of all, here's what Nanobananas capable of. I took a random picture off Zillow. I said, make this picture look more professional. Boom. Suddenly, this house has beautiful green grass.
Starting point is 00:05:06 Okay, not bad, not bad. Then I found another home that has a picture of this ugly living room with no furniture, no artwork. It needs to be staged. This is how simple my prompt was. stage this room to look fully furnished and decorated. I know you didn't see it happen. You're going to have to trust me.
Starting point is 00:05:21 It took four seconds to spit out this picture. Boom. Look at that. And it's the same room. It didn't hallucinate. It's got the weird tile on the floor right there. It has the opening on the right. It has the window in the middle.
Starting point is 00:05:34 How much better does that look? And yes, potential buyers of these homes are going to be looking at pictures that make the home appear staged with furniture and artwork. And it is not actually staged in real life. And yes, that's a bait and switch. But you know what? It doesn't matter. If I'm a potential home buyer and I see a beautiful home that looks staged and then I go see it and it's not staged, who cares?
Starting point is 00:05:54 Am I going to get mad at someone? No, but I'm going to be more likely to go tour that home because it looked more beautiful because of the furniture and the picture. So don't overthink it. Overthinking is the enemy to just launching. Lindy asked what specific types of photo edits do you want the prompt to support, what file format should be supported, and do you need any specific styling preferences on this app? And I said, I'm going to be adding furniture to photos of empty rooms, all the common file types, clean modern design.
Starting point is 00:06:21 All right. We're going to time Lindy to see how long this takes. It's 438 right now. Okay, so I hopped over to chat GPT5 real quick and I said, which real estate website has the easiest API to work with if I'm vibe coding a web app that will pull pictures from listings. If you're over here wondering, like, what is an API? What is your, don't worry. An API is just a language that software uses to talk to each other.
Starting point is 00:06:41 If you get a notification on your phone, that was probably powered by an API. And you don't need to know what it means. You just need to know how to type it into your vibe coding app. Okay, while Lindy builds this app, I'm going to scrape some real estate agents phone numbers. Okay. I'm here an outscraper. I'm going to go to Google. Google Maps data scraper.
Starting point is 00:07:00 Real estate agent. I'm going to go Oklahoma. Let's go Oklahoma City. 1,000 max results. All I care about is a phone number here. Okay. It says it should take 7 to 25 minutes. Okay.
Starting point is 00:07:19 Lindy has a rough draft of what we're building here. Furnitureroom editor. Lindy. It's asking me to do something weird with my API key, so I'm going to have it just integrate that feature into the app. All right, here's how we get the API key. We are at AIS studio.
Starting point is 00:07:37 com slash API key. We're going to click create API key. and my editor is going to blur this out so you don't make my life difficult. I'm going to create one in a new project. Okay, there it is. That's it. That's how you create an API key. You click create API key.
Starting point is 00:07:53 Then you click copy. That's it. It's as technical as this gets. Okay, Lindy said that it added a field for my API key. Obviously, this is not long-term scalable. I don't want it out there in the public. This is literally a private password that should never be shared. But honestly, I'm just trying to make a quick video right now and build a quick business right now
Starting point is 00:08:10 before I go to a yummy Thai restaurant with my wife for our standing Saturday night date. So we're going to make this quick. Okay, here's what Linda gave me. There's my API key. Cool, cool, cool, cool. Let's add some room photos. I'm going to go to Oklahoma City on Zillow. Okay, and I'm going to try to just randomly find a home that doesn't look like it has professional pictures.
Starting point is 00:08:33 Ooh, got them. That home needs some work. Oh, you know what? Let's throw a curveball real quick. Instead of taking an empty room and stage. it, we're going to take an messy, ugly room. Well, we want to keep it ugly because it's going a little too far if we make an ugly room beautiful because that is a definite bait and switch and people will go tour the house and not be happy. But we're going to take
Starting point is 00:08:53 a messy room. I've never tried this. This is the first time. We're going to take a messy room and make it clean. How about that? Okay, save image. You know what? Let's do it with two photos because our app is supposed to do it with up to 30. So there's a lot to work with here. These are messy rooms. It's terrible photos, bad lighting, etc. Okay, so we'll try it with two pictures. Go back to Lindy. Here's my prompt. Make these bedrooms appear more organized and less messy, but don't change the color of the floor or walls.
Starting point is 00:09:21 It still needs to be the same room. Make the pictures appear like they were taken with a DSLR with great lighting. How cool is this? So I upload the photos and then there's a preview right here. I've got my prompt. I'm going to copy that just in case it glitches on me. and the submit button says add furniture to rooms. Now, I'm throwing it for a loop because that's not what I'm asking it to do.
Starting point is 00:09:42 But let's see. Okay, it went really fast. It took about a second per photo, two seconds total. Either it glitched out or it's just really fast. Downloaded a zip file. All right, here's what it did. Drum roll, please. Oh, didn't change anything.
Starting point is 00:09:57 The pictures are the exact same. But at least the core functionality works. It just appears that it's not actually using the API. because nothing changed. Let's go ahead and do the same prompt within nanobanana, upload the same two pictures, and see what it spits out. There's a good lesson in this. You're building a business and you hit some friction.
Starting point is 00:10:17 You will always hit friction. There will always be problems to overcome. You can go one of two ways with it. You can find a plan B, a workaround, something not as good, not as scalable, but it keeps the momentum going, keeps the progress. Or you can just say, nah, I'm going to go look at Instagram. Or next, on to the next. No, stop.
Starting point is 00:10:34 Keep it going. Do things that don't scale. All right, this is a little embarrassing. I'm not going to lie. But I figured out what was happening with all these bugs. It wasn't using my API because my API wasn't ready to use yet. I had to connect billing. Took three clicks.
Starting point is 00:10:47 Now everything's working. I redesigned the app a little bit. I made it more simple. Okay, here's what we're working with. Let's try this. I'm going to upload a picture. I'm simply going to say add furniture. Now this is my app.
Starting point is 00:11:00 I just built this. Process. Okay, took about 12 seconds. And look what it spit out. Click to view isn't working, but whatever. Download it. All right, there we have it. It's gorgeous.
Starting point is 00:11:09 It furnished the room. Okay, so my app is working. Now, we're going to go back to Outscraper, and we're going to look and see if it's done. Done. Awesome. Okay, cool. Now we're going to download it. Okay, let's go ahead and open up this data in Google Sheets.
Starting point is 00:11:25 All right, here we are. I'm going to delete all of the columns that I don't want or need. I don't need any of this stuff. I want the name, the address, the phone number, the type of phone number, and good to go. All right, we only want cell phone numbers. We're going to highlight all these. I'm going to delete everything except mobile, and we're going to delete everything that is unclassified. Okay, we are left with 562 real estate agents in Oklahoma City that have cell phone numbers.
Starting point is 00:11:56 I no longer need this column because I know they're all mobile. I want to remove the duplicates, data cleanup, remove duplicates, data has hetero, boom. Cool. 542 left. Awesome. Let's go ahead and remove the plus one in space from these so they can all be standardized. Awesome. Cool.
Starting point is 00:12:20 Okay, now what we need to do is get all of these leads out of Google Sheets and into a CRM like high level. I've used high level for years. I love it. It's way cheaper than HubSpers. and it can do a bunch of other things as well. Okay, here's the leads. Remember, we've already scrubbed them. We've deleted most of the columns.
Starting point is 00:12:35 We're just going to hit file, download CSV. Then we're going to go into my high level account. We're going to click Contacts, import contacts. Next, click to upload. Boom. We've got to map them all out. Name, phone, street address, city, post-a-code state. Cool. Easy enough.
Starting point is 00:12:57 Next. Now, very, very important. part of this process. I need to check this box. Add imported contacts to a workflow. I'm going to show you that workflow in a minute. It's not hard to set up. Check the box and then I'm going to go to the workflow that I already set up for the purposes of this business, of this video. Real estate staging new lead and I'll show you how that works in a minute. Okay, very important that I do this correctly. I need to add tags to these imported contacts. I created a tag called real estate staging. That will help me separate these contacts from other contacts I have in high level that I'm using for other
Starting point is 00:13:30 initiatives. And now this specific tag is tied to a specific pipeline slash workflow, which I'm about to show you. So this tag is not just to keep me organized, but it's to trigger an automation, which I'll show you here in just a sec. Start, bulk, import. All right, now I'm going to click on opportunities, and then I'm going to hit this drop down here and go to real estate staging pipeline. Boom. Now, you can see them coming in. Remember, I uploaded about 450 something, here they are. Okay, now I'm going to go find a home for sale in Oklahoma City that one of these realtors has listed, and I'm going to find one that has pictures that are not staged. Boom, here we are. There was a $60,000 price cut, which means this probably isn't selling,
Starting point is 00:14:12 and maybe it's not selling because the home is not staged correctly. I'm going to click on all the photos. Boom, boom, boom. I'm going to pick one. Cool. Let's pick this dining room right here. Save image as. Okay. Now, this. This is a little manual, but we can automate this later. As much as I love showing videos how to automate everything, it's really not important in the early stages because oftentimes we get so caught up in automating and perfecting and over-optimizing everything that we never actually get to launch the thing. So automations and time-saving tactics can come later. So part of this is going to be done in a non-scalable way just so we can get moving so we can
Starting point is 00:14:50 have some momentum under our feet. Okay, let's go into this app that I vibe coded. We're going to upload the picture and I'm simply going to say add furniture. The most simple prompt ever. While this is processing, let's go back to the listing and see who the listing agent is. Brenda Hockle. Okay, awesome. She should be in our scrape list, but there's a chance she isn't. Let's check.
Starting point is 00:15:12 Okay, boom. Pitcher's done. We're going to look at it right there. It looks a lot better. We're going to download it. Awesome. Now let's go back into our context. There's Brenda right there.
Starting point is 00:15:23 Perfect. Click on her name. We're going to scroll down here, click on additional info. You can see a ton of custom fields in here. File upload. There it is, real estate staging. That is the custom field that I added to all of these contacts. That is also a trigger.
Starting point is 00:15:38 When I upload a photo to this real estate staging section, it will trigger an automation to text that person. I'm going to show you how it works in real time. Upload a file. There it is. Click save. Okay. Look at that.
Starting point is 00:15:57 Okay. That's a text. Me uploading that file triggered a text. Let me show you how and where and why that text message happens. We're going to click on automation. These are some of my workflows. Real estate texting setup. And look, total enrolled one, active enrolled one.
Starting point is 00:16:14 That's Brenda. I just texted her. Click on that. Here's how it works. Contact changed. Real estate staging has changed. Okay. That's the trigger.
Starting point is 00:16:24 That was me uploading the photo. That triggered this SMS. Hey, first name. I saw your listing here on Zillow and noticed you didn't have a staging setup yet. I went ahead and mocked up a demo. Interested in more. Let's chat. And then it puts in a link to the picture.
Starting point is 00:16:37 And then it will connect it to an opportunity, which basically turns it from a contact to a warm lead. And here's how I have the settings if you want to pause it and copy those. Now, when this happens, it will also update the pipeline, which I'll show you right here. You go back here. opportunities, real estate staging pipeline. Look at this. This is called a Canban board. Companies like Trello and Pipe Drive do this really well. And so as part of that workflow, it automatically moved her
Starting point is 00:17:05 from just a new lead to a text sent. And then it'll go a step further. If over a certain time period, she doesn't respond, it'll go into no response. And then I will automatically follow up. If she does respond, then it will go into response. If she calls me or I call her, it will automatically go to called. And then as she proceeds down the pipeline, maybe I give her some free samples. Maybe I sell her a few pictures. Maybe she joins a monthly recurring plan for 500 bucks a month for unlimited revisions to unstaged photos. I can continue moving her down the pipeline. And then I can assign a value to her as a lead or as a customer. So you can see the value of the total leads or total customers at any stage in the pipeline. Super cool stuff. If you click into the opportunity, you can
Starting point is 00:17:50 create a task with automatic reminders. You can book an appointment through here. You can add notes. It's a CRM, right, but on steroids. And then if I want to navigate back to our conversation, our text conversation, I can just click that bubble right there and we're good to go. So that's a wrap. Nanobanana is pretty incredible. It's kind of fun to say that. And it unlocks a whole world of new business opportunities. This is just one of thousands. But just like in your hometown, there's a dozen auto repair shops. There could, should, and will be hundreds, if not thousands of agencies out there one day. Doing little task like these, nothing is too niche, nothing is too small anymore. We're on a planet with 8 billion people and we're all connected by the internet.
Starting point is 00:18:30 There could be a thousand of these agencies that just edits photos for real estate agents and there would still be room for everyone. If you want to take this a step further and you want us to do all the high level automations and pipelines and workflows for you or even build a high level website for you. We can help you with all that. I have a private community for people that are serious about building or starting a business. It's called TK owners. You can find us at TKowners.com. And it includes a $97 a month high level account. We have a master account. And so we can have unlimited sub accounts under us. So for $99 a month to be in TK owners, 97 of that is paid for if you use any of these high level features. In addition, you get weekly AMAs with me, weekly AMAs with
Starting point is 00:19:09 podcast guests that have had a Slack group with over 400 founders and founders to be in it and all of these other features that you're going to enjoy the heck out of. So whether you join us at TK owners or not, no worries. Just go do something. Just go launch something. You can just do things. So do them. Hey guys, if you're still listening to this, it's probably because you haven't had a chance to take your AirPods out. You're still mulling the lawn. You're still driving. What have you. If you're still here with me, I would really, really love and appreciate a five-star review on Spotify, Apple, or wherever you get your podcast. It would mean a lot. If you want to go the extra mile, share this episode with a friend that might have an interest in starting a business. It would mean a ton.
Starting point is 00:19:47 Hope you have the best day of your life today.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.