Smart Scheduling

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.

Google Calendar sync Drive time reserved Sunset-aware twilight Team scheduling

Free plan available · No credit card required

Spatiko Search clients, orders, addresses, cities, zip codes… K 2 BC Pro Media Team
Week of Jul 20, 2026PDT Today
All AS BC SD
Day Week Month
SUN 19 (2)
MON 20 (3)
TUE 21 (2)
WED 22 (2)
THU 23 (1)
FRI 24 (2)
SAT 25 (1)
1a 2a 3a 4a 5a 6a 7a 8a 9a 10a 11a 12p 1p 2p 3p 4p 5p 6p 7p 8p 9p 10p 11p
10:30 AM 940 Pinecrest Avenue AS
Priya Raman
1:00 PM 62 Kestrel Ridge AS
Marcus Webb
Busy
8:30 AM 1420 Ardmore Way AS
Dana Whitfield
1:00 PM 308 Larkspur Court AS
Erin Cole
5:00 PM 15 Sutter Bend Road AS
Nate Kowalski
9:00 AM 41 Marbury Court AS
Simone Hart
1:30 PM 512 Windmere Lane AS
Alicia Vance
10:00 AM 905 Halstead Drive AS
Cole Bennett
7:15 PM 77 Ellerby Lane AS
Busy
9:30 AM 88 Quarry Bend AS
Tomas Ibarra
10:30 AM 218 Glenwood Avenue AS
Jordan Meyers
2:00 PM 233 Fernhill Road AS
Ruth Alvarez
10:00 AM 19 Cobblefield Court AS
Owen Brady
10:30 AM – 12:00 PM 1h 30m
218 Glenwood Avenue
Riverstone, CA
Jordan Meyers
Essentials Package (HDR Photography, Floor Plan), Drone Photography
AS Anna Stuart
Planning Awaiting

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.

  1. 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.

  2. 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.

  3. 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.

Google Calendar

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

Read the Google Calendar sync guide →

Calendar

Keep your schedule in sync — orders automatically appear in your Google Calendar, and clients can only book times when you're free.

Google Calendar Connected

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.

Auto-sync ordersSmart availabilityQuick access to details
Configure Disconnect
📸 218 Glenwood Avenue · Jordan Meyers
Friday, July 24 ⋅ 10:30 – 12:00pm
218 Glenwood Avenue, Riverstone, CA 95661
📸 Real Estate Photography Session 🏠 Property: 218 Glenwood Avenue, Riverstone, CA 95661 📐 3,240 sq ft 👤 Client: Jordan Meyers 📞 +1 (555) 014-2837 ✉️ jordan@hartwellrealty.com 🧾 Services: • Essentials Package – HDR Photography – Floor Plan • Drone Photography 🔑 Access: Lockbox code 4417 — side gate 🔗 Open order in Spatiko: https://app.spatiko.com/1/orders/a1b2c3d4 --- ✅ Drag this event to reschedule — changes sync back to Spatiko within 5 minutes. Powered by Spatiko
anna@promediateam.com
Friday, July 24, 2026PDT Today
All
Day Week Month
8 AM 9 AM 10 AM 11 AM 12 PM 1 PM 2 PM 3 PM 4 PM 5 PM 6 PM 7 PM
Anna Stuart 2
8:15 – 9:45 AM 41 Marbury Court Priya Anand Delivery 10:30 AM – 12:00 PM 218 Glenwood Avenue Jordan Meyers Production
Belle Campos 2
9:15 – 11:00 AM 77 Ellerby Lane Marcus Webb Production 1:00 – 2:30 PM 905 Halstead Drive Dana Whitfield Planning
Fri, Jul 24

4 orders

8:15 AM Delivery 41 Marbury Court HDR Photography Priya Anand 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
Drive time

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

Read the travel time guide →

Appointment duration

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

Read the services & pricing guide →

Edit service

Pricing
Flat price Tiered by size Variations

Price adjusts automatically based on property size.

Min (sq ft) Max (sq ft) Price * Duration *
0 1999 $ 180 60 min
2000 3499 $ 240 75 min
3500 No limit $ 320 90 min
Add tier

Allow quantity selection

Let clients order multiple units, e.g. 3 social media reels.

⌘Enter to save

Close Save changes
Team & Scheduling

Estimated session: 1h 45m

Service area & travel fees

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.

