Just-sold video: 6 templates that win listings
Six specific just-sold video templates that convert to listing appointments, not just Instagram likes. Full breakdown of hook, structure, caption, and which templates work for which market conditions.
The "just sold" post is one of the highest-leverage marketing pieces an agent produces — but only if it's built for listing generation rather than for likes. A generic "SOLD!" post with a stock stat gets some hearts and no new business. A well-structured just-sold video reaches sellers who are thinking about listing in the next 6 months and moves them off the fence.
Below are six templates that consistently produce listing appointments (not just engagement). Each has a specific job, a specific market condition where it works best, and a specific structure to follow.
What every just-sold video needs
Before the templates, the shared essentials:
- Concrete numbers. Days on market, sale price, %-of-list, number of offers. Vagueness kills credibility. "Sold in 6 days at 3% over list" beats "sold quickly!"
- A hook in the first 3 seconds. Same rules as any social video.
- A signal that this is normal for you, not exceptional. The best just-sold posts imply "this is how we work every time," not "look how lucky I got."
- A soft CTA. Not "DM me!" but "If you're thinking about selling in [neighborhood], I have the same playbook for your listing."
- Video, not static graphic. Static "SOLD" cards perform 5-10x worse than the same information in video form.
Template 1 — The "over-ask" story
When to use: Hot market, multiple offers, seller got more than expected.
Hook (0-3s): "Sellers wanted $750K. We closed at $812K."
Body (3-25s): Quick cuts of the property, 5-7 shots. Overlay text with each stat as it appears:
- Listed at $749,000
- 5 offers by day 4
- Closed at $812,500 (+8.5% over ask)
- 21 days to close
Close (25-40s): One line to camera or as overlay: "Here's what we did differently: [one specific thing — pre-listing prep, targeted marketing, pricing strategy]. Same playbook available for your listing."
Caption: Focus on the strategy that produced the outcome, not just the outcome. "We priced this one strategically 3% below the comp range to trigger a bidding situation. Worked."
Why it works: Sellers want to know their agent has a plan for getting them the highest price. This template shows the plan working.
Template 2 — The "faster than expected" story
When to use: Any listing that beat market average days-on-market for its price bracket / neighborhood.
Hook: "[Neighborhood] average right now is 47 days. This one closed in 12."
Body: Quick property tour + specific reasons for the fast sale:
- Professional video on day 1 (referring to your own work)
- Priced 2% below the comp median
- 3 open house events in the first week
- Under contract by day 8
Close: "If your timeline matters, this is the model. Happy to review your specific situation."
Caption: Include the neighborhood name explicitly (helps local SEO). Include the actual DOM average — sellers Google this and appreciate specificity.
Why it works: Speed-to-close is one of the top-3 seller concerns. This template directly addresses it with proof.
Template 3 — The "no-price-drop" story
When to use: Property sold at list or above without any price reductions — increasingly rare and highly credible in 2026.
Hook: "This one sold at list. No price drops. Rare in this market."
Body: Property tour + stats:
- Listed at $[price]
- No price adjustments
- 3 offers
- Sold at $[same price] or above
Close: "Getting to list price without dropping requires accurate pricing from day one. Free listing consultation — DM if that's the outcome you want."
Caption: Explain the pricing methodology briefly. "We ran comps 3 different ways before listing. Pricing accuracy = confident buyers = clean sale."
Why it works: Every seller has heard horror stories of price drops. Proof that you can price a home right the first time is more valuable than any high-close-price story.
Template 4 — The "we fixed it" story
When to use: Listing that had been on the market with a previous agent, expired, or fell out of contract before you took it and closed it.
Hook: "This house was on the market 87 days with no offers. I took the listing on May 15. Closed June 30."
Body: Contrast shots — one or two of the "before" (previous listing photos or MLS screenshots), then the improved version:
- Previous list: $[X]
- Previous days on market: 87
- Withdrew from prior agent
- New listing: $[Y] (usually slight repricing)
- Under contract in 8 days
- Closed at $[Z]
Close: "If your listing isn't moving, there's usually a reason. Free strategy call to diagnose."
Caption: Diplomatic — don't trash the previous agent. Focus on what changed: "Different photography, different pricing, targeted campaign to [buyer segment]. Right combination made the difference."
Why it works: Expired listings are one of the highest-quality lead sources. This template directly speaks to the "my listing failed" seller.
Template 5 — The market-context story
When to use: Any listing, especially in shifting or uncertain market conditions.
Hook: "Real estate in [neighborhood] right now:"
Body: Data-first, property-second. Chart or overlay showing:
- Median sale price this quarter vs. last
- Average DOM this quarter vs. last
- Then: "This listing closed at [X] in [Y] days — [above/at/below] the current median."
Close: "Every market is nuanced. If you're wondering how the trends affect your specific situation, that's a 20-minute conversation. DM me."
Caption: Include the actual quarterly stats for the neighborhood. Sellers searching "[neighborhood] real estate 2026" find this content via Google.
Why it works: Positions you as a market expert, not just a transaction processor. This is what wins listing appointments against agents who lead with commission cuts.
Template 6 — The client-testimonial hybrid
When to use: Any transaction where the client is willing to appear on camera or provide a written quote.
Hook: "Closed this one for [Client Name] on [date]. Here's what he said:"
Body: Client-quote overlay ("The whole process took 5 weeks and I was updated at every step") + property shots + closing stats.
Close: Optional: 10-second clip of the actual client on camera, one sentence.
Caption: Thank the client publicly. Include one specific detail from their story ("Relocated from Boston for a new job. Needed to be under contract within 30 days of first tour.").
Why it works: Third-party validation. Sellers trust other sellers more than they trust agents.
Common mistakes across all templates
Mistake 1: leading with your name. "Just sold by [Your Name] Realty!" — buries the lede. Lead with the outcome; your name appears at the end or in the caption.
Mistake 2: overproducing. A polished 60-second highlight reel with dramatic music feels like an ad. Keep it simple — 30-40 seconds, subtle music, quick cuts.
Mistake 3: same template every time. Rotating through the 6 templates keeps your feed varied and reaches different types of prospective sellers.
Mistake 4: no CTA. Even a soft one is critical. "If you're thinking of selling in [neighborhood], DM me" is enough. Don't leave the viewer with nowhere to go.
Mistake 5: bragging tone. "Killed it again!" performs poorly. Professional, data-driven tone consistently outperforms enthusiasm.
Posting cadence
Post one just-sold video per closing. Don't batch them ("this month's sold listings!"); each closing deserves its own moment.
Timing: 3-7 days after closing. Long enough to confirm the deal fully closed, short enough that the market context is still fresh.
Channels: Reels + TikTok + LinkedIn + Facebook, adapted per platform. YouTube long-form for high-price closings (a 3-4 minute case-study video ranks well in local search).
Do NOT post before closing. Deals fall through in the closing window. A "SOLD!" post that then has to be retracted is embarrassing and hurts credibility.
The compounding effect
After 20-30 just-sold posts, patterns emerge in what wins listings:
- One specific neighborhood produces most of your inbound DMs → double down there
- One template (e.g., over-ask stories) attracts more sellers → do it more
- Certain closing statistics come up in every listing appointment ("I saw your video where you sold in 8 days") → those become your signature stats
The just-sold post isn't a single output — it's a listing-generation funnel that compounds over 6-12 months. Agents who ship one per closing consistently outperform agents who ship occasional viral content on other topics.
Production speed
Each just-sold video should take 20-30 minutes to produce if you have source footage from the original listing:
- 5 minutes: write the caption + choose stats to highlight
- 10 minutes: edit the video with new "SOLD" overlay text and closing stats
- 5 minutes: export in vertical for social
- 5-10 minutes: post to each channel with platform-specific captions
If you use a service that produced the original listing video (GenHomeVideo delivers 4 cuts per listing), the just-sold version is a 15-minute edit of an existing cut — much faster than starting from scratch.
The single-biggest just-sold mistake to avoid
Not posting any just-sold content at all.
Some agents avoid just-sold posts because it feels braggy, or because they worry it makes them look transactional. Both concerns are wrong. Sellers want to see closings — it's the proof they need that you can do what you say you can do. Silence on your closings reads as "maybe this agent isn't actually closing much."
Every closing gets a post. Simple rule.
James writes about listing marketing, video production for real estate, and how agents can win more listings with less overhead.
Try GenHomeVideo — $20 per listing
Submit a listing address and get four production-ready videos — horizontal + vertical, long + short — emailed to you within 24 hours. No photos, scripts, or uploads needed.