What Happens When Availability Blocks Overlap (Conflict Resolution)
Availability Conflict Resolution
What is a conflict? A conflict occurs when the time window of a new availability block overlaps with one you've already set on the same date. For example, if you already have "Available 08:00–16:00" saved and you try to create "Preferred 12:00–20:00", they overlap between 12:00 and 16:00.
What happens when a conflict is detected? Instead of silently overwriting your existing data, a Conflict Resolution Modal appears before anything is saved.
The modal shows you:
- A visual day timeline — your existing blocks (greyed out) and the new block you're trying to add (highlighted) so you can see exactly where they clash
- A list of conflicting records — each existing block that overlaps with the new one, including recurring series if applicable
- Two action buttons: Replace all conflicts and Cancel
Your choices:
- Replace all conflicts — the conflicting existing records are deleted and your new block is saved in their place. If the conflicting records belong to a recurring series, only the occurrences on the affected dates are removed.
- Cancel — nothing changes. Your existing availability is kept exactly as it was.
Tips:
- Review the timeline carefully before replacing — once replaced, the old records are gone
- If you want to keep both time windows, cancel and adjust your new block's times so they don't overlap (see "Setting Multiple Availability Blocks for the Same Day")
- Recurring availability conflicts are shown grouped by their series so you can see the full scope of what would be replaced