350-plus acres doesn’t market itself by quietly sitting out there. It markets itself by getting into fights with bigger, better-funded listings from states that actually have tourism budgets — and winning, on your terms, every single time. That’s what our land marketing system actually does. It’s not a pretty post. It’s a campaign, built in Claude, that runs itself while you’re out doing the next showing.
See related reading on our site.
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 you’re looking to stay top of mind without adding one more thing to your already-full day. You know you should be posting consistently, but the gap between knowing and doing is a real one, and it’s exactly the kind of task Claude Code is good at bridging. If you’re pushing for volume or trying to build a brand from scratch, this might not be the right fit — yet. But if you’re a few years in, closing 6 to 8 deals a year, and you want to serve your existing sphere without letting any platform own your content, this is your play.
What It Actually Does
Here’s the part that actually matters, beyond the idea itself. If you’re watching this and you’re not technical, do not let the words ‘API’ or ‘code’ scare you off — you are not going to be writing anything or building anything. You are going to fill out a form, the same way you fill out a Google Form, and then you are going to hit submit. That submission is what actually does the work — it tells Claude what you want, in plain English, and then Claude goes and sets it up for you.
It sets up the connection to YouTube — the technical part where a video gets pulled every day and checked against your watch history — and it sets up the actual posting, both the caption that gets published along with the video and the specific page on your website that the caption tells the viewer to go look at.
Three things are worth understanding about how this works, even if you never look at the underlying code.
First, it runs on a schedule. You set it up one time, and then it runs on its own — the daily check happens every morning while you’re making coffee, and the posting happens at the same time every weekday. That consistency is what builds the habit for the viewer, and you never have to remember to go do it, because it’s already built into your day.
Second, it works off what you’ve actually watched, not off a list you typed up one day and then forgot about. Every morning, it pulls the newest video you’ve watched within the last two weeks — doesn’t matter if you only caught part of it. So if you fall behind on watching, the posts naturally slow down, because the system sees that you’re not engaging with new content and adjusts itself without you doing anything. And if you go on a watching binge, you come home to a queue full of ready-to-post videos, without you ever opening a scheduling tool.
Third, it posts to both places automatically, and deliberately. The video goes out on your YouTube channel, which is where you want the vast majority of your effort to be focused, because that’s what Google can hand to a local searcher. And the caption always, every time, tells the viewer to go look at the matching page on your website — the specific guide or neighborhood profile or market update that matches the topic of the video.

How You Set It Up
Here’s the setup, and it’s honestly the boring part — it’s just us, Claude Code, and a schedule. Every Monday morning, Claude Code pulls the latest YouTube video off our channel — the filename, the thumbnail, the publish date, all of it — and writes the social post for the week. It uses the real thumbnail every time, the real title, the real publish date, and the real YouTube link. Then it schedules that post for Friday, when most of our audience is actually checking in. We’ve looked at what engages our audience, and this is it — a fresh, sourced video post, scheduled for the one day a week when our feed is actually live and people are actually scrolling.
If something comes out on a Thursday — a market update, a new listing — that post overrides the scheduled one for the next Friday. It’s always the most recent, relevant video, and it goes out on the right day every week, automatically, without us touching it.
The move here wasn’t building a posting calendar. It was pointing the calendar at a source that stays fresh on its own. If we wanted more structure, we could tell Claude Code, ‘only post the LRE video,’ or ‘only post the market update if it’s the third Thursday of the month.’ It would add those rules and the schedule would stay sharp without us watching it.
How It Gets You Found
Here’s the part that actually matters if you’re trying to be found — not just posting, but found.
Both the title and the description get indexed by Google, and both come back as an answer when somebody asks Google something relevant.
The title is the one that shows up as the headline when somebody’s scanning results, so that’s where the question belongs — this is the real question a buyer or seller in your area might actually ask Google, put in plain English, the way a real person would search, not a keyword phrase typed into a tool.
The description is the one Google reads and decides whether this page is actually about what the search was — so that’s where the local angle goes.
This is your town, your county, your specific market, written out in plain English, the way a local would refer to it, not a list of towns typed into a script.
3 out of 4 people who search real estate watch the video results — these are the ones that show up at the very top of Google, right under the map, before the organic results start.
And videos show up in Google’s featured snippets now too — the box at the top that answers a question directly, with the video playing right inside it.
So the real estate question you ask, answered with your town’s name in it, is exactly what gets you into that box, and into the top 3 results, where people actually click.
What It Means For You
If you’re pushing for volume, this hands back the morning you were spending on social, running on a schedule instead of live. If your business runs on relationships, it’s a pre-call touch you used to lose — the client gets the recap before you even say hello. And if you’re building a brand, this is how you start showing up in Google next to your name, with a video headline that actually answers a question, instead of renting a slot somebody else owns. You own it. You built it.
What It Frees You Up To Do
And the real value isn’t just the save in time — it’s what you get to source instead of shoot yourself.
You’re the CEO of your business now, not the part-time videographer.
This hands the camera work back to Claude Code, where it belongs, so you can put your own lens back on: what’s actually happening in your market, what your clients are asking, what future listing needs the sharpest picture on file.
You’re found where Google and ChatGPT are actually looking, you answer the real question instead of a channel guideline, and you own every single clip — the three things no platform can ever promise you.

