Compact Scheduling: Keep Your Day Geographically Tight Without a Receptionist
TL;DR
Compact Scheduling is an opt-in setting that only shows customers booking slots adjacent to jobs you already have that day, within a drive-time window you choose (5–60 minutes, default 15). It runs automatically on every self-booking request, so your day stays geographically tight without anyone checking a map before confirming a new appointment. The customer side benefits too: they book an exact time instead of a wide arrival window, and they're never called later to move that appointment because the contractor's route changed.
What Is Compact Scheduling?
Compact Scheduling is a setting in Arrively that limits which new appointment slots show up on your booking page. With it on, a slot is only offered to a customer if it starts within your chosen window after an existing job ends, or ends within that window before an existing job starts. The first job of the day is unconstrained — there's no prior job yet to measure against.
How Does It Actually Work?
Say you have a job booked 10:00–11:00 and your drive-time window is the default 15 minutes. A customer trying to book at 11:10 sees that slot — it's 10 minutes after your last job ends, inside the window. A customer trying to book at 2:00pm doesn't see that slot at all — it's a 3-hour gap, well outside the window, so it's filtered out before they ever see it.
This isn't a manual check. It happens automatically, in real time, for every booking request, on every technician's calendar.
Compact Scheduling vs. Drive-Time Aware Scheduling
These are two different layers, and it's worth keeping them separate:
| Drive-Time Aware Scheduling | Compact Scheduling | |
|---|---|---|
| Status | Always on | Opt-in |
| What it prevents | Physically impossible bookings (can't reach the address in time) | Technically reachable but inconveniently spread-out bookings |
| How it decides | Real travel time between addresses | A fixed window (5–60 min) around your existing jobs |
Drive-time aware scheduling is the baseline — it stops a customer from booking a slot you can't physically reach. Compact Scheduling is a stricter, optional layer on top of that: even a reachable slot gets hidden if it isn't close enough to an existing job.
Does Compact Scheduling Optimize My Route?
No. Compact Scheduling doesn't reorder your existing jobs, build a route, or cluster jobs by area. It only changes which new slots are offered to a customer at the moment of booking — the jobs you already have stay exactly where you scheduled them.
What This Means for Your Customers
Most field service tools solve the schedule-tightening problem with route optimization: software that re-sequences the day's jobs after they're already booked. The customer experience that creates is a wide arrival window — "we'll be there sometime between 8am and noon" — because the contractor's actual route doesn't lock in until late, often the night before or the morning of. If the route shifts, the customer's slot can shift with it.
Compact Scheduling solves the same underlying problem earlier, before there's anything to optimize. A customer booking on your page picks an exact time — 10:00, not "morning" — because that slot was only ever offered if it already fit your day. There's no later re-sequencing step, because there's nothing left to re-sequence: every booking that exists was already compatible with the ones around it the moment it was made.
The practical difference for the customer: no taking a half-day off work to sit in a four-hour window, and no call the day before asking to push their appointment back two hours because the route changed. The exact time they booked is the exact time they're booked for.
How Does This Replace a Receptionist?
A dispatcher's job, when a new request comes in, is to glance at the day's map and make sure the new appointment doesn't strand a technician on the other side of town. Compact Scheduling does that exact check automatically, at the moment a customer is picking a time on your self-booking page — before the appointment exists, not after someone has to call and reschedule it. For a deeper look at running a full day without dedicated dispatch staff, see how to schedule a mobile service day without a dispatcher.
How Do I Turn On Compact Scheduling?
- In your Arrively dashboard, go to Settings > Business.
- Find the Compact Scheduling section.
- Toggle Keep jobs close together on.
- Set Max drive time between jobs to a value between 5 and 60 minutes (default 15).
It's available on every Arrively plan at no extra cost — there's no separate tier or add-on fee.
What Happens to the First Job of the Day?
It's unconstrained. Compact Scheduling has nothing to measure a new slot against until at least one job exists on that technician's calendar, so the first booking of the day can land at any available time.
Does It Work With Multiple Technicians?
Yes, and it's evaluated per technician. Each tech's existing jobs are checked independently, so a two-tech team doesn't share one constraint across the whole business — each technician's day stays geographically tight on its own.
Getting Started
Compact Scheduling is a toggle, not a project. Turn it on, set a window that matches how tight you want your day, and every new self-booking request from then on respects it automatically. No dispatcher, no manual map-checking, no double-booking yourself into a day full of windshield time.
Frequently Asked Questions
What is Compact Scheduling?
Compact Scheduling is an opt-in Arrively setting that restricts which new appointment slots a customer sees when self-booking. A new slot is only offered if it starts within your chosen drive-time window after an existing job ends, or ends within that window before an existing job starts. The window is configurable from 5 to 60 minutes (default 15). The first job of the day is unconstrained, since there's nothing yet to be close to.
How is Compact Scheduling different from drive-time aware scheduling?
Drive-time aware scheduling is always on and prevents physically impossible bookings — it blocks a slot if you can't actually drive there in time. Compact Scheduling is opt-in and goes further: it hides slots that are technically reachable but still leave a big, inconvenient gap in your day, by only showing slots within your chosen window of an existing job.
Does Compact Scheduling optimize my route or reorder my jobs?
No. Compact Scheduling does not reorder existing jobs, build a route, or cluster jobs by area. It only filters which new time slots are shown to a customer at the moment they book. The order and timing of jobs you already have stays exactly as scheduled.
How do I turn on Compact Scheduling?
In the Arrively dashboard, go to Settings > Business and find the Compact Scheduling section. Toggle 'Keep jobs close together' on, then set 'Max drive time between jobs' to a value between 5 and 60 minutes (default 15). It's available on every Arrively plan at no extra cost.
Does Compact Scheduling work for teams with multiple technicians?
Yes. The window is evaluated per technician — each tech's existing jobs are checked independently, so a multi-tech team gets several independently tight schedules rather than one shared constraint across the whole org.
Can a new booking still land far from my other jobs that day?
Only as the first job of the day. Once one job exists on a technician's schedule, every later slot offered to a customer must fall within the configured drive-time window of an existing job — there's no way for a customer to book something that strands the technician across town.
Do customers get a wide arrival window, or an exact time?
An exact time. Arrively's booking page shows discrete time slots — 10:00, 10:15, 10:30, and so on — and the slot a customer picks is the exact time they're booked for. There's no multi-hour arrival window to wait through.
Does Compact Scheduling mean a customer's appointment might get moved later to fix the contractor's day?
No. Compact Scheduling filters which slots are offered before a customer ever books, so there's nothing left to fix afterward. Rescheduling an existing appointment in Arrively always requires an explicit action by the contractor or the customer, with the other party confirming — it never happens automatically to accommodate the contractor's route.
Related posts
Scheduling App Checklist for Owner-Dispatchers
Choosing a scheduling app as an owner-dispatcher? Here's what actually matters: drive-time, mobile-first, notifications, and simplicity.
How to Schedule a Mobile Service Day Without a Dispatcher
Schedule a full day of mobile service jobs without a dispatcher using drive-time-aware tools, self-booking pages, and automated reminders.
Best Scheduling Apps for Mobile Notaries in 2026
Compare the best scheduling apps for mobile notaries. Side-by-side review of Arrively, Calendly, Snapdocs, Acuity, and Google Calendar.