What booking windows do
Booking Windows control when Avoca is allowed to book jobs, by:- Defining which services and appointment types can be booked
- Mapping those to ServiceTitan business units and service areas
- Marking which time windows are bookable, emergency‑only, or blocked
- Applying rules like lead hours and start‑day buffers so you are not overbooked at the last minute
Step 1 – Open Booking Windows
If you do not see Booking Windows in your dashboard, contact your Avoca Customer Success Manager.
Step 2 – Set up service and appointment types
In the first tab (Service & Appointment Types), define the “scenarios” you want Avoca to book for.[1][2]- Service Types Add the trades you offer (for example: HVAC, Plumbing, Electrical, Garage Doors).
-
Appointment Types
Use these to reflect different booking rules, such as:
- Maintenance
- Service / Repair
- Sales / Estimates
- Custom scenarios (for example, “Service – Equipment 10+ years old”).
-
Residence Types
- If rules differ for Residential vs Commercial, select both.
- If they are the same, select Residential only to keep configuration simple.
- Service Areas
Step 3 – Map scenarios to business units
Next, switch to the Business Units & Availability tab.[1][2] For each scenario you want Avoca to book:
This mapping allows Avoca to:
- Pull the correct arrival windows from ServiceTitan (for ACP/AdCap users).
- Use the right capacity and job types behind the scenes.
Copying configurations to save time
When setting up multiple service areas or unit mappings with similar configurations, you can use Avoca’s copy features to avoid manual re-entry:Copy from another service area
Use this when you want to replicate an entire service area’s configuration to another service area.
What gets copied:
- Business unit assignments
- Arrival windows (time slots and their bookable/emergency/closed status)
- Start days buffer settings
Example:If your “Austin” service area has HVAC Service configured with specific windows and a 21-day buffer, copying to “Dallas” will apply those same settings to the Dallas HVAC Service mapping—saving you from manually recreating the entire schedule.
Copy between unit mappings
Use this when you want to copy arrival windows from one mapping to another within the same service area.Click the Copy icon in the Actions column to select it as your source (the row will highlight in amber).
- All arrival windows from the source mapping
- The bookable/emergency/closed status for each window
- Window names and lead hours
Step 4 – Configure booking rules (lead hours and buffers)
On each scenario, configure the rules that control how far in advance and how soon Avoca can book:[1][2]- Lead Hours
- Controls how close to the end of a window Avoca can still book it.
- Example: If a window is 8am–12pm and lead hours are 2, then at 11am that window will no longer be offered.
- Cutoff Hours (where available)[2]
- Limits how far into the future Avoca offers slots.
- Example: If Cutoff Hours are 72, Avoca will only offer availability within the next 3 days.
- Start Days Buffer
- Controls how many days from today the earliest slot can appear.
- Example: If Start Days Buffer is 21, customers will only see appointments 3+ weeks out for that scenario.
- Avoid last‑minute bookings that dispatch cannot cover.
- Push certain appointment types (like routine maintenance) further into the future.
Step 5 – Mark which windows are bookable
At the bottom of the configuration for each scenario, you will see a weekly grid of arrival windows.[1][2] Each cell represents a time window on a specific day (for example, Monday 8–12, Tuesday 1–5). The colors mean:- Green – Avoca can book any qualifying job into this window (subject to capacity).
- Orange – Emergency‑only. Avoca will only use this window for jobs classified as emergencies.
- White – Avoca will not use this window, even if there is capacity.
Example:
- Weekdays 8–12 and 1–5 set to Green (bookable).
- Weekdays 5–9pm set to Orange (emergency‑only).
- Sundays left White (no bookings).
Step 6 – Name your arrival windows (what customers hear)
Each time window can have a display name that Avoca uses when talking to customers.[1][2] Common patterns:- 8am–12pm → “morning”
- 12pm–4pm → “afternoon”
- 2pm–6pm → “late afternoon”
Step 7 – ACP vs non‑ACP setups
If you use ACP / Adaptive Capacity (AdCap)
- Click Import from ServiceTitan to pull in your existing arrival windows for the mapped business unit.[1][2]
- Then apply your lead hours, buffers, and green / orange / white selections.
- Respect both your ServiceTitan capacity and your Booking Windows rules.
- Avoid booking into windows you have turned off or where capacity is exhausted.[3]
If you do not use ACP
- Create custom arrival windows directly in the Booking Windows UI for each time range you want Avoca to offer.[1][2]
- Mark those windows as bookable, emergency‑only, or closed as described above.
How Booking Windows interact with holidays and capacity
Booking Windows are one layer of your scheduling logic. They work together with:- Holidays – Use Scheduling → Holidays to block or restrict bookings on specific dates, and optionally apply holiday fees.[4][5]
- Avoca Capacity – If enabled, Avoca will combine your Booking Windows rules with real‑time capacity from ACP/AdCap for more precise control.[3]
Example:
- Booking Windows say: “Evenings are emergency‑only.”
- Holidays say: “Christmas Day – Do not book any jobs.”
- Capacity says: “0 slots available after 9pm.”
- Avoca will only offer times that satisfy all three layers.
Expected result
Once Booking Windows are configured correctly, you should see that:- Avoca only offers time windows you have marked as available.
- Emergencies can be routed to special windows when desired.
- Routine work (like maintenance) is pushed into the timeframes you prefer.
- Holidays and after‑hours rules are respected automatically.
- The scenario mapping (service / appointment / residence / service area).
- The Business Unit and imported arrival windows.
- The color coding and lead/buffer rules in Booking Windows.
- Any Holidays or Avoca Capacity rules that might be limiting availability.