Property photos in NestBord are single-source-of-truth. You upload them once to the property (or a unit) and they flow automatically to every listing on that unit — no re-uploading, no stale copies.
The upload flow
- Open Properties → Add Property.
- Fill in the name and address. Pick photos on the same step — they stage as previews locally.
- Click Next: Add Units. When the property saves, your staged photos are uploaded to S3 in the background. They'll be served via CloudFront at
https://d2lnhyjska3br6.cloudfront.net/.... - Add one or more units. You can attach unit-level photos here too (they count as property photos for sync purposes).
Where photos show up
- On the property detail page in a gallery.
- On the properties grid (first photo becomes the card thumbnail).
- On any active listing for that property's units — the listing's own photo array is populated automatically.
- On the public
listings.nestbord.com/<org>/<listing-slug>page.
What if I added photos after creating the listing?
Existing listings backfill when the next photo is uploaded. If you want to force it, there's a one-shot endpoint — from the management portal while logged in, run this in the browser console:
fetch("/api/documents/backfill-photos", { method: "POST" }).then(r => r.json()).then(console.log)
You'll get back counts of how many properties and listings were updated.
