Intelligent RosterIntelligent Roster®

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

New to Intelligent Roster?

Try everything in this guide with your own team.

Start your free trial