Anna Stuart · Photographer
anna@promediateam.com +1 (555) 014-2837
Accepting orders
Profile Availability Travel Capabilities Permissions
Service area & travel

Define this teammate's home base, coverage radius, and distance fees so bookings stay within a realistic drive window.

Home base address 142 Foothill Drive, Riverstone, CA 95661 Used to verify coverage zones and calculate distance-based fees for this teammate.
Maximum travel distance (miles) 45 Sets the furthest shoot this member will cover and keeps travel previews accurate.

Travel fees enabled

Toggle to include this member in distance-based pricing.

Included distance (miles) 10
Additional rate ($ per mile) 2.50
Remote threshold (miles) 30
Remote flat fee ($) 75.00

Travel zones

No fee (included)
Standard fee
Remote fee

Sample travel fee preview

10 mile shoot Included
20 mile shoot $25.00
30 mile shoot $50.00
50 mile shoot Outside coverage

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

Get Started Free
Real availability

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

See how Spatiko booking forms work →

Team & Scheduling

Estimated session: 1h 45m

Photographer
Anna Stuart +$25.00 travel fee Belle Campos +$15.00 travel fee Sam Durham +$40.00 travel fee
Select Date & Time (Pacific Time – Los Angeles (GMT-07:00))

Quick picks based on availability

Wed, Jul 22, 9:00 AM Thu, Jul 23, 11:00 AM Fri, Jul 24, 10:30 AM

Or browse all available times

Jul 20 – Aug 18
JUL MON 20 JUL TUE 21 JUL WED 22 JUL THU 23 JUL FRI 24 JUL SAT 25 JUL SUN 26 JUL MON 27 JUL TUE 28 JUL WED 29

Friday, Jul 24

10:30 AM 11:00 AM 1:00 PM 1:30 PM 3:00 PM 4:30 PM
Team Active
Anna Stuart · Photographer
anna@promediateam.com
Calendar synced Accepting orders
Profile Availability Travel Capabilities Permissions
Weekly availability

Control default working hours for this teammate. Times shown in Los Angeles (UTC-7) · 12-hour clock

Monday
9:00 AM to 5:00 PM
Tuesday
9:00 AM to 5:00 PM
Wednesday
9:00 AM to 5:00 PM
Thursday
9:00 AM to 5:00 PM
Friday
9:00 AM to 5:00 PM
Saturday
10:00 AM to 2:00 PM
Sunday
10:00 AM to 2:00 PM
Minimum lead time (hours)
24

Prevents last-minute bookings by requiring this buffer between scheduling and the shoot.

Buffer before & after each shoot (minutes)
15

Keeps shoots from overlapping. Applied before and after each booking for parking, setup/teardown, and preparation.

Team Active
Anna Stuart · Photographer
anna@promediateam.com
Calendar synced Accepting orders
Profile Availability Travel Capabilities Permissions
Capabilities

Choose which services this teammate can perform. They'll only appear as an option when scheduling these services.

4 / 6
Select all Clear all
Packages (2/3) All None
Essentials Package

Client price $249.00

Pro Marketing

Client price $429.00

Luxury Premier

Client price $849.00

Photography (2/3) All None
HDR Photography 3 tiers
Twilight Photography

Client price $180.00

Interior Photography 3 tiers
Videography (0/1) All None
Aerial / Drone (1/1) All None
Drone Photography

Client price $150.00

Editing & retouching (1/1) All None
Availability & capabilities

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

Manage your full team →

Twilight

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.

Edit service
Name *
Twilight Photography
Description *
Dusk exterior session shot in the window around sunset — glowing windows, a lit facade, and a warm sky. Includes blending and editing.
Max 200 characters 134/200
Hero image

Displayed on public order forms and service details.

Click to upload

Hero image

Scheduling
Virtual service

No on-site time or team member assignment needed

Requires twilight

Schedule this service around sunset. Clients will only see time slots starting up to 30 minutes before sunset, with the session ending by dusk. When combined with non-twilight services in a package, those services are scheduled first and this one is placed last to catch the best light.

⌘Enter to save

Close Save changes

Or browse all available times

Jul 20 – Aug 18
JUL MON 20
JUL TUE 21
JUL WED 22
JUL THU 23
JUL FRI 24
JUL SAT 25
JUL SUN 26
JUL MON 27
JUL TUE 28
JUL WED 29
JUL THU 30
Friday, Jul 24
7:30 PM
8:00 PM

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.

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.

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

Get Started Free