Template library

30-day real estate content calendar: one post a day, listings optional

Updated August 2026

This calendar gives you one post a day for 30 days using five rotating post types — listing reels, local value, process education, personal/behind-the-scenes, and engagement — with every listing slot having a no-listing fallback. Each day below names the post, the format, and the template to pull it from. The rotation is the point: a feed that shows up daily prospects while you're doing everything else.

Every content calendar for agents fails the same way: it assumes a listing a week, and the month you have none it collapses into silence. This one is built the other way round. The five post types rotate regardless of inventory, and every listing day carries a fallback in brackets that needs no listing at all — a sold history, a price comparison from public data, a colleague’s listing with permission.

Why a rotation and not a listing feed. Agents who talk about what actually produces business talk about two things: leads and consistency. NAR’s 2025 Technology Survey puts social media as the top source of quality leads — 39% of respondents rank it first, ahead of CRM, the MLS and paid ads (NAR, 2025 Technology Survey — primary source linked on our stats page). But a feed only prospects if it keeps running, and a feed that’s only listings stops running the month listings do. The five types — listing, local, process, personal, engagement — are the mix that keeps a feed alive through a drought, and keeps it a person rather than a brochure when the listings are flowing.

How to use it. Read the month, then batch: one two-hour session a week for the local, process and personal posts, and listing reels as listings land. The listing reels are the slots that used to cost an evening each; from photos, they cost minutes — which is the only way the listing days stay realistic around a full-time schedule. Every template named above lives in the template library; the no-listings caption bank covers the fallback days’ copy, and the caption generator drafts the rest.

Fill in the blanks

Blank What to put there
[LISTING] Any active listing — yours, or a colleague's with written permission. The fallback in brackets covers a month with none.
[STAT + SOURCE] A number you can name the source of — your MLS's monthly report, a published survey. No source, no number.
[AREA] A neighborhood, a street, a school-district-free description of a place. Geography and features only.
[PROCESS STEP] One step of buying or selling, explained in under 20 seconds — inspection, appraisal, earnest money, closing day.

Week 1 — establish the feed

