Build Your Cron — Daily MLS Pull to Metricool Social Pack

Tier 3 · Production Cron Class · Claude Code for Real Estate Agents

You know that feeling, right? It’s Friday afternoon, you’ve busted your tail all week, and you look at your social media calendar realizing you’ve got nothing scheduled for Saturday. Or worse, you’ve spent an hour in Metricool re-uploading images because the aspect ratio was wrong for Instagram, then again for Facebook. You’re basically running a content factory by hand, and it’s eating into your actual business, your family time.

Victoria and I have been there. We were spending 30 to 60 minutes every single day just shuffling content around platforms, and that’s time you simply don’t get back. That’s exactly why we built what we call our “Cron” system. This isn’t just about posting more; it’s about reclaiming your time and building a pipeline that works without you having to manually feed the beast. Remember when I was in Year 1 with a revenue split deal on Realtor.com, then Year 2 buying zip codes? And then we walked away from all of it, even after trying Zillow for 6 months and getting zero conversions? This automation, this freedom, it’s what allowed us to build our own pipeline, paying zero to lead platforms.

Episode 10 placeholder — video filming soon
Episode 10 — Skill Ready · Video Filming Soon

The skill is fully drafted and free to use right now on GitHub. The video walkthrough is in the filming queue. Book a call below — we’ll let you know when it lands.

What You’ll Learn in This Episode

  • Set up a robust daily cron job that orchestrates your entire social media publishing pipeline.
  • Build a central Metricool fan-out hub to distribute content seamlessly across 18+ social platforms.
  • Detect and prevent duplicate social posts with metricool_dedup.py to avoid platform downranking and throttling.
  • Wire up an automated image sweeper that normalizes images for Metricool twice daily, ensuring perfect visual presentation.
  • Automate next-day content scheduling, giving your team time to review and polish drafts before they ever go live.

The Daily Cron That Feeds Your Social Presence

This isn’t just a schedule; it’s a meticulously designed sequence of operations that ensures your fresh MLS-driven content hits every social channel, perfectly formatted and on time, all while you’re still enjoying your morning coffee.

  • Initiate the run_daily.sh master script at 15 6 * * * (6:15 AM) every morning, kicking off the entire content generation and publishing sequence.
  • Target tomorrow’s content by passing --target-date "$TOMORROW" to main.py, ensuring all drafts are prepared for the next day, not rushed for immediate publication.
  • Route new blog drafts to the correct WordPress installation with publisher.py, simultaneously scheduling matching social posts directly into Metricool, our central fan-out hub.
  • Prevent slot-bunching and platform throttling by importing metricool_dedup.py into every scheduler, ensuring unique time slots for each post across platforms.
  • Execute the metricool_image_sweeper.py --apply script twice daily at 30 8,16 * * * (8:30 AM and 4:00 PM) to catch and normalize any images Metricool might have held due to size or aspect ratio issues.
  • Fan out content from Metricool to over 18 different social destinations, including specific scripts like heygen_check_completed.py for avatar videos, and schedule_5pm_shorts.py for daily Shorts.

The Math

Think about it: if you’re spending 30-60 minutes a day manually fiddling with social posts, that’s 2.5 to 5 hours a week. Over a year, that’s 130 to 260 hours. What’s your time worth per hour? If you value your time at just $100 an hour, that’s $13,000 to $26,000 in lost opportunity. This cron system isn’t just saving you time; it’s giving you back hundreds of hours to focus on high-leverage activities like client relationships, strategic planning, or simply being present with your family. That’s the difference between renting your career and owning your time, which is basically your most valuable asset.

Compliance Baked In

This automation workflow is a powerful tool for maintaining compliance, especially in the consistent and neutral presentation of information. By centralizing content creation and distribution through a cron, we minimize human error and ensure that every piece of content adheres to pre-defined standards. The metricool_image_sweeper.py, for example, ensures visual consistency, preventing inadvertently misleading or poorly formatted images. While the content itself needs a fair housing overlay, the system ensures that once a compliant piece is created, it’s published reliably and consistently across platforms, reducing the risk of accidental steering or inconsistent messaging that could arise from manual, rushed posting.

Related Episodes

If this episode is useful, these go deeper in the same workflow family:

Run This Stack With Us

If you’re an agent who wants to run this on YOUR business — not just watch it on YouTube — we offer a free 15-minute strategy call. We are Al & Victoria Pinder, husband-wife ICON agents at eXp Realty in Eastern NC. We actually run this skill in our own business. We will show you what fits yours and what doesn’t.

Book a Free 15-Minute Call →

Get the Skill on GitHub

The full skill is free, open-source, and runs on your own machine. Clone the repo or copy the SKILL.md into your Claude Code:

https://github.com/theprosperityagent/real-estate-claude-skills/tree/main/skills/mls-to-social

Before the call, more context if you want it