Scheduling

How to Set Up Location-Based Booking Rules That Actually Work

A practical guide to setting up location-based booking rules in DJ Reception so you can protect your schedule, keep teams aligned, and make online booking work at scale.

Published: 2026-03-12

If you run an appointment-based business across more than one location, a single shared calendar isn’t enough. You need clear, location-based booking rules so customers can book themselves in without creating chaos for your team.

This guide walks through how to set up location-based booking rules in DJ Reception—step by step—so each location has accurate availability, fewer conflicts, and a smoother booking experience.


The real problem: one schedule, many locations

When booking rules aren’t tailored to each location, a few things start to happen:

  • Customers book the right service at the wrong location.
  • Staff get double-booked because they’re shown as available in multiple places at once.
  • Front-desk staff spend time “fixing” online bookings instead of just running the day.
  • Customers show up at the wrong address or at times you don’t actually serve that location.

On paper, it’s all just time slots. In practice, each location has its own:

  • Working hours
  • Time zone
  • Staff mix and skills
  • Busy periods and blackout dates
  • Capacity per slot (e.g., rooms, chairs, bays)

Without location-based rules, every online booking is a small risk. Someone has to catch the mistake later—or you deal with a no-show, a late start, or a frustrated customer.


Practical impact on day-to-day operations

Here’s what this looks like in daily operations when rules aren’t set by location:

  • Front desk triage: “You’re booked at our downtown location, but you probably meant uptown. Let me move that for you.”
  • Team confusion: A stylist or technician arrives at one location while their booking is assigned to another.
  • Wasted capacity: One location is overbooked and stressed, while another sits underutilized.
  • Customer frustration: People show up at closed doors because your generic “hours” didn’t match that specific location.

These aren’t edge cases—they’re weekly realities for many growing teams.

Location-based booking rules in DJ Reception are designed to stop these issues before they start, while still keeping booking fast and simple for customers.


How DJ Reception handles location-based booking

DJ Reception gives you one workspace for all locations, with booking rules that can be tailored per location. You define how each location operates, and the system only shows customers valid options.

Core pieces that work together:

  • Locations: Where services are delivered, with their own time zone and details.
  • Team: Who can work at which locations, and which services they can deliver.
  • Services: What customers can book, with durations and optional pricing.
  • Booking Rules: How booking works—working hours, buffers, limits, and blackout windows—configured by location.

From a customer’s point of view, the public booking link is simple: choose a location, choose a service, pick a time. Behind the scenes, your rules do the heavy lifting.


Step 1: Get your locations right first

Before you touch booking rules, get your location setup clean.

In DJ Reception, your Locations area is where you:

  • Add or edit each location
  • Set the time zone correctly
  • Add contact details and naming that are crystal clear to customers

A few practical tips:

  • Use names customers recognize: “Downtown Clinic” instead of “Location A”.
  • Double-check time zones if you operate across regions. Availability is based on this.
  • Deactivate old locations instead of deleting them, so your audit history and past bookings stay intact.

Once locations are in place, you can connect them to your team and services.


Step 2: Assign team members by location

Next, decide who can actually work where. This is where a lot of scheduling conflicts either get prevented—or created.

In the Team section of DJ Reception, you can:

  • Add or edit team members
  • Assign which locations they’re allowed to work at
  • Assign which services each person can perform

Operationally, this means:

  • A team member who only works at your main location will never be booked at your satellite office.
  • A specialist who only offers a few services won’t be bookable for everything.

You can also decide whether customers must choose a specific team member on the Public Booking Link, or whether DJ Reception can assign based on availability. Both options work—the right choice depends on your model:

  • Customer-picks-staff: Great when relationships matter (e.g., stylists, therapists).
  • Auto-assign staff: Better when speed and capacity matter (e.g., clinics, service bays).

You can still override and adjust bookings internally using Quick Book for phone calls and walk-ins.


Step 3: Define working hours by location

Now you’re ready for location-based booking rules.

In Booking Rules, you control working hours per location. This is the foundation of reliable availability.

For each location, set:

  • Open days (e.g., Mon–Sat at one location, Tue–Sun at another)
  • Daily working hours (e.g., 9–5 at one, 11–7 at another)

Why this matters operationally:

  • Your downtown location can stay open late without creating evening bookings at your suburban site.
  • Temporary or part-time locations can have constrained hours without affecting the rest of the workspace.

DJ Reception uses these hours to control what customers see when they book online and what your team sees in Quick Book.


Step 4: Set lead time, buffers, and max bookings per location

Working hours define the outer boundaries. Lead time, buffers, and capacity define how realistic your schedule feels in real life.

In Booking Rules, you can configure these per location:

Lead time

Lead time sets how far in advance customers must book.

Examples:

  • High-volume city location: 2-hour minimum lead time to avoid last-minute rush.
  • Slower satellite location: Same-day bookings allowed to fill gaps.

This prevents impossible turnarounds while still supporting last-minute demand where it makes sense.