The first week sets the pattern viewers will expect: a listing, a place, a process, a person, a question. Formats: R = reel, S = story, C = carousel.

  • 1 Day 1 · R · Introduction reel — who you are, what this feed will show. Template: agent introduction reel script (pick the version that matches your situation).
  • 2 Day 2 · R · Listing reel — [LISTING], the classic structure. Fallback: a 'what [PRICE] buys in [AREA] right now' reel from three public listings. Template: just listed reel script.
  • 3 Day 3 · R · Local value — one thing about [AREA] a buyer wouldn't find on a portal: the market that's only open Saturdays, the street with the old trees, the trail access. Places, not people.
  • 4 Day 4 · R · Process — [PROCESS STEP] explained in 20 seconds. Start with the one buyers ask about most: what earnest money actually is.
  • 5 Day 5 · S · Behind the scenes — a showing, a photo shoot, the drive between appointments. Stories, not a reel; this is presence, not production.
  • 6 Day 6 · R · Engagement — 'Which kitchen?' two photos, one question. Low effort, high reply rate; replies are what the algorithm rewards.
  • 7 Day 7 · R · Listing reel — [LISTING], the one-feature structure. Fallback: a sold-history reel from a past sale (with the seller's OK). Template: just listed reel script.

Week 2 — add the numbers

Week 2 introduces the market-number post, which becomes the weekly anchor. One number, one source, one line of what it means.

  • 8 Day 8 · R · Market number — '[STAT + SOURCE] — here's what it means if you're buying in [AREA].' Source on screen. This is the post that gets saved.
  • 9 Day 9 · R · Listing reel — [LISTING], price-value structure. Fallback: a price-history reel on one street, from public records. Template: just listed reel script.
  • 10 Day 10 · C · Process carousel — the five steps from offer to close, one per slide. Carousels get saved; reels get watched.
  • 11 Day 11 · R · Local value — a 'three things within a mile of [AREA]' reel: features and places, never characterizations.
  • 12 Day 12 · R · Personal — why you got licensed, in 20 seconds. One story, true, no pitch.
  • 13 Day 13 · R · Engagement — 'Would you take this house at [PRICE]?' Comment bait done honestly: a real listing, a real number.
  • 14 Day 14 · R · Open house or listing — the invitation reel if you have an event; otherwise [LISTING] in the fast-tour structure. Template: open house invitation reel script.

Week 3 — the process series

Week 3 runs process posts as a series — three in a row builds a reason to come back, and each one links the last.

  • 15 Day 15 · R · Market number — this week's [STAT + SOURCE]. Same format as Day 8; the repetition is the brand.
  • 16 Day 16 · R · Process 1 of 3 — 'What an inspection actually covers.' End on 'part 2 tomorrow'.
  • 17 Day 17 · R · Process 2 of 3 — 'What happens when the appraisal comes in low.' Facts, options, no drama.
  • 18 Day 18 · R · Process 3 of 3 — 'What closing day looks like, hour by hour.' Close the series with a save prompt.
  • 19 Day 19 · R · Listing reel — [LISTING], the story structure (seller-approved). Fallback: the story of a past sale, with permission. Template: just listed reel script.
  • 20 Day 20 · S · Behind the scenes — the week in stories: showings, the coffee, the traffic. Presence.
  • 21 Day 21 · R · Engagement — 'Rate this listing photo 1–10' with a photo of your own. Self-deprecation earns replies.

Week 4 — sold, recap, and the next month

Week 4 closes the loop: results, recaps, and a post that sets up month two.

  • 22 Day 22 · R · Market number — this week's [STAT + SOURCE]. By now followers expect it.
  • 23 Day 23 · R · Just sold — a recent closing, with the client's permission. Fallback: 'what sold in [AREA] this month' from public MLS data. Template: just sold captions.
  • 24 Day 24 · R · Local value — a seasonal one: what [AREA] looks like this month, what's opening, what's changing. Places and things.
  • 25 Day 25 · R · Process — the question you got asked most this month, answered. If nobody asked, use 'how long does it take to buy a house from first showing to keys'.
  • 26 Day 26 · R · Listing reel — [LISTING], any structure you haven't used. Fallback: a colleague's listing with their written permission and credit. Template: just listed reel script.
  • 27 Day 27 · R · Personal — a lesson from a deal that went sideways (no names, no addresses). Vulnerability posts travel.
  • 28 Day 28 · R · Engagement — 'What should I cover next month?' A real question, and the answers are next month's calendar.
  • 29 Day 29 · C · Recap carousel — the month's listings, numbers and one lesson, one slide each. The carousel that becomes your pinned proof.
  • 30 Day 30 · R · Re-introduction — a shorter intro reel for the followers who arrived this month: who you are, what's coming. Template: agent introduction reel script.

Fair-housing note: A month of posts is a month of chances to describe people instead of places. Local-value posts drift into 'who lives here'; process posts drift into 'buyers like you'. Every day below is framed around property, place, price and process. Before posting, run captions through the checker — it takes seconds and it catches the phrases that read fine to you and not to a regulator. Before you post anything you adapt from this page, run it through our free fair housing checker — it flags risky phrases and suggests fixes, no signup.

Common questions

Do I really need to post every day?

No — the calendar is a rotation, not a quota. Post four days a week and it becomes a 7–8-week calendar with the same balance. What matters is that the mix holds: an agent who posts only listings is a brochure, and one who posts only tips is a blog. The five types keep the feed a person.

What if I have no listings this month?

Every listing day below carries a fallback in brackets — a sold-history reel, a walkthrough of a colleague's listing with their permission, a 'what this price buys' comparison from public MLS data. The separate no-listings guide has a full week built entirely from those. A drought is a content problem, not a content-stopping problem.

Which platform is this calendar for?

It's written for vertical short-form — Instagram Reels, TikTok, YouTube Shorts — with the same post cross-published to each. Stories and carousels are noted where the format fits better than a reel. Long-form YouTube is a separate plan; don't try to feed both from one calendar.

How long does a month of this actually take?

Listing reels from photos take minutes each once the photos exist; local and process posts are the time cost, roughly 20–30 minutes apiece if you batch them. Agents who block one two-hour session a week for the non-listing posts and make listing reels as listings land report the whole calendar fits around a full-time schedule.

Fill the listing days in minutes, not evenings

Make my first reel →

Free to the plan, no card · card only when you render · 14-day trial, 3 reels