Roam Free ← Back to the proposal
Engine · Photo captions

Captions written from what's in the frame.

Photos carry most of the booking decision, but their captions are usually blank or generic — invisible to skimming guests and to the AI systems that now index listings. This engine writes a benefit-led caption for every photo in the portfolio, in two passes that make invention impossible. Below: real photos from a real Roam Free home, captioned by the engine.

4,147
Captions written & live, one engagement
4,147 / 4,148
Byte-for-byte match, live audit
2
Passes per photo — see, then write
0
Claims not visible in the photo

The worked example

Cowboy Ridge, six photos through the engine

A real Roam Free property in Austin. Blue tags are what the vision pass recorded — only what's visibly verifiable. The green arrow line is the caption that ships.

caption-engine · cowboy-ridge · gallery 6 of 62

Cowboy Ridge — gallery captions

62 photos · 62 captioned · pushed with receipts
Stone fire pit ringed with director chairs at sunset overlooking hill country
Vision pass seesstone fire pit6 chairssunsethill country view
Circle up at the stone fire pit — six chairs, hill-country views, and the best sunset seat in the house.
✓ Pushed · byte-verified41.jpg
Bright kitchen with white cabinets, quartz island, brass pendants, and cane bar stools
Vision pass seesquartz islandbrass pendantsgas rangebar stools
Cook for the whole crew — quartz island, gas range, and bar seating to keep the chef company.
✓ Pushed · byte-verified09.jpg
Game room with pool table, projector screen, and arena chairs
Vision pass seespool tableprojector screenarena chairs
Rack one up in the game room — full-size pool table, projector screen, and stadium seats for movie night.
✓ Pushed · byte-verified07.jpg
Stock-tank cold plunge under a teal shade sail beside an outdoor TV bar
Vision pass seescold plungeshade sailoutdoor TV barloungers
Take the plunge — a stock-tank cold soak under the shade sail, with the outdoor TV bar steps away.
✓ Pushed · byte-verified34.jpg
Primary bedroom with king bed, geometric wallpaper, and hill country window view
Vision pass seesking bedgeometric wallpaperhill country window
Sleep in the primary suite's king bed and wake up to a hill-country view out the window.
✓ Pushed · byte-verified23.jpg
Outdoor lounge with fire pit, sectional, and hammock overlooking mini golf at dusk
Vision pass seesfire pit loungesectionalhammockmini golf
Evenings end here — fire pit lounge and a hammock, with the mini-golf green lit up below.
✓ Pushed · byte-verified05.jpg

The method

Two passes, on purpose

The pass that looks is never the pass that sells. That separation is what keeps thousands of captions honest.

PASS 1 · VISION

Record only what is visibly verifiable

  • Objects, finishes, and layout actually in the frame
  • Counts that can be counted — seats, beds, chairs
  • No building-material guesses, no access details, no "probably"
PASS 2 · WRITING

Turn observations into a guest benefit

  • Leads with what the guest gets to do there
  • Uses amenity words guests — and AI search — actually query
  • Cross-checked against the verified fact base before publish

Why it compounds

01

AI search reads captions

Assistants and channel ranking systems index caption text. "Full-size pool table" and "cold plunge" become findable answers instead of unlabeled pixels.

02

Nothing to walk back

Captions only describe what's visible and verified — no caption can overpromise, the #1 source of "listing didn't match" reviews.

03

Verified live, per photo

On the 123-unit engagement, every caption pushed carried a per-photo receipt: 4,147 of 4,148 matched the live gallery byte-for-byte.

04

Your titles stay yours

PM-authored photo titles are never touched. The engine adds; it doesn't overwrite your team's work.

Runs on your verified fact base. The writing pass cross-checks every caption against the record built in the four steps — captions and listing copy can never disagree. Talk about turning it on