What To Do First
Open GitHub, and fork the repository called ‘prosperity-real-estate-clients’. It’s a public repository — you can find it by searching ‘prosperity real estate clients’. Inside that repository, there’s a branch called ‘auto-youtube-post’. Checkout that branch, and you’re looking at the exact code that runs this job automatically, every day, on our own business. Right now, it’s set up to pull yesterday’s YouTube upload and schedule it to go out the next morning — but you can point it at any video you like, and you can change the lead time to whatever suits your content calendar.
Here’s the part that actually matters, and it’s the part that separates a developer from a user. You don’t need to understand the whole repository — you just need to understand the three things you’re actually touching. The first is the settings file, which is where you tell the system what kind of content you want it to make. You open it and it’s a plain Google Sheet — no coding, no account, just the sheet open in your browser. You name the tab ‘settings’, and whatever you put in that sheet becomes the rules the system follows every single run. The headline format, the caption format, the hashtags, the audience targeting — you write it once, in a sheet, and from then on every post follows the same pattern automatically.
The second thing you’re touching is the actual post builder — it takes your video and spits out a finished social post with headline, caption, hashtags, and audience targeting, every time, automatically. Think of it as a little assembly line — you load in a video, and out the other end comes a completed social post with the right headline, the right caption, the right hashtags, the right audience targeting, every time, automatically, without you touching it. You open the post builder by pulling down the ‘Actions’ menu at the top of the repository and selecting ‘Build post’. It opens a window where you pick the video you want to promote — it pulls the title, the description, and the thumbnail for you — and then it builds the post automatically and shows you what’s about to go out.
Where to Start
If you want help setting up something like this for your own business — not just watching us do it on YouTube — we do 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 just watch more of what we’re building, subscribe so you don’t miss the next live session — we run one every month, and that’s the best way to see what’s coming next. 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 single day.
The tools behind this week’s job: see every AI tool we run and what it costs, start with the beginner guide, and grab the free skills you can install in one line.
Frequently Asked Questions
How does the system know what to post if I’m not actively managing it?
The system runs on a schedule and pulls the newest video you’ve watched within the last two weeks every morning. It doesn’t rely on a list you typed up — it works off what you’ve actually engaged with, so if you fall behind on watching, posts naturally slow down, and if you go on a watching binge, you come home to a queue full of ready-to-post videos.
Where does the system post my content?
The video goes out on your YouTube channel, which is where Google can hand it to local searchers. The caption always tells viewers to look at the matching page on your website — the specific guide, neighborhood profile, or market update that matches the video topic.
Do I need to know how to code to set this up?
No — you fill out a form the same way you’d fill out a Google Form and hit submit. The settings file is just a plain Google Sheet in your browser where you write your headline format, caption format, hashtags, and audience targeting once, and every post automatically follows that pattern.