Booking & scheduling, by people who shoot Pre-launch · Early access open

The most powerful booking platform in real estate media.

You sell twilight shoots, drone work and multi-crew packages, then schedule them in tools built for haircuts. ShootDeck is built for the actual job — sunset that moves, three call times on one order, and the drive in between.

Six taps, from a car, between showings

The listing agent wants a price and a date, not a quote and a phone call. ShootDeck prices from square footage and list price on the way in, recommends by price band, and only offers times a crew can genuinely make — sun and drive time included.

  7402 Vista Del Mar Ave, La Jolla · 4,200 sq ft · $3.2M

One property, two operators, one sunset

Drag the year. Sunset is computed for this property's coordinates on that date with the same maths the product uses — not a time somebody retypes every spring. Then try sending two operators.

Alec
Premium Video
Colin
Premium Photos
Twilight

The differentiators

Five things nobody else does.

Not a roadmap. Every one of these is in the product today and can be demonstrated on your own catalogue.

01

It knows when the sun sets.

Twilight shoots anchor to sunset, not to a clock time. Book one in June and one in December and both land where the light actually is, in the right city, automatically. The maths is NOAA-accurate and agrees to the minute with an independent reference.

Everyone else stores "6:00pm" and hand-edits the calendar four times a year.

02

One booking. Three people. Three times.

A package can put a photographer on site at one, a videographer at half three and a twilight session at seven — each scheduled and blocked independently, each person free the rest of the day. Or one person doing all three, if one person can.

Most booking software models an appointment as one person for one block.

03

It refuses bookings that need teleportation.

Availability accounts for the drive. Somebody finishing in La Jolla at noon cannot start in Temecula at 12:15, and ShootDeck says so while the agent is still choosing — not at six on the morning of the shoot. It also ranks dates by how little extra driving they cost.

04

Nobody finds out at the payment screen.

Days and start times are checked against every crew member's real diary — including blocks on their own Google Calendar — while the customer is still choosing. Times that cannot be worked are struck through with the reason. And nobody is ever sent to a shoot they are not cleared for: the skills matrix is enforced by the server, not merely displayed.

05

It knows what each shoot actually made.

Estimated margin per job — crew pay, editing time, mileage from the real addresses. Find the products that look profitable and are not. Owner-only, and it refuses to guess: a job with an unknown cost is reported as unmeasurable, never as free.

A price, not a quote

Priced from the property, before anyone picks up a phone.

Square footage and list price on the way in. The agent sees a real number for their listing, and the tier you would recommend for it — not "from $950".

2,400 sq ft · La Jolla
Standard
photos + video
Premium
photos + video
Signature
photos + video

Three audiences, one system

The agent books. The crew shoot. Nobody phones the office.

For the agent

A price and a date

  • Priced from square footage and list price — no quote, no wait
  • Recommended packages chosen by the property's price band
  • Add-ons appear only when they apply
  • Weekend premiums shown on the days they apply to
  • Ask for a specific photographer, remembered next time
  • Reschedule themselves, twilight re-derived for the new date
For the crew

Their day, on a phone

  • Their own shoots and schedule
  • Booking questions answered in the customer's own words
  • Access notes, gate codes, lockbox
  • Request time off
  • No access to anyone's pay, including colleagues'
For the office

A day you can read

  • Week calendar, a lane per crew member, filtered by market
  • Twilight drawn where it actually falls
  • Double-booking prevented at the moment of booking, across every order
  • Minimum lead time, holidays, travel buffers, crew priority
  • Cancel properly — crew and customer told, calendars cleared, waiting list notified
The rest of it

Booked, shot, delivered, paid for.

Booking is where it starts. What makes a media company run is everything after.

Calendars, both directions

  • Google Calendar two-way — their blocks make them unbookable here, our shoots appear there
  • An ownership model that cannot fight itself: their events are read, never touched
  • Every fifteen minutes — a block added at nine stops a 9:10 booking
  • A shoot dragged on their side is flagged, not silently accepted

Delivery and after

  • Per-order delivery pages with galleries and links
  • Upgrades from the delivery page
  • Ratings scored separately for media and crew — "great photos, two hours late" averages to three stars and tells nobody anything
  • Media licensing: builders and stagers buy rights, the agent earns credit
  • Watermarked proofing

Money

  • Deposits, balances, saved cards
  • Confirmed by Stripe directly, so a closed tab never loses a booking
  • An abandoned checkout releases the crew's time instead of holding it
  • Numbered, branded invoices — a real 8½×11 PDF on the confirmation
  • Credits, two-sided referrals, retainers as a slot ledger with rollover
  • Coupons with caps, expiry and per-customer limits

Scheduling rails

  • Work splits across crew only when one person genuinely cannot cover it
  • Two operators at once when the customer asks — and they separate before dusk
  • Shooting hours, slot length and lead time are settings, not code
  • Pause a crew member without deactivating them
  • Recurring work that creates the next booking only, never a year of ghosts
  • A waiting list that holds nothing and auto-books nobody

Consent, done properly

  • SMS and email consent captured at checkout — separate ticks, never pre-ticked, never required to book
  • Every record keeps the exact wording shown, timestamped, with IP
  • STOP honoured, including plain-English refusals

Put it on your own site

  • One line of script on any page — WordPress, Squarespace, Webflow, Wix, plain HTML
  • Sizes itself to the form, so nothing scrolls inside a little box
  • Your site never touches card details, so it stays out of payment-compliance scope
  • Only the websites you approve can show your form
  • Or the hosted page, or book.yourcompany.com
Integrations

It fits your stack. Not the other way round.

CRM

GoHighLevel

  • A paid booking becomes a contact, tags and a deal — never an abandoned cart
  • Tag and field names are a per-company mapping, so it fits the CRM you have
  • Cancellations move the deal
  • A CRM outage never fails a booking
Files

Dropbox

  • A folder per confirmed booking, named with date, address and order reference
  • A manifest file, so anything reading the folder knows what the job is
  • Separate hand-off and return folders — AI editing services plug straight in
Payments

Stripe

  • Each company takes its own money into its own account
  • Deposits or in full, per company
  • Webhook-confirmed, so the browser is never the source of truth
Multi-tenant

Nothing about any one company is hardcoded.

Services, tiers, markets, home bases, travel zones, solar offsets, skills and pricing rules are configuration rows. Your clients book at your own address, see your branding, and never meet your software vendor — not in the URL, not in the confirmation email, not in the gallery link they forward to a seller.

ShootDeck came out of a working real estate media company, because the booking software we were paying for could not describe a twilight shoot — and serialised two specialists who should have been shooting at the same time.

Every rule in here exists because a shoot day went wrong once. We run our own company on it. That is the only product testimonial worth anything.

Made by people who shoot
Early access

See it schedule your shoot day.

Your services, your markets, your crew, your sunset. Half an hour, no slide deck.