The app
The day's bookings are read from the calendar.
Step 1 opens the booking system, reads every booking of the day with its services and its notes, and reconciles them against the property sites that already exist. Nothing is spent at this stage.
- Each booking's notes are filtered against an ignore list, so editors see the notes that matter and nothing else.
- A booking that needs no site, such as a floor plan on its own, is marked and left alone.
Booking systemShared database
The app
The property site is created, activated and linked.
Steps 2 and 3 create the property site, activate it and write its download and preview links onto the booking's media page. Each link is read back after saving, so a link that did not stick is caught at once.
- Activating a site costs real money, so the step is status-driven: running it twice never creates a second site.
- A daily cap stops a runaway from spending more than a normal day would.
Property sitesBooking media page
People
Photographers shoot. Editors edit.
This part stays human. The team works in Monday.com as usual, and the app watches for one thing: the moment a job's editing status changes. It does not ask Monday every few seconds. Monday tells it.
- Status changes arrive as webhooks, so the app reacts within seconds and stays silent the rest of the time.
Monday.comDropbox job folders
Automatic
Gemini works out the photo order before anyone asks.
When a job turns from Processing to Editing Finished, a pre-sort is queued. The app sends small copies of the photos to Gemini, which returns the whole delivery order: exterior first, then room by room. The order is saved with the job.
- The small copies never touch the team's Dropbox folders.
- Jobs with fewer than 16 photos are skipped. They are quicker to arrange by hand.
- A failed sort is retried once, 15 minutes later.
Monday.com webhookGemini
The app
Photos are compressed, uploaded and arranged.
An operator drops the job folder on the Compress tab. The app compresses every photo with its camera data intact, uploads the set to the property site and arranges the tiles in the saved AI order. Monday is then marked QC Approved.
- If the photo count does not match what was ordered, the upload is held until a person says to go on.
Dropbox job folderProperty siteMonday.com
Automatic
The video is uploaded and proven to play.
Setting a video to Auto Delivery sends the job to the first free PC. It downloads the video, uploads it to the property site and the job's Dropbox folder, and on request to a video host under an address-only title. Then it checks that the video really plays.
- A video that does not play is re-uploaded, up to twice, before a person is asked.
- A file that is already there, by name and fingerprint, is never uploaded again.
Monday.com webhookProperty siteDropboxVideo host
The app
The client's page gets its links.
Once every video plays, the app tidies the booking's media page: the delivery links go in, the "video coming later" placeholders come out, and the Monday item moves to Ready to send.
- The final "send to client" stays a person's decision.
Booking media pageMonday.com
The app
Every booking is checked: ordered against delivered.
The Daily Check reads each booking of the day and compares what was ordered with what is actually on the client's download page. Each job gets a verdict: delivered, partial, mismatch, waiting for video, or not started.
- Red first, then yellow. All-clear jobs are counted and hidden.
- A false alarm can be dismissed once and stays dismissed for every operator.
- The results are shared on a web page every operator can open.
Booking systemClient download pageShared database