You’re about to post a listing and you’ve got two options for the main image: a bland, generic stock photo that looks like every other listing on your market, or a picture you took yourself that’s not quite compositionally perfect β maybe the horizon’s a little crooked, maybe the lighting’s a touch uneven. Either way, it’s going up because you don’t have anything else, and you know it’s not great, but you tell yourself ‘it’s only the first picture, so it doesn’t have to be perfect.’ That’s what we did for years too, until we stopped accepting ‘good enough’ and built our own system for turning any decent photo into a polished, balanced, eye-catching lead image β and now we’re showing you exactly how it works, layer by layer, because there is no platform we rent access to and no software license standing between you and this. It is a skill you learn by watching us do it, the same way you learned the rest of our approach.
This one’s for the agent who’s been told ‘we can’t afford a designer’ β and the agent who’s quietly tired of their online presence looking like everyone else’s. You didn’t get into real estate to be a clone, and you don’t need a degree in design to stop looking like one. If you can write a listing, you can learn to make the image that goes with it actually work. Your brand is not the problem β your images are the easiest thing standing between you and a look that actually attracts clients.
What It Actually Does
Here’s what you actually do: you open it and it’s three boxes: the first box is where you drop the before picture, the second box is where you drop the after picture, and the third box is where you type what you want it to copy over β ‘counter tops,’ ‘floor color,’ ‘wall color,’ whatever you’re actually changing. You type it once, in plain English, and from then on every single image you run through it follows that rule automatically. It’s the same three boxes every time, and you never have to tell it anything twice.
The before-and-after check is the part that actually makes the edits useful, not just pretty. When you run a new version of an image through it, it doesn’t just hand you a modified picture β it checks the change against the original before-and-after pair you gave it, and it can tell you exactly what it actually moved and whether the size of the change stayed the same or not. That’s the piece that actually lets you trust the output, instead of just liking the way it looks. You can see exactly what it’s doing, every time, without having to understand the underlying code.
This is how you stop handing your brand to somebody else to interpret, and start showing up in the online spaces where people are checking you out before they pick up the phone.
How You Set It Up
Here’s the honest version, because we’re not hiding anything from you. We are both agents at eXp Realty, and we run this on our own machines, on our own time β not on anything provided by the brokerage. The free version of this, the one you can download and try yourself, runs on your own computer, costs nothing, and leaves no recurring charge behind if you decide to walk away. If you’re technical, you’ve already looked at it and thought, okay, that’s just a cloned repository with a few scripts inside β there’s my out if I need one. And if you’re not technical, that’s okay, because you never have to look under the hood. You open it, type what you want, and it builds your image for you. When we sit down with an agent who’s curious about this, we open it on the screen and let them drive. Type in ‘kitchen before after,’ and there’s the before-and-after pair, built, named, and checked against the file system, in under 30 seconds. Type in ‘patio evening,’ and there’s the moody twilight shot, sized for a listing, with the background adjusted so the focus is on the space, not the sky. And if you’re building a brand around a specific look β let’s say you’re the agent who specializes in historic homes β you can set a shared color palette once, and every image it builds for you will pull from that same palette, so your content starts looking like a cohesive collection instead of one random picture after another.
Now, the part we want to be straight about, because we’re not trying to talk you into anything you didn’t already have the skill to build yourself, given enough hours: the free version runs locally, on one machine, and it’s whatever image quality that machine can produce. If you’re running it on a high-end workstation, your images come out looking like what you just saw β sharp, consistent, ready to print. If you’re running it on a laptop with integrated graphics, they’re still usable, they’re still consistent, but they’re not going to be your best work. They’re a draft, and you walk away knowing exactly why the draft looks the way it does β it’s not a black box, it’s a tool you set up yourself.
How It Gets You Found
Here’s the mistake we see agents make once they start doing their own graphics: they think ‘I built it, so Google will find it.’
That is actually the mistake. Google does not index images the way it indexes a page of text. It relies on captions, titles, and the text around the image to understand what it’s looking at β and most tools, including the popular ones, write the same generic caption every single time.
So an image viewer that uses AI to generate captions in plain English β what’s actually in the image, who it’s for, what town or neighborhood it’s in β writes the exact same caption for every single one of your listings, and you disappear in the exact same pile as everybody else who’s posting online.
Our system checks out to the opposite end of that. Every single image gets its own unique, human-readable caption β not a number or a name, but an actual sentence that tells Google exactly what it’s looking at and where it belongs.
So a town guide photo comes back with something like ‘Historic downtown Goldsboro β one of Eastern North Carolina’s fastest-growing small cities.’
A neighborhood spotlight gets something like ‘Living in Knightdale β family-friendly with great schools,’ and a listing photo comes back with the address in it, so there’s no question about which property it is.
That is what actually gets you found, and it is the exact same difference as the one we described earlier β you are the source, you are the authority, the AI is just the tool you used to get there, and you own all of it.
You own the images, the captions, and the way Google understands what you’re publishing.
What It Means For You
For you specifically β the agent trying to stand out in a market where every listing looks the same β this means you no longer need to hire a designer to build a brand around your photos, and you no longer need to settle for generic, unbranded visuals. You can run these tools yourself, on your own machine, for free, and the images come out looking like a professional brand guide β the same brand guide the big portals use to keep agents’ listings looking consistent.
If you’re building a niche brand, these tools let you create a look that actually matches your niche, instead of a generic real estate look that blends in. If you’re trying to establish a consistent local brand, they let you create that consistency yourself, instead of depending on an external marketing team to get it right. And if you’re just starting out and you don’t have a brand yet, these tools let you experiment with different looks until you find one that feels like you.
Either way, you own the process. You own the look. And you built it with your own hands β or, more accurately, your own keyboard. That ownership is what makes these tools different from anything a portal or a brokerage could hand you.
What It Frees You Up To Do
The real math here isn’t ‘I saved $50.’ It’s compounding.
Every photo you stop sending out to a contractor is another hour you own, another project you source, another relationship you’re building directly, instead of renting it out to someone else to handle.
What To Do First
The first thing to understand is that this isn’t about buying a piece of software and letting it sit on your hard drive. It’s about learning a skill, the same way you learned how to write a listing or how to read a contract. You are the designer here β the tool is just the pen you’re holding. And you start holding it by opening it on your own computer, right now, and looking at the welcome screen instead of watching this video. If you’d rather watch us do it first, we’ve posted a free, live walkthrough on YouTube β the link is in the description, and you can follow along on your own machine any time you like. When you’re ready to open it yourself, it’s a free download, and the download link is in the description as well.
Where to Start
If you want to run this on your own business β your listings, your brand β the free starter skills are in the description, and you can book a free 15-minute call with us to go over your specific use case.
The full, automatic version β the one that runs on a schedule without you touching it β is what we set up with the agents who partner with us. If you’d like to run it on your business that way, book the longer call, and we’ll show you exactly what it looks like running live.
Subscribe so you don’t miss the next walkthrough β we post new examples every month. We’re Al and Victoria Pinder, ICON Agents at eXp Realty.
Frequently Asked Questions
What does the system actually do?
You drop a before picture in the first box, an after picture in the second box, and type what you want it to copy over β like ‘counter tops’ or ‘wall color’ β in the third box. The system then checks the changes against your original before-and-after pair and tells you exactly what it moved and whether the size of the change stayed consistent, so you can trust the output instead of just liking the way it looks.
How much does this cost?
The free version runs locally on your own computer and costs nothing with no recurring charge. It’s a free download you can try yourself, and if you’re technical, you can look at the underlying code. If you want the full automatic version that runs on a schedule without you touching it, that’s available when you partner with the creators.
How does this help you get found online?
Unlike most tools that write generic captions every time, this system creates unique, human-readable captions for every single image β sentences that tell Google exactly what it’s looking at and where it belongs, like ‘Historic downtown Goldsboro’ or a listing address. That’s what actually gets you found instead of disappearing in the pile with everyone else posting generic images online.
This is the CEO of a $100 million-plus real estate tech company, sitting down with one of his agents, and the agent is pushing back on the marketing system the company built β not because it doesn’t work, but because it produces leads the agent never asked for.
The system is set up to watch what the agent publishes online and quietly adjust the target behind it, and the agent is telling the CEO, honestly, that he didn’t sign up for that. He’s a relationship agent β repeat clients, referrals, people he already knows β and the leads this thing is handing him are strangers who filled out a form on a page he didn’t ask to exist. The CEO’s response, just as honestly, is that the system is doing exactly what it’s told. It listens to what the agent publishes, and it builds a target around that. If the agent never tells it, in writing, who their actual client is, then the target it builds is going to be the wrong one, because it’s working from a guess instead of an instruction.
This is the whole build. You are an agent who’s built your business on relationships β referrals, repeat clients, people you know β and you’ve watched, quietly, as agents who publish constantly seem to pull ahead of you online while you’re out doing the actual relationship work. You haven’t had time to become an SEO expert, and you don’t need to.
Who This Is For
This one’s for the agent whose business runs on relationships β repeat clients, referrals, the people who already know you β and who’s been told to get better at SEO without anyone ever explaining what that actually means, or whether it’s even the right next move for a business that runs on trust. If you’re a few years in, closing deals and wanting to grow that pipeline without handing Zillow another paycheck, this might be the missing piece. And if you’re building a real estate brand online and you’ve already got a system for publishing consistent content, this is the part that shows you exactly what that content is worth to Google, and which pages are worth another hour of your time versus the ones you should just let run.
What It Actually Does
Here’s the mistake we see agents make once they start down this path: they assume ‘getting found’ just means showing up in Google. But Google’s own search quality ratings tell their own staff that a page deserves to rank not just because it’s about a real topic, but because it actually answers the query β a real question, a real problem, a real doubt β in a clear, helpful way that’s better than what’s already out there.
Nobody types ‘buy a house in Raleigh’ and expects a list of every agent in town. They type that because they’re considering a move, a relocation, an upgrade, a downsize, something real happening in their life. And Google’s job is to give them a page that actually answers that, not just mentions it.
Real people ask real questions, out loud, to Google, every day β ‘what’s a good neighborhood for families in Charlotte’, ‘how much does it actually cost to move’, ‘is now a good time to sell my house’. Those are the queries worth targeting, and targeting them means answering them, not just writing about them. A FAQ page with 10 short questions answered in 3 sentences each is not the same thing as a 1,200-word guide that actually goes deep on what makes a family-friendly neighborhood, the actual costs of moving versus renting versus buying, and what’s actually happening in the local market right now β the kind of page people link to and share, the kind of page Google promotes because it actually solved the query.
Nobody types ‘real estate agent near me’ and expects a glossy profile page. They type that when they’re trying to decide who to hire. So targeting that query isn’t about getting found by casual browsers β it’s about earning the trust of someone who’s actually comparing agents. It means showing that experience through real, specific examples β the kinds of deals you’ve closed, the kinds of clients you’ve helped, the kinds of problems you’ve solved. A profile page with 300 words of generic agent copy is not the same thing as a portfolio page that shows, with before-and-after photos and a real description of what you did, how you helped someone actually buy or sell a real property β the kind of page a serious client can actually evaluate.
How You Set It Up
Here’s the honest version, because we’re not an agency trying to impress you with jargon. We run this on our own site, and the free starter skills are available in the description so you can look at them yourself. The skills connect to a cloud function that runs the actual search β the function is what does the work, and you can open it and read it the same way you’d open a script on your own computer. It’s set up in three stages, and you run them one after the other.
The system runs in three stages. The first one β mapping β is where most people get it wrong. It’s not about throwing your brand or your name into a field and calling it done β it’s about actually mapping out every local town and every local neighborhood, one by one, with the right target in place for each one. Towns get their own target. Neighborhoods get their own target. And a target isn’t a keyword phrase typed into Google β it’s a real question, the way a person would actually ask it out loud. ‘Homes for sale in Raleigh’ is a target. ‘What’s the best neighborhood to live in near Durham’ is a target. ‘How much does it cost to move to Apex’ is a target. You write down every town and every neighborhood you serve, one by one, and give each one the right target question β the question people in that town or that neighborhood actually ask. That mapping is what lets the whole system stay local, instead of trying to be a national site that talks about every town in America.
The second stage is the content cycle, and this is where the system actually writes the content for you. It runs on a schedule β you set it to run Monday through Thursday, and it runs on its own without you touching it. On Monday it picks the next town or neighborhood off the map, and writes the first draft of a blog post targeted at that exact town or that exact neighborhood. The draft comes out looking like a normal local blog post β a welcome guide, a neighborhood overview, a spotlight on something unique about the town. On Tuesday it writes the next one, using the same map. On Wednesday it writes the next one. By Thursday morning you have three fresh, locally-targeted posts sitting in your content calendar, ready to publish.
How It Gets You Found
Here’s the quiet part of the room, and it’s the part that matters most if you’re building your own site: whether you’re calling this ‘AI SEO’ or ‘answer engines’ or just ‘Google suggestions,’ the actual question the engine asks the site is the same every time, and it’s askable by a script, not just a professional service.
The question is: ‘Does this page directly answer the question that was asked, in plain English, without asking the user to sign up or search again?’
That’s it. That’s the entire standard, and it’s the same standard whether you’re targeting buyers or sellers or both.
Now, how you answer that question in code is where the 3 ways split. Some of the tools in this space generate a separate FAQ page and answer it there β that’s 1 way, and it works if you’re consistently asking the same 5 or 6 questions across all your content.
The 2nd way is the one we built into our own system β you pick the question you want answered, in plain English, the same way you’d ask Google, and the system adds that question-and-answer pair to the page you’re already building, so the target question is exactly what that piece of content is already about.
Either way, the proof is the same: open up Google’s search suggestions while you’re building, type the target question into the search bar, and watch the auto-complete finish it for you β your page should appear in those auto-complete suggestions.
The 3rd way is the one most people assume: you install a plugin or sign up for a service, you type in your target question, and you assume the promise is kept.
Our advice there is the same as it is anywhere β don’t assume, verify. Before you commit to a plugin or a subscription, run the proof yourself, the same way, with Google’s auto-complete.
If it works, great β you’ve found a tool that earns its keep.
If it doesn’t, you’ve saved yourself the cost of a subscription month, and you’ve learned something about what the tool actually does behind the scenes, which is sometimes even more valuable than finding out it works.
What It Means For You
If you’re building your business on being the one people trust for straight answers, this is the proof that you can put that trust into your own website β not just your own words, but your own data, working for you, automatically, every single day. If your market’s questions are getting answered by someone who’s never been there, this is how you take that spotlight back, with your name on it.
And if you’re pushing for growth, this is leverage β you’re becoming the source the AI tools themselves go to when they need a local expert, and that’s a pipeline you didn’t have to pay to access. Either way, it’s the same system, running on your own machine, on your own schedule, built from your own listings.
What It Frees You Up To Do
The real math here isn’t ‘I ranked for 12 more keywords.’ It’s what this hands back to you.
You stop chasing the content treadmill, and you get those hours back β hours you can put into the kind of strategic, relationship-building content that actually sets you apart, instead of the generic stuff everyone’s already making.
If you’re pushing for growth, those hours are more leads. If you’re building a brand, they’re more videos, more podcasts, more consistent posting β the same kind of steady output the AI is now making your competitors depend on, instead of you reacting to it.
Either way, you’re the one defining the direction, not the AI. You tell it what you want, you review what it makes, and you’re the one who decides what goes out β you’re just not spending your own hours on the grunt work getting it there.
If you want to see this running live β an AI system actually generating a real, working local SEO pipeline β book a free 15-minute call with us. The link’s in the description, along with a free starter skill you can run on your own machine and watch learn your own business.
What To Do First
If you’re building a real estate brand online, the first thing you should do is run a free SEO audit on your website using Real Estate SEO and Google Search Console. The free version gives you the first 100 pages; if your site’s bigger than that, you can always upgrade later. The link and a free starter guide are in the description below, so you can see what we’re looking at before you open the tool.
Where to Start
If you want help building something like this for your own business β not just watching us do it on YouTube β we’d love to talk. We offer a free 15-minute call. The link to book it is right in the description below, and our number’s there too.
And if you’d rather start tinkering yourself, the free starter skills are open-source on GitHub β that link’s in the description as well. Clone it, try it, own it.
We’re Al and Victoria Pinder, husband-and-wife ICON agents at eXp Realty here in Eastern North Carolina β and we run every piece of this stack in our own business, every single day.
Frequently Asked Questions
What’s the difference between just publishing content and targeting actual search queries?
Publishing content alone doesn’t guarantee Google will rank it because Google promotes pages that actually answer real questions people ask, not just pages that mention a topic. A 1,200-word guide that goes deep on what makes a family-friendly neighborhood or what actually costs to move is the kind of page Google promotes because it solved the query, while a generic 300-word profile page won’t compete for searches where someone is actually trying to decide who to hire.
How does the system actually generate local content without you having to write it manually?
The content cycle runs on a scheduleβMonday through Thursdayβand automatically picks the next town or neighborhood off your map, then writes the first draft of a locally-targeted blog post for each one. By Thursday morning you have three fresh posts sitting in your content calendar, ready to publish, without you having to touch it during the week.
How do you know if a tool actually works before you pay for it?
Open Google’s search bar, type your target question into it, and watch the auto-complete finish it for youβyour page should appear in those suggestions. This is the same proof whether you’re using a plugin, a service, or running it yourself, and it saves you from committing to a subscription without knowing if the tool actually delivers results.
This week, we built a live, connected workflow using Google’s free tools that answers the exact question homeowners are searching right now β not a blog post from last week, not a generic guide, the specific answer to the specific question typed into Google this morning, updated automatically the moment your data changes, every single day if needed. No code. No new software. No hours you don’t have.
This one’s for the agent a few years into the business, closing steady, and trying to get from good to great without adding hours that don’t exist β and for the agent who built their business on relationships and trust, now figuring out how to hold onto that while everything goes digital. If you’re pushing for more leads without asking your marketing to work harder, or trying to stay top of mind with your sphere without becoming that person, this is the kind of help that lets you stop chasing the next call and start running a real business.
What It Actually Does
Here’s the part that actually matters, because a feature list just tells you what it can do β this is what it actually does, when you’re the one using it.
If you’re checking in on a deal and you’ve already got a note in Claude about it, you just ask, what’s the latest on the house at 123 Main, and it pulls the latest version of that note and reads it back to you, hot off the last save β the same way it reads back a fresh chat with the same name if you’ve never opened Claude today.
If you’re standing in a room adding a new detail, you type it, hit save, and the next message you get is already the updated version, with the new info included, instead of you remembering to go back and append a note later.
And if you’re running a check on more than one property at a time β swapping from one address to the next β it keeps the right note open for each one, so the question always goes to the right file.
That’s what makes it useful beyond the first few times you try it.
On its own, a note is just a document. The real recorded history is the versioning β every save is a new version, and every version is dated and tagged with who saved it. So 6 months from now, if someone asks what was changed the week before closing, you’re not scrolling back through a messy chat thread β you’re opening the note, filtering by date, and looking at the differences between two known, versioned states. That’s what makes it defensible in a review or an audit β not a highlight reel of the times you remembered to save something.
Now, the part that actually ties it all together: none of this is dependent on us building anything new. We just connected Google’s free tools β a note-taking app, a chatbot, and an automation engine β and told them all the same language for a property note. If Google decides next month that Claude Code notes can only be 1000 characters instead of 10,000, we don’t need to touch a line of code β we just go back to the setting and tell it to generate shorter versions, and the next note comes out trimmed. That’s the real benefit when you’re building on top of something someone else runs: you’re not locking yourself into a technical decision.
How You Set It Up
Here’s the honest version, because we’re not trying to impress you β we’re trying to help you get comfortable building this yourself.
We’re going to walk you through the 3 ways we connect Google’s free tools to our own business, and by the end of this video you should have a clear picture of how to set up the same thing in your own business, without writing a line of code.
If you’re watching and you’re a couple years into this business, maybe closing a handful of deals a year, trying to get more organized β this is for you. And if you’re building a real estate tech career alongside your agent work, the way we connect these tools should give you some ideas about how to build your own integrations without starting from scratch.
First, Google Sheets as your shared, filterable record of everything that matters. Second, Google’s AI tools working a kind of night shift, checking for updates you didn’t have time to open yourself. And third, all of that running on a schedule, so it’s the clock that presses the button, not you remembering to do it.
Let’s start with the sheet. We keep the vast majority of our data in a few Google Sheets files β our pipeline, our follow-up sequences, our content calendar, even our quick reference guides. Spreadsheets are the best place to start if you’re not already using something like this, because they’re just a folder full of sheets you can open and edit side by side, and you’ve already got access to them. Nobody had to build a thing for us to start putting our business on them.
The smart link connects that to Realtor.com’s API, and that’s the part worth understanding if you want to do the same thing. The API call is basically a question you ask the API from inside the spreadsheet, and the answer comes back as a row you can look at side by side with all your other data. That question is built with Claude Code β no coding, just describing what you want in plain English, the same way you’d explain it to an assistant.
You write ‘ask Realtor.com for the current status of property 123456’ and Claude Code writes the actual API call for you, then drops it into your sheet as a function you can call any time.
How It Gets You Found
Here’s the actual search wording people use β not a brand name, not a job title, an actual question homeowners ask Google every single day, along with plenty of others that start the same way: what’s the market doing in my neighborhood. That’s not a Google update or a new algorithm, that’s just how people ask for help β out loud, to a phone, in plain English.
The old way to answer that used to be a blog post, written in advance, published and then left to sit until next month’s post was ready. It showed up if you were lucky, on page 2 or 3 just as easily as on page 1, and even if it did show up the information was already a week or two out of date because the world moves faster than a monthly publish schedule.
This gets you found in that moment, right now, with the exact question actually being asked β not a generic guide, not a profile page, the specific question a real person typed into Google this morning, answered with a live, current post that goes up automatically the moment there’s new data, without you touching it, every single day if there’s been a change.
That’s what ‘connected’ actually means here β not one-directional, not a scheduled job that runs on a fixed timetable whether anything changed or not, a genuine live connection so the answer is always current the next time someone asks, down to the hour if necessary.
Three ways that shows up in the real world. The first is the one people expect β you show up in the Google results for your own name, your business name, your brand. That’s table stakes now, every agent has a website, and it matters less than it used to because Google’s getting more of those answers directly from the sources, from the AI itself, rather than handing you a link and letting the browser decide what to show.
The second is the one people don’t expect, and it’s the big shift β you show up in the answers to questions you’ve never met before, questions you’ve never written a blog post about, questions you’ve never paid to have asked. Not a link, not a snippet, the actual answer, pulled live from your own real, current data, the same way it pulls an answer from a Wikipedia article or a government page β because you’re the source, you’re the one who built the connection, you’re the one who can answer it authoritatively.
What It Means For You
For you specifically β the agent trying to get past 6 to 8 deals a year β this means you can build a real, functioning tech stack without adding hours you don’t have. You don’t need to learn to code, you don’t need to hire a developer, and you don’t need to buy anything. You just connect what you already use β your own data does the work, and the automation runs itself.
If you’re pushing for more leads, this is how you serve the next client without adding hours to your day. If you’re building a brand, this is how you stop disappearing between posts. And if you’re just trying to get organized, this is how you actually finish the systems you’ve been starting.
What It Frees You Up To Do
It’s compounding. Every recurrent job you stop touching is the same asset, running the same way, for every single future client with the same ask β and you built that asset once, in public, for free. That’s real leverage, on something you actually own, instead of a like or a follow that disappears the moment your feed goes quiet.
What To Do First
If you’re building a business on relationships, the first thing to connect is your own identity β your name, your photo, your website β to every tool you touch, so there’s no mystery about who’s behind the work. Before you open a single app, sit down with a notebook and write down every piece of content you produce in a week: the blog post you publish Monday, the video you record Wednesday, the email newsletter you send out Friday. Beside each one, write down honestly how you source the information that goes into it. Most of us find ourselves depending on a handful of patterns β a Google search here, a quick chat with a colleague there, a browse of a specific industry site for news. Almost never is the answer ‘I already have a system for checking this.’ It’s almost always ‘I open a tab and type something into Google.’ That is the exact moment where, instead of asking a search engine, you should ask your own connected tools β and this video shows you how to set that up, one question at a time, using Google’s own free tools.
Where to start
If you want help connecting these tools in your own business β not just watching us do it on YouTube β we’d love to talk. We offer a free 30-minute strategy call. It’s just us, and we’ll look at your business and tell you honestly what fits and what doesn’t. The link to book it is in the description, and our number’s there too.
And if you’d rather start tinkering yourself, the free starter skills are open-source on GitHub β that link’s in the description as well. Clone it, try it, own it.
We’re licensed North Carolina REALTORS and we run every piece of this stack in our own business, every single day. If this helped, subscribe so you catch the next build.
What Google tools do you use to build this workflow?
The workflow connects three Google free tools: a note-taking app, a chatbot, and an automation engine. You also use Google Sheets as your shared, filterable record of everything that matters, plus Google’s AI tools to check for updates automatically and run tasks on a schedule so the clock presses the button instead of you remembering to do it.
How does this help you show up in Google search results?
Instead of publishing a blog post once and having it sit there until next month, this creates a live, connected post that answers the exact question homeowners are searching right now and updates automatically the moment your data changes. You show up not just for your own name and business, but for new questions you’ve never written about beforeβpulled live from your own real, current data the same way Google pulls answers from Wikipedia or government pages.
Do you need to know how to code to set this up?
No. You describe what you want in plain English, and Claude Code writes the actual API call for you, then drops it into your sheet as a function you can call anytime. The entire setup uses Google’s free tools and requires no coding knowledge or new software purchases.
Here’s the challenge, in plain terms, that most real estate agents face the moment they sit down to work on their business: you know what needs to get done, the marketing, the follow-up, the content, the planning, but you also know the actual hours in the day. There are calls to return, showings to schedule, and some weeks the vast majority of your energy goes to just keeping the pipeline moving. Something always slides. It’s never the big picture strategy that slides β that’s what we do with the agents who partner with us β it’s the consistent, repetitive day-to-day stuff that builds momentum over months. That’s exactly the gap Claude Code fills for real estate agents. You tell it what you want in plain English β a daily check of your leads, a weekly email digest, a monthly video update, a quarterly plan pulled from your own content β and it sets up the automation, runs it on a schedule, and you never have to think about it again. You get the consistency without adding hours to your day, and that consistency is exactly what turns a vague sense of ‘I need to do more marketing’ into an actual pipeline.
Related: Claude Code for Real Estate Agents β Our Stack
This one’s for the agent a few years in who’s quietly running their business on a mix of spreadsheets, Notes app reminders, and whatever free tools they’ve picked up along the way. You close deals, you follow up, you get the signature, and then you realize you’ve lost track of which client needs what paperwork next. Or you’re sitting down to write a listing and you think, there has to be a better way to describe this neighborhood than I’m just saying it’s quiet and has good schools. Either way, you know the agents who scale are the ones who build systems behind their chaos, and you want to be one of them without adding hours you don’t have to your day.
What It Actually Does
Here’s the mistake we see agents make once they start tinkering with AI: they ask it a question and then assume the answer that comes back is actually useful in a real call with a real client. A chat window screenshot does not a real-world tool make.
So let’s be clear up front about what this actually does, every single time, in every single one of these 3 jobs.
When you ask it a question about a listing β is this a good time to sell, what’s the market doing in my area, what should I be asking for my house β it’s not guessing at an answer, and it’s not pulling a generic market snapshot. It’s searching every piece of relevant, publicly available data for your specific area, your specific market, your specific property if you give it an address, and it’s pulling that information together into one coherent answer. Not a list of links you have to click through one by one, not a paragraph of generic advice, an actual answer, sourced, specific, and useful enough that you can hand it to a client and say this is what’s actually happening in our market right now.
The second jobβwe think of it as the sharp edgeβis what actually sets this up to run on its own without you at the keyboard. Every morning, before you’ve opened your laptop, it can check your market for you and email you or post to your own private feed exactly what changed overnight. Not a generic ‘the market’s moving’ alert, the actual moves that happened in your sphere while you were asleep β a new listing that’s been sitting on the MLS for 8 hours, a price change, a sale that closed. You read it over coffee instead of letting it stack up into a morning you don’t have, and you’re done. That loop runs on a schedule, which means it’s not you remembering to ask the AI, it’s the AI remembering for you, every single day.
The third job is the one we think of as the R&D version, and it’s the one that applies whether you’re building a content brand or running a referral business. You’re not limited to asking it about your own list β you can point it at a competitor’s market, a specific town you’re trying to get into, a niche you want to serve, and it will give you the same kind of sourced, specific read as if you’d asked about your own backyard.
How You Set It Up
Here’s the honest version, because we’re not trying to talk you into anything you can’t actually build. You open Claude and type, in plain English, ‘write a real estate FAQ’. It generates a decent one, and you copy the questions into a Google Sheet, alongside a column for your answer to each one. Then you open Claude Code and type, in plain English, ‘connect to my Google Sheet and build an FAQ automation’. It asks which sheet, you tell it ‘FAQ’, and it builds the connection. The next morning, you open Claude and type ‘talk to my FAQ automation’. It loads the same questions from your sheet and fires them at you one at a time, reading the correct answer off the screen each time β the same way a buyer or seller would ask it, without you present. If a question comes in that isn’t on the sheet yet, it flags it for you to add later, the same way you’d flag a real question you’d gotten by email. That’s it. No developer, no API key, no monthly seat. You own it, it runs on your own machine, and you touch it exactly twice β once to set up the connection, and once a week to review what it recorded.
How It Gets You Found
Here’s the difference, in plain terms, between how a human writes a description and how Claude Code writes one that gets found. A human writes something like: ‘charming 3-bedroom colonial with hardwoods on the main, updated kitchen, fenced yard, great neighborhood for families.’ That description comes back in Google Autocomplete exactly zero times. Because it reads like a paid listing, not like a real question.
Now here’s the same idea, generated with Claude Code, and thrown back into Google as an actual question: ‘what’s a family-friendly neighborhood in your area with homes around 2,000 square feet.’ That question appears in Autocomplete. People type it into Google, and Google answers them with the post we wrote β the post that now shows up at the very top of that local Google search, position zero, the answer box.
The old way, you write a blog post hoping somebody finds it. The new way, you ask a question, in your own voice, and the world’s biggest search engine repeats it back as the answer, along with your post as the source. That’s what makes you get found by people who are actually searching β not by accident, not by posting more often, but by asking the right question, in exactly the way your market actually asks it.
What It Means For You
If you’re building a business on relationships, this is how you serve the people who can’t raise their hand β without adding hours to your week. If you’re scaling, it’s a consistent voice across every listing, every FAQ, every new market β without sounding like a script. And if you’re just starting out, it’s a professional image you couldn’t build by hand in the first place. You own the content, you approve every post before it goes out, and you can watch it working in real time.
What It Frees You Up To Do
For one, you stop paying a copywriter every time you need a blog post. You’re not handing anyone a deposit on a piece of content you’ve already written yourself, in your own voice, at 11 PM after the kids are in bed.
You also stop handing anyone a monthly report you’ve spent an afternoon assembling. That alone is real hours back β hours you can spend on the actual relationships instead of the paperwork.
If you’re building a brand, this is what lets you finally be the CEO of it instead of the overworked marketing assistant. Every piece of content is source material for the next one, everything points back to your own site, and nobody else is sitting between you and your audience.
And if you’re running a team, this is what lets you actually delegate the content instead of doing it all yourself. It’s a tone, a style, a set of sources, a calendar β it’s everything your assistant needs to write something that sounds like you, without you ever looking over their shoulder.
You own it, you sit on it, nobody rents it from you, and nobody can quietly change the rules on you while you’re busy with a client. That’s real leverage, on screen or off.
What To Do First
Here’s your Claude Code skills read, slow and clear. Open Claude Code and find the Real Estate section. Inside that, open the AI Assistant skill. That’s the one that runs all of this β the background part that actually does the work, not the chat interface you’re used to.
If that’s not installed yet, open the marketplace and search for Real Estate AI Assistant, then add it to your skills and open it from there.
Now, sit down and tell it, in plain English, exactly what you want. Not a feature request β ‘I want a daily digest’ β but the actual outcome you’re trying to achieve. ‘I want to stop missing follow-up calls because I let one slip through a gap in my to-do list.’
It will write the automation for that, and you’ll review it before it’s live. Almost always, the first draft is close β a few names or details changed, and you’re looking at your own automation running on your own machine.
This connects it for you, automatically, every single day, without you touching anything technical. The source of truth isn’t a spreadsheet you lose track of β it’s a live, filterable board you open from the same app you already use for everything else.
Filter it by who’s most likely to close, what needs you today, what’s been sitting stale for a week, or anything else you define. That same filter saves itself as a recurring job, so tomorrow it runs the same way without you remembering to open anything.
You stop relying on a specific piece of software to tell you what’s important. One app’s ‘urgent’ flag means something different from the same flag in another app. This combines them all into 1 flag, checked against your own definition of what actually needs your attention today, not the definition a piece of software guessed.
Where to Start
If you want to run this on your own business β not just watch us do it on YouTube β the free starter skills are open-source on GitHub, and the full version is one call to set it up. Subscribe so you don’t miss the next live session β we build one of these on screen, start to finish, every month.
Frequently Asked Questions
What is Claude Code and how does it help real estate agents?
Claude Code is an automation tool that handles repetitive marketing and follow-up tasks for real estate agents by running on a schedule without requiring you to be at the keyboard. You tell it what you want in plain English β like a daily lead check, weekly email digest, or monthly video update β and it sets up the automation, runs it consistently, and frees up your time to focus on actual client relationships.
How does Claude Code help you get found in Google searches?
Instead of writing a listing description that sounds like paid content, Claude Code generates descriptions based on actual questions people search for on Google. When your content answers a real search query in the way people actually ask it, Google displays it in position zero as the answer box, making you visible to people actively searching for what you offer in your market.
How do you set up Claude Code without technical experience?
You open Claude Code and describe what you need in plain English β for example, “I want a daily digest of new listings in my market.” Claude Code builds the automation for you, you review it before it goes live, and it runs automatically on your machine without requiring developers, API keys, or monthly fees. You own it completely and only need to touch it once to set up and once a week to review results.
You close a deal and the next morning you have 7 different content tasks fighting for your time. Which one actually helps the next client find you? Which one is the CEO task the broker expects you to be spending your hours on? And quietly, underneath that, is the fear that you’re pouring hours into a platform someone else owns, building a pipeline you rent instead of own. Nobody can blame you for feeling that way. The marketing landscape moves fast, especially for agents who aren’t technical. One channel is hot, then it’s not, and you never really know why. So you do what most agents do: you pick a few things that seem to be working and hope they stay that way. The problem with that approach isn’t that it’s wrong β it’s that you’re always one algorithm change away from your pipeline disappearing. You’re letting the market tell you what to make, instead of deciding that yourself, based on what you actually want your business to look like.
This one’s for the agent closing somewhere around 6 to 8 deals a year, looking to grow that number without adding hours that don’t exist β and for the agent who built their own spreadsheet system and is quietly wondering if there’s a better way to keep all those moving parts connected. If you’re pushing for more volume and you’re already stretched thin between leads, calls, showings, and follow-up, this is the kind of thing that lets you stop dropping balls and start scaling.
What It Actually Does
Here’s the actual sequence when you run it. The first 3 steps run concurrently β the AI review starts the moment you upload, while the video and the listing page build fire off simultaneously from their own triggers. The video rendering usually finishes overnight, so you wake up to a finished 3-to-5-minute walkthrough ready to post. First thing in the morning, you have a finished video ready to post. Three outputs, three different timelines, one consistent trigger: you upload, you walk away, and the rest is automated.
How You Set It Up
The free starter skills are already in the skill store, and you download them the same way you’d download any other skill, through the skill store. The version of this one that runs itself, on a schedule, without you touching it, is the one we’re about to show you β and that’s the one we offer to agents who connect with us.
The way we set it up is, the skill sits on our own machine, running on Realtor.ai β that’s the cloud infrastructure that hosts it. It’s the same thing as running an app on your own computer, except the computer is a virtual one, running in the cloud, so it’s accessible from anywhere. And because it’s running on Realtor.ai, it’s the same infrastructure that’s already behind the AI tools you’re already using β the chat, the call, the video β so it plugs right in, instead of being a separate thing you have to connect.
The schedule is set up with a crontab β that’s the standard way to schedule jobs on a Unix system, and Realtor.ai runs on Linux under the hood, so a crontab is exactly the same as scheduling something on your own Mac or Linux machine. It runs the first pass in the morning, and then it runs a second, lighter pass in the afternoon, to pull in any new sources that updated since the morning run. That’s it β those are the two scheduled jobs, and that’s the entire thing running on its own, unattended.
If you’re doing 6 to 8 deals a year, this is overkill β a simple follow-up sequence built with Real Estate Lead Follow-Up (Drip Campaigns) is exactly what you need, and this is not the right tool for that job. Where this earns its keep is the moment you’re running more than one campaign at a time, or you’re trying to keep track of more than 50 to 100 active leads. That’s when the automation starts to save real hours, instead of just making a nice report.
If you want to try the free starter version yourself, the skills are open-source β the repository link is in the description, and you can clone it and run it on your own machine right now, no cost.
How It Gets You Found
Here’s the part that actually matters if you’re trying to get found, and it’s almost comically simple: the AI writes the meta title and the meta description for each post, and it writes them in a way that’s actually useful for Google and the other search engines, not just human readers.
A meta title is the headline at the top of your tab. A meta description is the couple of sentences underneath, telling Google what the page is actually about. Both of them show up in Google’s search results, and having something useful in both of them is exactly what gets you into the pack of results the user is actually scrolling through.
Before an AI was doing this, you either wrote them yourself and got it kind of right, or you didn’t write them at all and the browser wrote something generic that didn’t actually describe your page, and either way you were leaving the single most valuable piece of real estate on your whole site untended. The AI removes that as a variable entirely β every post gets a meta title that’s the right length and a meta description that’s the right length and both of them actually describe the page, and you never have to think about it.
What It Means For You
6 to 8 deals a year runs on a system like this β not on you manually approving every post, every caption, every schedule. You are the CEO making the big decisions, the brand the market knows, the relationship the client values. The AI is the staff member who never gets tired, never takes a day off, and never forgets a task β and that is exactly what makes owners like you comfortable handing the marketing over to it completely.
What It Frees You Up To Do
This is the real math. You are not buying hours back β you are buying decision-making back, and that is what compounds. Every check you sign is either a transaction cost or an investment in capacity, and this is the difference between the two. This is what gets you off the treadmill of ‘busy.’ It is not about doing less. It is about choosing what is actually worth your time, because the choosing is finally automated. That is real leverage, and that is what Prosperity Agents build, one automation at a time.
What To Do First
If you’re like most agents we talk to, you have more than one way to get a listing: a follow-up sequence you built in a CRM, a canned message you send from chat, and maybe a video you’ve posted on social that you tell people to watch.
The problem isn’t that you’re trying to stay top of mind β it’s that each of those paths is working in isolation. One system doesn’t know what the other has already tried, so a lead gets the same message twice, or worse, a live call goes to a recording because the automation didn’t know you were already talking to that person.
Today we’re going to show you how to connect all of those touchpoints into one unified workflow, so every message you send, every call you make, and every video you post is working from the same shared brain.
Here’s what that actually looks like, step by step, and you can build it yourself with Claude Code β no developer, no coding, just pick the skills as we go.
Step one: throw away the CRM follow-up sequence. Seriously, delete it. A shared inbox can hand that job to an automation with clairvoyance built in β the bot checks the inbox constantly and uses real activity, not a scheduled pulse, to decide what to send next. That one change is what lets you walk away from the keyboard and know the follow-up is still happening.
Step two: point every channel at the same target. Your website, your chat window, and your video description should all point the same exact place β a landing page built just for this automation, not a generic lead page. That landing page sets the context for every lead that comes through it, so whether they found you through a video, a chat message, or a Google search, the automation understands the same few things about who they are and what they’re looking for.
Step three: the brain of the whole thing. This is the part that actually matters, and it’s the piece most agents never get to because they assume it’s beyond what they can build themselves. It isn’t. With Claude Code, you define a ‘journey’ in plain English β you tell it, in normal language, what you want the automation to do at each step: what it should check before it sends a message, what kind of message it should send next, and what it should do if a real person responds.
Where to Start
If you want to run this on your own business β not just watch us do it on YouTube β book a free 15-minute call. The link is in the description. No pitch. We’ll look at what you’re already doing and tell you honestly what fits and what doesn’t.
We’re Al and Victoria Pinder, husband-wife ICON agents at eXp Realty. Come build it with us.
Frequently Asked Questions
Who should use this automation system?
This is built for agents closing 6 to 8 deals a year who are stretched thin and want to grow without adding more hours, or agents managing multiple campaigns with 50 to 100+ active leads. If you’re doing fewer than 6 deals a year, a simple follow-up sequence is a better fit than this full automation.
How does this help you get found on Google?
The AI automatically writes meta titles and meta descriptions for each post that are optimized for search engines and the right length, which show up in Google’s search results. This removes the guesswork of manually writing them yourself and ensures every post is set up for discoverability instead of being left with generic browser-generated descriptions.
How long does it take to set up and run?
Once set up, the automation runs on a schedule completely unattendedβa morning pass pulls in sources, and a lighter afternoon pass catches any updates since the morning. You upload once and walk away; the AI review, video rendering, and listing page all run concurrently, with the finished video typically ready by morning.
There’s a system that sequences every lead follow-up automatically, keeps a complete recorded conversation history for every deal, and runs on your own computer for free. It means you stop spending hours on manual follow-up calendars and spreadsheets, and you start spending time on the relationships that actually close deals. That’s what we’re walking through today.
Related: Claude Code for Real Estate Agents β Our Stack
And if you’re a few years into this business, closing deals and building momentum, this probably applies to you if: you’re chasing volume, you know consistency is what gets you found online, but you also know consistency is the first thing that falls off when your pipeline gets full; or if you run a small team and you’re trying to get everyone pointing in the same direction every week without adding hours to your own day. Either way, the move here isn’t doing more lead follow-up. It’s building something that does the following up for you, consistently, across every lead, every week, without you touching it.
What It Actually Does
Here’s the actual sequence when a lead comes in. You set up a workflow β the old way, that’s a manual follow-up calendar with reminders scattered across a spreadsheet or a CRM β and every touch lands back in that same shared space for both of you to see. When the client signs, that shared space becomes your referral trailβa complete record both of you can point to.
Now, the version where AI handles the follow-up, the lead lands in a channel dedicated to that specific lead, and every message it sends goes out from a real, verified local number β not a shared account or a generic reply template. The first few messages are actually built from the lead’s own words, pulled from the conversation you already had with them. After that, every follow-up is targeted, every check-in is timed, and every question gets answered with a real response, not a script.
If the lead goes cold, it doesn’t just sit in a ‘needs follow-up’ pile where it gets lost β the cadence slows down automatically, then pauses entirely once it hits a set threshold of no response, and the whole thing is still visible to both of you the entire time, just filtered by lead instead of buried in a list.
When the client signs, the referral trail isn’t a note you both typed into a CRM β it’s a recording of every message exchanged, every question asked, and every answer given, filtered down to just the two of you who actually communicated with the client. That’s the audit trail you’re building every single day, whether you know it or not.
If you’re thinking ‘that sounds like more work than the manual version,’ that’s fair β the manual version is a stack of lists you’re constantly re-sorting by hand. This one is a single, filterable view that’s already sorted for you. You’re not hunting for which lead needs a call next β you’re looking at a board where every active lead is already lined up in front of you, sorted by what actually matters instead of a sticky note you misplaced.
The real recorded conversation history is the part most people miss when they’re told ‘AI can just handle follow-up.’ They picture a chatbot firing off generic messages and call it done. But the real value isn’t ‘a bot can send an email.’
How You Set It Up
Here’s the actual setup, because we’re showing you how to build this yourself. The free, open-source AI tools run on your own computer β there’s no monthly software fee, and your data stays yours. You just need a computer with reasonable speed, and you install the tools yourself, following the free, public guides we’ve linked in the description. The only cost is the $0.06 to $0.15 per 1,000 characters that Claude Code pays Cloudflare for the bridge between the AI and the phone system β and that’s built into the automated workflow so you don’t see it or bill it separately. You own the phone number β we bought one through Google’s Number Insights tool and pointed it at Plivo β and the call recording and the CRM are both free, open-source tools you install on your own machine. The automation runs on your own computer, on a schedule, for free, using a free, open-source background job system called GitHub Actions. Every morning, before you’ve opened your laptop, it reviews the night before’s call recordings, transcribes the relevant parts, and files them against the right contact in the CRM, without you touching it. And when a contact is ready for the next step β more information than ‘just checked in’ β it’s not the AI calling you to tell you to call them; it’s the CRM showing you, in writing, exactly what was said, what stage they’re at, and what the next right call is. You review it at your pace, and you decide the next move. The AI was just the one who listened and wrote it down.
How It Gets You Found
Here’s the part that actually moves the needle: how this system gets you found. You get found because Google and ChatGPT and Gemini, and even the old-school AI tools, answer questions by pulling from sources that are both relevant and recent. Right now, the vast majority of what gets pulled is either a big brand’s content or a website that’s updated constantly with fresh, human-written copy. Almost nothing in between gets quoted, and certainly not a handful of old FAQ pages sitting untouched for months. That’s the gap, and that’s exactly what the AI lead nurture system closes for you.
Every single day, automatically, it goes out and pulls real questions that your future clients are actually asking Google and the AI tools, in your market, in your language, right now. It doesn’t guess at what people might be asking β it goes to the source and sees what’s actually being asked this week. Then it uses that real question, word for word, as the headline of a short, plain-English answer post. Not a blog post sitting in a blog folder that only your blog reads β a post published to the exact same page on your website that Google and the AI tools already know how to find. The same page where your other, older posts already live. So the new post goes up next to the old ones, and the whole body of your published advice gets easier for Google and the AI tools to find and quote the next time someone asks something similar in your area.
Three things happen automatically that you can’t buy or submit an application for. One, you are now answering the exact questions your future clients are actually asking, in your own space, on your own site, instead of renting someone else’s platform to do it. Two, every post becomes a permanent asset. You publish it once and it keeps working for you, attracting traffic and helping you get found, for months and even years afterward, without you touching it. Three, you become the local authority on the topics that matter most to the people who live in your market, the people the AI tools are trying to connect with a local expert. When someone asks ChatGPT, who’s a good agent in your town, or Google, what’s a reliable real estate agent near me, the answers that come back are not a paid list nobody built or a generic profile nobody can tell apart from the next one. They are real questions, real answers, your answers, published on your site, under your name, with your contact info on every page.
What It Frees You Up To Do
Every hour you spend on manual follow-up is an hour you’re not closing deals or planning strategy. This hands the whole thing β the sequence, the timing, the tone β over to a machine, running on a schedule, on your own computer, for free.
That’s real bandwidth back β bandwidth you can put into the relationships worth nurturing, instead of the administrative work that used to eat that time.
What To Do First
The gap between where you are and where you want to be isn’t about hustling harder. It’s about letting the right tools do the heavy lifting, so you get your hours back and your pipeline actually fills instead of leaking away. This one’s for agents who want to walk away from every single follow-up call and email knowing they covered everything, without spending the rest of the evening doing it by hand.
Where to Start
If you want to run this on your own business β your leads, your pipeline β here’s your next step. We offer a free 15-minute call. It’s just us, and we’ll look at what you’re already doing and tell you honestly what fits and what doesn’t. The link to book it is right in the description below, and our number’s there too.
And if you’d rather start tinkering yourself, the free starter skills are open-source on GitHub β that link’s in the description as well. Clone it, try it, own it.
Subscribe for the next post in this series.
Frequently Asked Questions
What does this lead follow-up system actually do?
The system automatically sequences every lead follow-up, keeps a complete recorded conversation history for every deal, and runs on your own computer for free. It eliminates manual follow-up calendars and spreadsheets by handling consistent outreach across every lead every week without you touching it.
How much does this system cost to set up and run?
The system is free to set up since it uses free, open-source AI tools that run on your own computer, and there’s no monthly software fee. The only cost is $0.06 to $0.15 per 1,000 characters paid to Cloudflare for the bridge between the AI and phone system, which is built into the automated workflow.
How does this system help you get found online?
Every day, the system automatically pulls real questions your future clients are asking Google and AI tools in your market, then publishes short answers to those questions on your website. This makes you the local authority on topics that matter to people in your area, helping AI tools and search engines connect potential clients with your answers and contact information.
6 out of 10 buyers start their search by asking Google something like ‘what’s for sale in Greensboro’ or ‘homes in Charlotte’. And 6 out of 10 of those answers are now AI-generated.
The old way of getting found there was paying Realtor.com for a lead package, or posting your listings to Zillow and hoping for the best. Either way, you were renting access to your own future clients from someone else’s platform.
This month, we stopped renting and we built our own. A chat window that takes a question like ‘what’s for sale in Greensboro’ and answers it with our own fresh, filtered, real MLS data β the same way Google answers a question now, but it’s our data and our conversation, working for us 24/7, automatically, while we sleep.
And here’s the part nobody tells agents: you don’t need to be a developer to build it. You just need to know the right question to ask, and the right way to ask it. Today we’re going to show you exactly what that question is, what it’s actually doing behind the scenes, and how you can put the same thing on your own website, working for you, in 45 days or less.
Related: Claude Code for Real Estate Agents β Our Stack
If you’re a few years into this business β closing 6, 7, 8 deals a year, pushing for more volume, more consistency β you’ve probably already built or bought some kind of helper: a follow-up sequence, a report, a posting schedule.
The question then becomes: does that helper actually know anything about my market, or is it just a generic script I pasted in?
Either way, it’s sitting on my machine. If it breaks, I’m the one who has to open it and fix it.
We’re going to show you a different way to build those helpers β they run on a cloud computer that’s already paid for, and they stay connected to your real MLS data every single day, automatically.
If you’re closing deals and you want to build something like this yourself, watch the whole video β we’re giving away everything we made, including the exact setup we use in our own business.
What It Actually Does
Here’s the mistake we see agents make: they ask ChatGPT or Claude something like, what’s a good lead follow-up email, and the AI writes back a generic, let me tell you about our company, message that it found by looking at how other agents phrase their emails. It’s not actually using your MLS data to say, this buyer looked at 4-bedroom homes, so here’s what you should emphasize in your reply. And it’s not the same as asking it to draft a follow-up on a specific client you’re already working with β that it can do, because that’s a real, concrete question with a real, concrete answer.
Where it gets confusing is that both tools give you the same kind of answer when you ask the same vague question. It’s when you start asking your own MLS, your own leads, your own numbers, that they start handling it differently.
With ChatGPT, you get what you put in. If you give it a plain list of MLS numbers and ask what you should lead with, it will give you a plain list of features to highlight β bigger is better, more bedrooms, more baths, lower price per square foot. It’s doing the work of reading through a set of listings and pulling out the obvious signals, but it’s not doing anything fancy with them. It’s not looking at what’s actually selling in your market this week, or how your own past clients have responded to different listings. It’s just giving you what you gave it, formatted as a bullet list.
Claude, on the other hand, is set up so you can throw in a market snapshot β this is what’s selling, this is what’s sitting, this is what people are asking about β and ask it to read that and tell you what that actually means for your business. What’s the real opportunity here, not just what’s the biggest house on the list. And it can do that with your own MLS data, your own leads, your own numbers β you’re not depending on it having a pre-built understanding of your market, you’re showing it what’s actually happening and asking it to tell you what to do next.
So the real difference isn’t that one tool is smarter than the other. It’s that ChatGPT gives you back whatever you put in, while Claude is set up so you can actually ask it to make sense of your own business, instead of just regurgitating what it’s been told before.
How You Set It Up
Here’s the honest setup. We run both Claude and ChatGPT on our own machines, on our own schedules, and we built the connection to Realtor.com’s MLS data the same way with both. Then we did the exact same thing with ChatGPT, in plain English, with the exact same instruction. Same job, same description, given to both, in our own words, with no developer in the loop.
How It Gets You Found
Here’s the real question, then, not which one’s smarter, but which one gets you found β and the answer is quiet, because it’s not about what it says, it’s about what it writes every single day, automatically, on the 3 to 5 websites most agents share leads from.
Both can write a clean, correct, human-sounding description from a set of MLS facts β title, bed-bath, square footage, lot size, year built, list of features, right image on it, no spam, no license numbers, no URLs.
The difference shows up in the 3 to 5 places most leads come from today, not in a chat window.
On Realtor.com, both get you found β both check boxes get filled, both show up in the same way, with the same information, to the same user, at the same time, side by side, swapping places depending on which town the search is in.
On a branded agent website, built with one of the popular systems, both show up the same way β a clean, correctly-formatted listing, same as the MLS feed, checking the same box as the paid lead platform, doing the same job as the $500-a-month subscription service you’ve already paid for.
Where it matters, they both get you found.
Where it doesn’t matter, they handle it differently.
ChatGPT will write you a blog post, every day, on a schedule, on whatever topic you tell it to write about β this week’s new listing, last week’s market update, tomorrow’s neighborhood guide, next Monday’s FAQ.
The post comes out ready to publish, with a headline, an intro, a body, a closing, and an image description, and it goes out through whatever publishing channel you tell it to use β your website’s blog, a specific page on your site, even a shared Google Doc you’ve told it to write into.
How to Verify It’s Working
If you’re building a brand around a specific market, this means you can ask both engines the same question β which source gave you the right, current MLS data β and watch them arrive at the same answer independently, or watch one hand you a correct answer while the other reads back a old, incorrect version.
If your business runs on relationships β repeat clients, referrals, the people who already know you β this is how you verify that the tool you’ve built to stay top-of-mind isn’t posting outdated or incorrect information that erodes trust.
And if you’re scaling, adding agents or building a team, this is how you set a baseline for what a local market guide actually is, so everyone on your team is building from the same map instead of 5 different, slightly-off versions of the same county.
What It Frees You Up To Do
You’re essentially building a private, brand-specific version of ChatGPT β own the AI, own the brand, own the relationship.
If you’re pushing for volume, every repeat question becomes a new training example, and the same query gets the same right answer next time, instead of a suggestion that needs a human check.
If your business runs on relationships, every client or agent becomes a separate knowledge base, and the same person query always pulls from the right history, instead of a generic suggestion that doesn’t know who they are.
Either way, it’s the same core idea: you stop asking a chatbot and you start telling one, and the difference is real because the data never leaves your own machine.
If you want to see this running live β the actual Claude code, on screen, talking to an MLS feed β book a free 15-minute call with us.
The link is in the description. And there’s a free starter guide in the description too, so you can see the first steps before you ever get on the phone with us.
Subscribe so you don’t miss the next live session β we build one of these, start to finish, on screen every single month.
We’re Al and Victoria Pinder, ICON agents at eXp Realty.
What To Do First
If you’re watching this on YouTube, subscribe so you don’t miss the next live session β we build these on screen, start to finish, and take questions while we code. And if you’d rather read than watch, the free, open-source version of this is on GitHub β the link’s in the description, and it’s the same exact code we’re using here, right now, on screen.
Before we open either engine and type anything, let’s be clear on what we’re asking. We want to pull MLS data β listings, sales, prices β and use it in a real, production application, not just print it to a screen. That means the tool we pick has to connect to whatever backend we’re building on, fetch the right data every time, and do that reliably, on a schedule, without us watching.
We’re also clear on what we’re not asking. We’re not asking which AI is ‘the best’ at general conversation, or who wins a typing contest. This is an actual client question, not a debate-club topic β it has a real answer, and we’re going to build it on screen and show you exactly how it works.
With that background out of the way, here’s the decision framework, and we promise to build both options, live, on screen, before you decide which to run in your own business.
Step one, and the whole reason you open either engine, is that you already have a working version of this question, running in your own business, somewhere. Almost every agent or broker who’s been around for a few years has built some kind of MLS data pull β a saved search, a shared sheet, a dashboard β and it’s probably running on a schedule, not just sitting there waiting for you to open it. So before you ask either AI for help, find that pull yourself, the old-fashioned way, by looking at what’s already running in your business. Open your CRM, check your shared drives, and ask your assistant, if you have one, what’s on the schedule this week. The vast majority of the time, one of two things is true: either the pull you’re looking to replace is already running on a schedule and just needs the source updated, or it’s one of those old saved searches that’s been sitting there for years doing nothing. Either way, find it before you ask an AI to build it from scratch.
Where to start
If you want to run this on YOUR business β not just watch us do it on YouTube β here’s your next step. We offer a free 15-minute call. It’s just us, Al and Victoria, and we’ll look at what you’re already doing and tell you honestly what fits and what doesn’t. The link to book it is right in the description below, and our number’s there too. And if you’d rather start tinkering yourself, the free starter skills are open-source on GitHub β that link’s in the description as well. Find out what Claude and ChatGPT can actually do in YOUR business, not just in a demo. We’ll see you in the next one.
Frequently Asked Questions
What’s the difference between Claude and ChatGPT for real estate?
ChatGPT gives you back whatever you put in, formatted nicely, while Claude is set up so you can show it a market snapshotβwhat’s selling, what’s sitting, what people are asking aboutβand ask it to tell you what that actually means for your business. With your own MLS data, Claude can analyze real opportunities instead of just regurgitating generic advice.
How do I set up an AI chat window that answers buyer questions with my MLS data?
You build a chat window connected to your real MLS data that answers questions like “what’s for sale in Greensboro” with fresh, filtered data from your market. You don’t need to be a developerβyou just need to know the right question to ask and the right way to ask it, and you can have it running on your website in 45 days or less.
How do I verify the AI is giving me correct and current information?
Ask both Claude and ChatGPT the same question about your MLS data and watch which one gives you the right, current information versus outdated listings. This matters most if your business runs on relationships and repeat clients, since posting outdated information erodes trust with your market.
If you’re running a few automations already β a follow-up sequence, a content calendar, a reporting check β there’s one move that turns all of them into one coordinated system instead of five separate tools: pointing them all at the same hub. That one change is what actually solves the problem, because right now your 5 different ways of staying connected to clients and content are all siloed. You end up with duplicates, with gaps, and with a system that’s too big to actually understand from the top.
We run point on 3 different agency brands, and we felt this exact frustration every single day. So we built our way out of it. We didn’t add another platform. We went the other direction β we took the 5 different ways we were already communicating and we pointed them all at the same hub. Every post, every check-in, every notification now runs off one shared calendar, and that one change is what actually solves the problem, not the individual features.
This one’s for the agent a few years into the business, closing steady, and trying to get from good lume to great lume without adding hours that don’t exist. You’ve already got a CRM, and you’ve already got some automations running β a follow-up sequence here, a posting schedule there. But the truth is, most of them are built on top of one another, not connected through a central brain, and every time you want to add something you’re not sure where it even goes anymore. A few examples, then we’ll show you the actual fix. You want to add a new touchpoint to your follow-up sequence and you’re not sure if it’s worth rebuilding the whole thing or if you can just tack it on. You’ve got two different content calendars running and you’d like to fuse them into one so you’re not posting duplicates by accident. Or you build a new landing page and you want to route the submissions straight to your CRM without coding anything. None of those are the problem. The real problem is that the map of your automations doesn’t exist anywhere β no document, no diagram, just a collection of passwords and names you’re trying to keep straight in your own head. That’s the actual gap, and it’s the same gap that exists in a $500-a-month outsourced marketing operation. It’s not about how much you’re paying β it’s about whether the map exists at all.
What This Build Actually Is
Here’s the fix, and it’s shorter than you expect. It’s not a new piece of software you’re buying. It’s a map β a map you build yourself, with our help, using Claude Code on your own computer. Think of it as a blueprint for your automations, and building it is the whole point of this episode. You’re going to open Claude Code and tell it, in plain English, what you want. You’re not writing code β you’re describing what should happen, the same way you’d describe it to an assistant. Claude Code writes the actual instructions, sets up the connections, and runs the whole thing on your own machine β no monthly seat, no portal to log into. You own it, the same way you own your CRM. Now let’s look at the three ways we use this, because the map does three jobs simultaneously.
What It Actually Does
Here’s what those automations actually do, because the names don’t tell you anything.
It’s checking two things, in order, every single morning before you’ve opened a laptop.
The first check is sources β where your leads are coming from today. Yesterday’s source mix is baked into the system as a baseline. Today’s mix gets compared to it, and if it’s significantly different, you get an email telling you exactly what shifted.
Not a generic ‘traffic changed’ alert β the actual source that moved, and by how much, written out in the email subject line so you see it before you open anything.
The bottom line on sources is simple: if your lead pipeline is dependently on one or two platforms, you know it before next week, not next month.
The second check is value β what the leads are actually worth, in the currency that matters to a selling agent. Not impressions or clicks, lead platform credits, or ‘engagement.’ Raw pipeline value, calculated the same way every day, so a $500 drop is the same $500 drop whether it happens in January or June.
That number shows up as a gauge β green if it’s normal, yellow if it’s dropping, red if it’s in the critical zone. And it’s the same gauge on every machine, because the calculation’s the same on yours as it is on the assistant’s.
You can watch both checks run on screen in the video below β the source comparison and the pipeline value gauge β so you see exactly what’s being checked and how often.
If you want to run this on your own business instead of watching us run it on ours, the free starter skills are in the description too β the source-checking one on its own is worth running, and the pipeline-value one’s gauge shows up as a widget on your own dashboard once it’s installed.
Both of those skills run on the same machine as this video β the free, open-source automation engine we built from scratch, with no monthly software fee.
We’re Al and Victoria Pinder, husband-wife ICON agents at eXp Realty.
Visit us at theprosperityagent.com.
How You Set It Up
Here’s the part that actually matters, because it’s what you can build yourself, not a feature we’re demoing. We started by listing out every recurring task in our business β the daily check-in, the weekly follow-up, the monthly report, the quarterly review β and next to each one we wrote down the tool that already does that piece: Claude Code for the daily check-in, FollowUpThen for the follow-up cadence, Notion for the monthly report, and so on. On screen now is what that actual list looks like β tool names, what each one does, how often it runs. It’s just a bullet-pointed list β nothing fancy, nothing to install. Nothing to install, no account to create. The whole point is that it’s sitting in a plain file on your own machine, in a folder you already back up every night.
The move we wanted to make was to connect those five jobs into one signal. Not five separate alerts landing in five different places β one combined digest that shows up in one inbox, the same way, every morning. That’s really what ‘automation’ means here: not five robots working independently, but one scheduled run that checks five sources and delivers one unified digest. That’s the whole build, and we’re going to show you exactly how we set it up, piece by piece, because it’s the same thing we’ve done in every other automation we’ve built β a few deliberate choices, not a complex setup.
The first choice is the easiest one to copy, because it’s the same choice we’ve made in every single one of these automations. The hub is an email inbox. Not a shared folder, not a Slack channel, not a Google Sheet β an email inbox, set up as a filter so that anything that lands in it gets routed to one place automatically, without anyone manually forwarding anything. On screen now is what that looks like in Gmail β a filter called ‘Automation Digest’ that catches any message with ‘digest’ in the subject line and drops it into a separate label, which is just a folder that gets emptied every morning. That label is the one place the automation always writes to, and it’s the same trick we’ve used in every single automation we’ve built, across four different businesses.
How It Gets You Found
Here’s the mistake almost everyone makes: they assume ‘getting found’ only happens on Google.
It doesn’t.
Getting found happens anywhere a client might ask a question β Google, yes, but also ChatGPT, Gemini, Perplexity, and even a Facebook group.
None of them hand you a list of keywords to target.
They hand you a real question, phrased in plain English, that a real client actually asked.
That’s the opportunity.
Our systems are set up to watch the way questions are actually asked, across all of those surfaces, and every time one of our phrases shows up inside a real question, we see it β the question, the source, and the exact words that did the job.
That’s how you stop chasing keywords and start getting found where the conversation actually happens.
Contracts and signatures get pushed through SkySlope, the same as they always have β nothing changes there.
But everything else gets sharper, because the foundation is actually answering the phone, instead of just sitting there and hoping it rings.
What It Means For You
If you’re pushing for lume, this turns a 40-minute evening job into a 2-minute review. If your business runs on relationships, it’s a compliance safety net β every description defensible in front of a client or a council. And if you’re building a brand, it’s copy you can trust to a scheduler, running overnight, without you ever looking at it.
If you want to see this working on your own listings β what it catches, and how quickly it runs β book a free 30-minute call. The link is in the description, along with a free starter version you can try yourself first.
We’re Al and Victoria Pinder, husband-and-wife ICON agents at eXp Realty. We run this in our own business every single day.
What It Frees You Up To Do
It’s compounding.
Every check you write is a decision you’ll never have to reopen.
Every follow-up you schedule is a client you won’t let slip through a busy week.
That accumulation, over months, is what actually makes you more reachable, more present, more in control of your own business β not any one script or automation on its own.
If you want to see this working live, book a free 30-minute call with us.
The link is in the description. No pitch. We’ll show you what we run on our own business and tell you honestly what fits your own setup and what doesn’t.
Subscribe so you don’t miss the next live session β we build one of these on screen, start to finish, every month.
We’re Al and Victoria Pinder, ICON agents at eXp Realty.
What To Do First
You get handed a new automation β a follow-up sequence, a report, a posting schedule β and you don’t know where to start. Is this the right job for Claude Code? Does it already have a script running that you just can’t find? Is this something you build from scratch in a new language you’ve never touched?
The first thing you do is not open a code window. You open a note-taking app and write down, in plain English, exactly what you want the automation to do. Not how you think you might build it β what it’s actually supposed to accomplish.
Then you open Claude Code and ask it, in plain English, the same question: what is the right way to automate this, and does a script like that already exist somewhere?
You do not ask Google. You ask Claude Code, because a search engine will give you a list of other people’s blog posts about automation, while Claude Code will give you an actual answer, drawn from the sources it’s been trained on, about what’s actually used in the industry for this specific job.
Now you have two things: a plain-English description of what you want, and an plain-English answer about how it’s done. You have not opened a line of code yet.
The next decision is the big one, and it’s the same one you’d make about any piece of a business: do you want to own this, or rent it?
If you own it, you’re building something that runs on your own machine, on your own schedule, costing you only the time it takes to keep it up-to-date. That’s what Claude Code gives you β you run it from the command line, on your own computer, for free, the moment you save your changes.
If you rent it, you’re signing up for a service β usually a subscription β that handles the underlying infrastructure for you. The advantage is that you stop worrying about whether the machine is running or the connection is live; the disadvantage is that you’re paying for that reliability, and if the service changes their terms or goes out of business, you’re rebuilding it from scratch.
There is no right answer. Some automations are worth owning β a daily check that runs while you’re at a showing. Some are worth renting β a notification system that needs to reach you the moment something happens, not 8 hours later when your own machine finally gets around to checking.
Pick the right one for the job, not the one that happens to be the easiest to set up.
Where to start
If you want help setting up or improving your own automations β not just watching us do it on YouTube β we do a free 15-minute strategy call.
It’s just us, Al and Victoria, and we’ll look at what you’re already doing and tell you honestly what’s worth automating next.
The link to book it is right in the description below, and our number’s there too if you’d rather call.
And if you’d rather start tinkering yourself, the free starter skills are open-source on GitHub β that link’s in the description as well.
We’re Al and Victoria Pinder, husband-and-wife ICON agents at eXp Realty.
We run every piece of this stack in our own business, every single day.
Frequently Asked Questions
What’s the main problem this automation system solves?
The real problem is that most automations are siloed instead of connected through a central hub, leaving you with duplicates, gaps, and a system you can’t understand from the top. By pointing all your different automationsβfollow-up sequences, content calendars, reporting checksβat the same hub, you turn five separate tools into one coordinated system.
How do you start building your own automation system?
Start by opening a note-taking app and writing down in plain English exactly what you want the automation to do, then ask Claude Code the same question. You don’t open a code window firstβyou get a plain-English description of what you want and a plain-English answer about how it’s done in the industry, and only then decide whether you want to own it or rent it.
Should you own your automation or rent it through a service?
If you own it, you build something that runs on your own machine for free, costing only the time to maintain it. If you rent it, you pay for a subscription but get the advantage of not worrying about whether your machine is running or the connection is live. Pick the right one for the specific job, not the one that’s easiest to set up.
When a new listing comes in, a workflow automatically generates a property description, schedules publication across your platforms, and connects it to search engines β all without you touching anything until the 2-minute review. Here’s what actually happens, step by step, and what you own at the end of it. Almost no agent gets that understanding on their own. We didn’t either, not at first. We found it by accident, the same way we find most things in this business β by building something and then watching it fail, over and over, until we finally understood why. This isn’t about us anymore, though. Today we’re showing you the exact same process, the same way we’ve shown it to agents all over the country.
Who This Is For
If you’re a few years into this business, closing 6 to 8 deals a year, pushing for volume and consistency β this is your play if you want to run your business on the same digital foundation as the agent who does 12 to 15 deals a year without adding hours to your day. And if you’re building a team or a brand, this is how you get everyone pointing at the same source of truth instead of emailing each other PDFs.
What It Actually Does
Here’s the actual sequence when a new listing comes in. None of this is us manually touching anything β it’s the workflow running on its own.
The workflow starts by checking: is this a property we’ve never marketed before?
If it’s a repeat listing, the workflow acknowledges it and moves on to the next one. If it’s new, it does three things in order.
First, it pulls the property’s actual location and checks it against our current map layers. If we already have a layer covering that area, the workflow knows to route the listing through the existing map β it rides the same path as every other listing in that area, getting the same automated handling without us needing to touch it individually.
If the location is somewhere we’ve never marketed before, the workflow doesn’t guess β it puts a flag on the listing and moves on. That flag signals that the listing needs a review from us, a real person, before anything is generated.
Second, it looks at the listing’s photos. If the client loaded images with their listing, the workflow uses those exactly as they are β it builds the first version of the listing page using the photos the client already provided, without us re-shooting anything.
If the listing shows up with no photos or just a placeholder, the workflow flags it the same way β a review is needed before anything is published, so a real person can check why the images are missing and decide how to fill the gap.
Third, it schedules the listing for publishing. This isn’t ‘save and close’ β it’s an actual scheduled job that goes onto our queue. The listing isn’t live yet; it’s waiting in line for the next publish run, along with anything else that’s been approved since the last run finished.
Now here’s the part most people miss: that publish run doesn’t run constantly β it runs on a schedule that’s deliberately stretched out. Batch processing is what actually puts something between your listing and the noise. It’s not live as soon as you hit save. It’s batch-processed, which means one scheduled run publishes everything that’s ready, instead of each listing publishing separately the moment you approve it.
How You Set It Up
Here’s what’s actually running, because we know you’re thinking ‘workflow’ sounds like a feature you pay for. It’s not β it’s a schedule you set up yourself, with tools you probably already have.
On the prep side, this is the part that actually runs automatically, and it runs on a schedule. Every morning, before you’ve opened a laptop, two things happen in order.
First, a Google Sheet update that’s set up with Google Apps Script. It pulls the current version of the listing live, straight from the website β not a saved copy, not a PDF you remembered to update last week. It checks out the current page, and if anything has changed since the last check, it updates the Google Sheet version immediately. So the working copy is always the same as what’s actually published, and the schedule guarantees that check happens every single day, even on a weekend when you’re at a showing.
The second half is the image build, and this is the part that actually determines what shows up on screen. A cloud function listens for that Google Sheet to change β every time the row for whatever listing is current gets written to, the function fires. It uses Claude Code to run a simple workflow inside the browser β it loads the published listing page, captures the current headline and the first few paragraphs as the body text, and builds a new, correctly-formatted post with that exact text and today’s date on it. Then it publishes that post to the blog as a draft, and checks out. So the draft is always dated today, and the text is always the same as what’s actually on the site β not a separate, different version that gradually goes stale.
Now, here’s the part that actually matters for ‘what sits between’: that draft doesn’t publish immediately. It goes into a queue. The queue is just a label in the blog’s own built-in system β ‘Scheduled’, instead of ‘Published’. Everything that comes out of that workflow gets scheduled for the same slot: 8:30 AM, five days a week, Monday through Friday. So the draft sits in that queue for however many days it takes to reach Tuesday, and then it publishes exactly when you want it to, every single week, without you remembering to open anything.
That timing is the piece that actually makes the rest of it work.
How It Gets You Found
Here’s what actually gets you found, layer by layer, starting from the bottom because that’s the order search engines read the web in.
The lowest layer is the technical one, the one most agents never touch. It’s the connection between your website and the machines that crawl the web and index pages for search engines. For years, that connection was broken for almost every agent’s site, including ours. We didn’t know it was broken because there was no error message, no red flag, it just quietly didn’t work. The fix isn’t writing code, it’s pointing one piece at another piece correctly, and we do that through Claude Code. Every piece connects back to the core, so one update becomes 100 updates automatically. That’s what sits underneath everything else and makes the rest of it possible to be consistent across every property, every brand, every language, every market.
Most agents try to touch the content layer β the part everybody talks about. The problem is they treat it as one job instead of three jobs running in a loop. The first job is making the content, posting it, and that’s the job everybody knows. The second job is the job nobody likes to think about: what happens to that content a week after it goes live. Does it get updated when the listing changes, or does it sit stale? Most agent content goes stale within a week, and that’s exactly when Google is deciding what to show next to a search query, so a stale page is exactly what gets left behind. The third job is the one everybody skips entirely: you never get credit for a new listing just by publishing one post about it. You get credit by publishing that post as part of a larger, ongoing conversation that’s already established. A new listing gets treated as important by both Google and the AI tools when it comes as a known, expected follow-up inside an existing series, not as a one-off headline nobody’s ever heard of. So the loop isn’t post once and move on. The loop is post, watch for a trigger, update if one comes, and every few weeks publish the next planned follow-up whether anything changed or not, so the conversation keeps moving forward on schedule. We run that loop through Claude Code too, with one calendar feed that sets up the rhythm for every brand, and every post becomes a cloned template the next brand can drop into its own queue without anyone re-writing a thing.
What It Means For You
If you’re pushing for volume, this turns a 40-minute evening job into a 2-minute review. If your business runs on referrals, it’s a pre-call confidence build you didn’t have before. And if you’re building a brand, this is how you get consistently high-quality content without adding hours to your day.
What It Frees You Up To Do
It’s compounding.
Every evening check you didn’t do. Every morning review you let stack. Every client question you couldn’t answer because the answer lived in an email you missed β that’s not one mistake, that’s a pattern that gets heavier every single day you let it continue.
This is how you stop carrying that pattern around with you like a habit you can’t break, and you can’t see it because it’s the floor you’ve been walking on for months.
You walk away from it entirely, onto something with a memory that you built yourself, with your own data in it, running on your own machine, costing you $0 a month.
If you’re the agent everyone in your community already knows, this is how you get found by the people who are moving into your community next year.
If you’re building your brand from scratch, this is how you get found by the people who have never heard of you.
Either way, you own it. You built it. It’s yours.
What To Do First
Here’s the honest version of what sits between ‘I’m ready to list’ and ‘here’s the listing’: nothing you type. You are not writing an MLS description, a blog post, or a social media caption. You are describing the home out loud, the way you would explain it to a client sitting across from you β who, by the way, is the real audience for every word that follows. That is the whole point: you are letting the AI listen to your own natural description and then generate the targeted, consistent, correctly-structured version that comes back. You are using the AI as a filter for your own judgment, not replacing your judgment with it.
Here is the part that matters more than anything else, and it is the part that is almost never said out loud: you do not have to do anything special to prepare for this. There is no separate ‘content calendar’ to keep up with, no video you need to have already recorded, no blog you need to have already been posting on. You just describe the home the way you would describe it to a client, and the output comes back the same day, ready to publish, while you move on to the next call. It is the same approach applied to every single listing, one after another, with zero additional planning or effort. That is what makes it sustainable.
Where to start
If you want to run this on your business β not just watch us run it on ours β here’s your next step. We offer a free 15-minute call. It’s just us, and we’ll look at your business and tell you honestly what fits and what doesn’t. The link to book it is right in the description below, and our number’s there too. No pitch, no obligation β just a quick call.
We’re Al and Victoria Pinder, and we run every piece of this stack in our own business, every week.
Frequently Asked Questions
What happens when a new listing comes in?
The workflow automatically checks if it’s a property you’ve marketed before. If it’s new, it pulls the property location and checks it against your map layers, looks at the listing photos, and schedules the listing for publishing in a batch queue rather than publishing it immediately.
How does batch processing help your listings get found?
Batch processing means your listing isn’t live the moment you approve it β instead, it waits in a scheduled queue with other approved listings and publishes together at a set time, like 8:30 AM on weekdays. This timing is what actually makes the rest of the system work and helps you stand out from the noise.
Do you need to write content yourself or set up a separate content calendar?
No. You simply describe the home out loud the way you would explain it to a client, and the AI generates the targeted, structured version that comes back the same day, ready to publish. There’s no separate content calendar, pre-recorded videos, or prior blog posts required β the output is sustainable because it applies the same approach to every listing with zero additional planning.
You’re not alone β every agent we work with in Greenville and Eastern NC feels the same way. They know the value of consistent video, but the actual doing of it always seems to lose to the next call or showing. That’s exactly the gap Claude Code closes for you here.
If you’re the relationship-first agent everyone in Greenville and Pitt County already knows, this is your play. And if you’re building a distinct local brand and you’re tired of watching a newer agent in Greenville posting the exact same content you’re too busy to make, this is how you get found by Pitt County buyers who type your name into Google.
What It Actually Does
Here’s the part that actually matters if you’re short on time. You don’t have to build anything, download anything, or open anything besides the app you already have. You shoot the video, you type out the caption, and then you run this skill. You tell it which video you want to edit, and you tell it what you want it to do β ‘make it faster,’ ‘add a logo,’ ‘add a caption,’ ‘all of the above.’ And then you go make another call. By the time you’re done, the edited version is sitting in your shared folder, ready to post. If you want to see it before it goes out, there’s a preview step you can approve manually.
How You Set It Up
Here’s the actual setup, because we run this on our own business every week. A Google Chrome window opens Claude Code and loads the job. It’s called ‘Reel Automation’ and it’s set up as a recurring job β the same instructions run every Monday morning, without us remembering to open anything. On our desktop, there’s a shortcut to that job. One click, and the instructions are already loaded. If we wanted to run it early or on a different day, we’d just open the shortcut and change the schedule inside Claude Code before saving. The actual instructions are short, because they’re mostly calling other things we’ve already set up. They start by opening a second window β a saved workflow in CapCut, the video editing app, set up with our own branding and screen recording already configured. That workflow is what actually does the editing, and it runs unattended β it’s saving a finished video to a specific folder on our computer while we’re doing something else. The only thing the automation fills in each week is the headline, so the file name matches the current topic. Back in Claude Code, the only other thing that changes from one week to the next is a single line that tells the system which topic to pull β this week it’s ‘computer vs electric heat,’ next week it might be something else, and we just update that one line. Everything else is the same every Monday. When that job finishes running, there’s a finished, named video sitting in the right folder, ready to upload. And the upload is the second half of the automation, which runs separately β it’s set up as a separate job in Claude Code that we can run from the same shortcut any time we want. That job does two things, one after the other, without us touching anything in between. First, it opens the upload screen for our Instagram business account, and then it tells that screen to find the most recent, correctly-named video and upload it. It doesn’t upload a different video by accident, and it doesn’t upload a draft β it looks for the right file every time, and the headline is already correct because it’s the same one that was used to name the video when it was saved. Once that upload starts, the job closes itself, and the video goes live on our account without us watching it happen. So even if we get pulled into a call or a showing while it’s uploading, it still goes out on schedule.
How It Gets You Found
Here’s the part that actually matters if you’re trying to be found, and it’s the opposite of what most agents do online.
When Google or Instagram is showing results to somebody in your area, they don’t care about how many posts you’ve published or how big your following is.
They care about two things, and they both come down to the same thing: is this a real local business, run by a real person, who’s actually in the room with the client and actually knows the market?
That’s it.
That’s the whole thing you’re trying to answer, over and over, every time you put something out there.
And here’s the part nobody tells you: you don’t have to answer it with a perfectly written post. You answer it by stacking up a bunch of little things, published consistently, over time, and your own website is the thing that keeps the whole stack standing up.
Every video you publish, every post you type out, every listing you put up β all of it goes onto your own website, where it can’t disappear because a platform changed its algorithm.
And the target isn’t ‘get found by Google.’ The target is get found by the person who’s actually searching, the person who’s thinking about moving or knows someone who is, and that search can be typed into Google or spoken into a phone, and the answer that comes back is not an agent’s website, the answer is a list of agents, and you get put on that list by being the one who shows up the most, the most consistently, with the highest signal-to-noise ratio, and that showing up is not about posting more than anybody else.
It is about publishing with a map, so every post pulls the same direction instead of bouncing off in 10 different directions, and that map is not something you draw out on paper.
It is the real map that already exists, the actual geography of where people live, where they work, where they vacation, and your content follows that map instead of wandering off into whatever topic happened to catch your eye this week.
The 4 ways we do this, across all 4 platforms, are the same 4 ways we’ve been teaching for years, and if you’ve watched any of our other episodes you’ve already seen them.
On Instagram and TikTok, the first way is the one we just showed you β the before-and-after series, where one before picture always leads to the next after picture, and every post in the series reinforces the same before-after pattern.
What It Means For You
If you’re pushing for volume, this is how you get consistent, high-quality video content without spending hours in front of a screen. If your business runs on relationships, this is how you stay top of mind with your sphere without becoming the annoying friend who always posts about real estate. And if you’re building a brand, this is how you define your branding and your look, so people start recognizing your content from a block away before they’ve ever met you.
If you want help setting up something like this in your own business, we do a free 15-minute call β just go to the link in the description and book a time. The free starter skills are open-source on GitHub β that link’s in the description too, along with a free guide on how to run them yourself. Subscribe so you don’t miss the next live session β we build one of these on screen, start to finish, every single week. We’re Al and Victoria Pinder, ICON Agents at eXp Realty.
What It Frees You Up To Do
So the real value here isn’t just a finished reel β it’s what you get back that can’t be bought: time you didn’t spend editing, revenue-producing hours you got back instead of a side job, and consistent branding you didn’t have to think about, running in the background of every video automatically.
If you’re pushing for volume, every hour on a computer is an hour off the market. If you’re building a brand, every consistent post is another touch, and touches add up to trust.
Either way, you’re not handing off a one-off project β you’re outsourcing a recurring task, the same way you’d hire out a cleaning or a payroll run.
You pay for it once, and then your own time goes back to whatever only you can do.
If you want to run this on your own business β your brand, your content, your schedule β here’s your next step.
Book a free 15-minute call with us. The link is in the description, or call us at 919-622-6161.
We’ll look at what you’re already doing, show you what we’ve built, and tell you honestly what fits and what doesn’t.
No cost, no obligation β just a quick call.
And if you’d rather watch than call, all of our free, public workflows are open-source on GitHub β that link’s in the description too.
Subscribe so you don’t miss the next live session β we build one of these, on screen, from scratch, every single week.
We’re Al and Victoria Pinder, husband-and-wife ICON agents at eXp Realty, and we run every piece of this stack in our own business, every week.
What To Do First
If you’re short on time, this is what you do first: open the Claude Code extension, type ‘edit my reel,’ and tell it which one you want β the handle and the word ‘reel’ are enough. It will open the right project, load the right clip, and drop you exactly where the editing starts β the intro, the first beat, the second beat, whichever one’s due this week, without you ever opening CapCut or digging through folders looking for anything.
This isn’t just a shortcut to the right file β it’s what lets you work from a script even if you’ve never written a script before. The first thing it does is translate whatever you typed into a real editing task, the same way a photographer’s assistant hands the right lens to the photographer who just said ‘zoom.’ You don’t have to know the name of the beat or the technical instruction for where it goes; you just tell it what you want in plain English, and it builds the move and places it.
The second thing is the big one, and it’s what makes this useful even if you already know how to edit. Once you’ve reviewed the edit in CapCut and it’s the way you want it, you close it and walk away β you don’t touch the file again, you don’t save anything, you don’t back it up, you don’t give it a name. It saves itself, in the cloud, automatically, every single time you hit ‘done.’ So you never lose a version, you never need a flash drive, and you never have to remember to back something up β the back-up is built into the process instead of being something you have to remember to do.
The third thing is my favorite. Because it saves every version into the same project, you’re never more than two clicks away from going back to anything you’ve ever made β not just the last one, not just the current one, every single one of them. That’s what lets you borrow a setup from an older reel and re-use it on a new one, instead of rebuilding it from scratch every time β and it’s also what lets you go back and remake something you made months ago, if you’re rewatching your old content and think a certain clip deserves a re-do.
Where to start
If you want help setting up something like this on your own business β your brand, your content, your audience β we offer a free 15-minute call. It’s just us, Al and Victoria, and we’ll look at what you’re already doing and tell you honestly what fits and what doesn’t. The link to book it is right in the description below, and our number’s there too.
And if you’d rather watch us do this on someone else’s business first, subscribe so you don’t miss the next live session β we post the link to register right from the screen. We’ll see you next time.
How do I set up the reel automation to run on my own schedule?
You open Claude Code and load the “Reel Automation” job, which is set up as a recurring job that runs every Monday morning without you having to remember to open anything. You can create a desktop shortcut to that job, and if you want to run it early or on a different day, you just open the shortcut and change the schedule inside Claude Code before saving.
What happens after the video finishes editing?
Once the edited video is finished and saved to your folder, a separate automation job in Claude Code handles the uploadβit opens your Instagram business account upload screen and finds the most recent, correctly-named video to upload automatically. The video goes live on your account without you having to watch it happen, so even if you get pulled into a call or showing, it still posts on schedule.
How does posting consistent video content help me get found by local buyers?
Google and Instagram show results to people in your area based on whether you’re a real local business run by a real person who knows the marketβnot on how many followers you have. By publishing consistently over time with content that follows a geographic map of your actual market instead of random topics, you show up more in local searches and build trust through repeated touches that add up over months.