Buffer time

Buffers protect your team from back-to-back overload and account for real-world transitions: cleaning rooms, resetting stations, travel time within a site.

Examples:

  • Medical clinic location: 10–15 minute buffer between appointments.
  • Express service location: shorter or no buffer if appointments are simple and predictable.

Since buffers are location-based, you can protect more complex sites without slowing down your faster ones.

Max bookings per slot

Some locations have shared capacity (rooms, chairs, bays). Max bookings per slot lets you cap how many appointments can sit in the same time window.

Examples:

  • Workshop with 4 bays: max 4 bookings per slot.
  • Private studio with a single room: max 1.

This avoids accidental overloading while still allowing multi-staff locations to run at full capacity.


Step 5: Add blackout windows for each location

Blackout windows are your safety net for exceptions: closures, maintenance, training, or events.

In Booking Rules, you can define blackout windows per location so that:

  • Customers can’t book during staff training days at just one site.
  • Renovations at a satellite office don’t block your main location.
  • Seasonal closures only affect the relevant locations.

This is far more reliable than trying to remember to “disable the booking link” or manually reschedule every affected booking.


Step 6: Preview availability before you go live

Before sharing your Public Booking Link, use the availability preview in Booking Rules.

You can:

  • Click through dates for each location
  • Confirm that working hours, lead time, and blackout windows behave as expected
  • Spot obvious issues, like a location showing availability on a holiday when it should be closed

This is the last step before you send customers to self-book with confidence.


Checklist: Location-based booking rules setup

Use this checklist to review your DJ Reception workspace:

Locations

  • Each physical location is added with a clear, customer-friendly name.
  • Time zones are correct for every location.
  • Old or unused locations are deactivated, not deleted.

Team

  • Every active team member is assigned only to locations they actually work at.
  • Services are assigned correctly per team member.
  • You’ve decided whether customers must pick a team member or can auto-assign.

Services

  • Services have accurate durations (no “placeholder” times).
  • Archived services are cleaned up so they don’t confuse customers.

Booking Rules by location

  • Working days and hours match reality for each location.
  • Lead time rules reflect how quickly you can realistically serve new bookings.
  • Buffer times are set to match real-world turnaround needs.
  • Max bookings per slot align with your actual capacity (rooms, chairs, bays).
  • Blackout windows are added for known closures or special days.

Final check

  • Availability preview looks correct for each location.
  • Public booking link is tested internally before sharing with customers.

Tradeoffs: Centralized vs. location-specific rules

Some teams are tempted to use one standard rule set across all locations because it feels simpler. There’s a tradeoff to understand:

  • Centralized rules are easier to maintain but often don’t reflect reality. You’ll end up manually adjusting bookings, explaining exceptions, and patching things day by day.
  • Location-specific rules take a bit more thought upfront but drastically cut down on daily firefighting, rescheduling, and customer confusion.

In DJ Reception, you still manage everything from one workspace. The extra configuration per location pays you back in:

  • Faster booking decisions (less internal back-and-forth)
  • Fewer no-shows and wrong-location arrivals
  • Higher customer satisfaction with accurate, reliable time slots

If you’re unsure, start with your busiest or messiest location. Get that one right, then mirror or adapt rules for the others.


Using DJ Reception day-to-day with location rules in place

Once your rules are set, they support both self-service and staff-driven booking:

  • Customers use your Public Booking Link to pick a location, service, and time. They only see valid options.
  • Your team uses Quick Book for phone calls and walk-ins, with the same location-based availability.
  • Managers use Bookings views to filter by location and see workloads clearly.
  • Leadership uses the Dashboard and Analytics to understand which locations are at capacity and which have room to grow.

Instead of constantly adjusting the schedule, your team can rely on it.


Quick FAQ

Q: Can customers choose their location when booking online?
Yes. Your public booking link lets customers choose a location first, then see only services and times that match that location’s rules.

Q: What if a team member works at two locations?
Assign them to both locations in the Team settings. DJ Reception will use their availability and your location rules to avoid conflicts.

Q: Can I block out specific days at just one location?
Yes. Use blackout windows in Booking Rules for that location only. Other locations remain bookable.

Q: Do I have to set everything up at once?
No. You can start with one location, one service, and basic hours, then refine lead times, buffers, and blackout windows over time.


How to get started in DJ Reception

To put all of this into practice:

  1. Add your locations with the right time zones and names.
  2. Assign your team to the locations and services they actually work.
  3. Configure Booking Rules by location: hours, lead time, buffers, max bookings, blackout windows.
  4. Preview availability to catch mistakes before customers see them.
  5. Publish your public booking link and test a few bookings internally.

Once that’s done, your locations will run on rules instead of daily improvisation.

Next step: Review your booking rules this week and remove avoidable schedule conflicts. Set up or refine your location-based rules in DJ Reception so your team can move from “fixing the schedule” to simply running the day.

How to apply this article

Continue exploring