Scheduling built for
real estate photographers.
Syncs Google Calendar both ways. Reserves the drive between properties. Times twilight to sunset at the address. Agents see only the slots you're truly free for.
Free plan available · No credit card required
0
double-bookings
Every slot is checked against your bookings, your held slots, and your calendar before it's offered.
2-way
Google Calendar sync
Personal events block bookings. New shoots appear on your calendar. Drag one and the shoot moves.
Sunset
aware twilight timing
Computed from the property's own coordinates and date — correct in any timezone, every day of the year.
How real estate photographers schedule shoots in Spatiko
Three steps to a calendar that books itself.
- 01
Connect Google Calendar
Link your Google account in one click. Spatiko reads your existing events and treats them as busy time immediately — nothing on your calendar can be booked over.
- 02
Set your availability rules
Your working hours, how much notice you need, the buffer around each shoot, where you start the day, how far you'll drive, and which services each teammate can cover.
- 03
Let agents book themselves
Every slot on your form has already been checked against all of it. The agent picks a time, pays, and the shoot lands on your calendar and theirs.
Your Google Calendar
is the source of truth.
Connect once. Spatiko reads what's already on it and writes every new shoot back — with everything you'd otherwise have to look up on your phone in the driveway.
-
Busy times block bookings — a dentist appointment is as protective as a shoot
-
Confirmed shoots appear with the address, client, services, and access notes
-
Drag an event to a new time in Google and the shoot reschedules in Spatiko
-
Availability is read live from your calendar on every booking request
Keep your schedule in sync — orders automatically appear in your Google Calendar, and clients can only book times when you're free.
anna@promediateam.com
Confirmed orders appear as calendar events with client info, property address, and a direct link to the order. Busy times on your calendar are automatically excluded when clients pick a time slot.
Anna Stuart 2
Delivery 10:30 AM – 12:00 PM 218 Glenwood Avenue Jordan Meyers
Production
Belle Campos 2
Production 1:00 – 2:30 PM 905 Halstead Drive Dana Whitfield
Planning 4 orders
9:15 AM Production 77 Ellerby Lane HDR Photography, Drone Photography Marcus Webb
10:30 AM Production 218 Glenwood Avenue Essentials Package (HDR Photography, Floor Plan), Drone Photography Jordan Meyers
1:00 PM Planning 905 Halstead Drive HDR Photography, Drone Photography Dana Whitfield
The drive is part of
the appointment.
Spatiko works out how long it takes to get from the last property to the next one and reserves that time. A slot you couldn't physically reach never reaches the booking form.
-
Estimated from the properties' real addresses — not a flat guess
-
Reserved on top of your buffer, so the two add up instead of overlapping
-
The first drive of the day starts from your home base
-
A calendar event with an address becomes the starting point for the next drive
Time blocks sized to
the actual shoot.
You already price services by property size. Spatiko uses those same size bands to decide how long each one takes — so a 1,400 sq ft condo and a 7,000 sq ft estate never get the same block.
-
Every price band carries its own duration, set by you in minutes
-
Durations add up across the services on the order
-
The total drives conflict checks, drive-time reservations, and which slots appear
-
The agent sees the estimated session length before they book
Price adjusts automatically based on property size.
Let clients order multiple units, e.g. 3 social media reels.
⌘Enter to save
Estimated session: 1h 45m
Travel fees that calculate themselves.
Pin a home base, set an included radius and a per-mile rate, and add a flat fee for the long hauls. Every booking gets the right travel fee at checkout — and anything past your limit can't be booked at all.
Define this teammate's home base, coverage radius, and distance fees so bookings stay within a realistic drive window.
Travel fees enabled
Toggle to include this member in distance-based pricing.
Travel zones
Sample travel fee preview
Calculations assume round-trip mileage from the home base. Remote flat fees apply when distance exceeds 30 miles. Max distance is capped at 45 miles.
Set per teammate, so the photographer who covers the whole county and the one who stays in town each get their own map. See how travel fees are set →
Ready to let your calendar run itself?
Free plan available · No credit card required
Agents only see times
you're actually free.
Every rule on this page runs before the form renders. What's left is a short list of times that all work — so there's nothing to decline, and nothing to apologise for.
-
Computed fresh on every request — no cached schedule to go stale
-
Three quick picks first, then the full run of open days
-
Picking a time holds it, so two agents can't take the same slot
-
Each photographer's own hours, capabilities, and coverage are checked separately
Estimated session: 1h 45m
Anna Stuart +$25.00 travel fee
Belle Campos +$15.00 travel fee
Sam Durham +$40.00 travel fee Quick picks based on availability
Or browse all available times
Friday, Jul 24
Control default working hours for this teammate. Times shown in Los Angeles (UTC-7) · 12-hour clock
Prevents last-minute bookings by requiring this buffer between scheduling and the shoot.
Keeps shoots from overlapping. Applied before and after each booking for parking, setup/teardown, and preparation.
Choose which services this teammate can perform. They'll only appear as an option when scheduling these services.
Different rules for
each photographer.
Working hours, notice, buffer, home base and travel rates are per teammate — and so is the list of services each person can actually perform.
-
Weekly hours with a start and end time for each day you work
-
Minimum lead time, so nobody books you for an hour from now
-
A buffer reserved before and after every shoot for parking and setup
-
Capabilities from your own catalog — only qualified teammates get offered
Twilight shoots timed by the sun, not by guesswork.
Flip one switch on the service. From then on Spatiko computes sunset for the property's own coordinates and date, and only offers times that catch the light.
-
Slots start up to 30 minutes before sunset and finish by dusk
-
Recomputed per address and per date — right in July and right in December
-
In a package, daytime services are scheduled first and twilight goes last
-
Correct in every timezone your team shoots in, with nothing to look up
The agent never sees the math — just a shorter list of evening times, all of which work.
Or browse all available times
Friday, Jul 24
More smart scheduling features
Google Calendar sync
Two-way. Busy times block bookings, confirmed shoots appear on your calendar.
Drive time between shoots
Estimated from the properties' addresses and reserved around every job.
Duration from size bands
Each service's price band carries its own length, in minutes you set.
Sunset-aware twilight
Computed from the property's own coordinates, date, and timezone.
Weekly working hours
Pick the days you work and the start and end time for each one.
Capability matching
Only teammates who can perform every service on the order are offered.
Service area zones
Included, standard, and remote travel-fee bands per photographer.
Booking buffer
A cushion held before and after each shoot for parking, setup, and teardown.
Minimum lead time
Block last-minute bookings with as much notice as you need.
Conflict detection
Any slot that would clash or leave you no time to drive is never offered.
Personal time blocking
Mark it busy on your connected Google Calendar and the slot disappears.
Accepting orders switch
Pause new bookings for a teammate without touching their hours.
Travel-aware anchors
A calendar event with an address becomes the origin for the next drive.
Client rescheduling
Agents move their own booking within your rules; both calendars update.
Closest-first assignment
Eligible photographers are ranked by distance, each with their travel fee.
Keep exploring
Works better with the rest of Spatiko
You have questions?
We have answers.
Everything you need to know about smart scheduling in Spatiko.
It's a booking calendar that only offers times you can actually shoot. Spatiko reads your Google Calendar, estimates the drive between properties, sizes each appointment from the services and the property's square footage, enforces your working hours and each teammate's capabilities, and schedules twilight services around sunset at that address — so agents only ever see real, conflict-free slots.
Yes, both directions. Connect once and your existing events become busy time that clients can't book over. Confirmed shoots are written to your calendar immediately with the property address, client contact details, services, access notes, and a link back to the order. Drag the event to a new time in Google and Spatiko picks the change up and reschedules the shoot.
Spatiko estimates the drive from the properties' real addresses — road distance from the coordinates, then a speed appropriate to that distance. That estimate is reserved before and after the shoot on top of your buffer, so a slot that wouldn't leave you enough time to arrive never appears on the booking form. There's no maps API to set up and no traffic subscription to buy.
Exactly as long as you say it does. Each service is priced in square-footage bands, and every band carries its own duration as well as its own price — HDR Photography might be 60 minutes up to 1,999 sq ft, 75 minutes to 3,499, and 90 minutes above that. Spatiko matches the property to a band per service and adds the results up, so a small condo and a large estate get very different blocks.
Mark a service as requiring twilight and Spatiko takes over the timing. It computes sunset for the property's own coordinates and date, then only offers slots that start up to 30 minutes before sunset and finish by dusk. In a package with daytime services, those are scheduled first and the twilight service is placed last to catch the light. It works in any timezone you shoot in, with no lookup tables to maintain.
Choosing a time places a short hold on it, so it's off the board for everyone else while that agent finishes checking out. Availability is recomputed live on every request against your bookings, your held slots, and your calendar's busy times — there's no cached schedule to go stale.
Yes. Working hours, minimum lead time, booking buffer, home base, travel rates and coverage radius are all per teammate. So are capabilities — the specific services each person can perform. When an order needs a service someone can't cover, they're not offered for it.
Each teammate has a home base and three distance bands: an included radius with no fee, a standard zone charged per mile, and a remote threshold beyond which a flat fee applies instead. Spatiko measures the distance to the property and adds the right fee at checkout. Anything past that person's maximum travel distance is out of coverage and can't be booked.
Three ways, no fake bookings needed. Switch a day off in your weekly hours for something recurring. Mark it busy on your connected Google Calendar for a one-off — an appointment, a trip, another job — and those hours drop off your booking form automatically. Or flip the Accepting orders switch off to pause new bookings entirely without touching your hours.
It narrows the list, then someone picks. Spatiko rules out anyone who can't perform the ordered services, isn't working, or is outside their coverage radius, and orders whoever's left closest-first with their travel fee shown. On a public booking form the agent chooses from that list; in the admin you assign the session yourself and can override coverage when you want to.
Yes, if you allow it. From the client portal an agent can move their booking to another genuinely open slot, and your calendar updates on both sides. Twilight shoots are the exception — because the usable window shifts every day, those come to you as a reschedule request instead.
That's where it earns its keep. Every teammate has their own hours, lead time, buffer, home base, travel rates and capabilities, and the engine evaluates each person independently — so one photographer's day off never blocks another's calendar. A booking is only offered when a qualified teammate is genuinely free and close enough to get there.
Go deeper
Scheduling, step by step
Setting Your Availability
Working hours, lead time, buffers, and the three ways to block time off.
Syncing Google Calendar
Connect it once, then let busy times and confirmed shoots flow both ways.
Travel Time & Travel Fees
Home base, service area, and charging distance automatically at booking.
Calendar & Availability
How the scheduling engine decides which slots a client is allowed to see.
Managing Shoots
Reschedules, multi-session orders, reassignment, and automatic reminders.
Assigning Shoots to Your Team
Who's eligible for a job, and how a photographer ends up on it.
Stop managing your calendar.
Let it manage itself.
Connect Google Calendar, set your rules once, and let Spatiko handle the rest. Drive time, twilight windows, team availability — all figured out for you.
Free plan available. No credit card required.
Let your calendar book itself
Free plan · No credit card