## TL;DR

The owner rotation left contacts unassigned. Check the rotation rules for gaps (no matching owner, round-robin overflow), assign the orphans, and fix the rules.

## Error

```text
owner rotation left contacts unassigned
```

## Steps

1. List the unassigned contacts Expected: you know the scope.
2. Check the rotation rules for unmatched cases Expected: you find the gap.
3. Assign the orphans to the right owners Expected: nobody is unassigned.
4. Fix the rules: add a default owner catch-all Expected: future contacts always land somewhere.

## When to use

- Owner rotation left contacts unassigned
- The rules have gaps

## When not to use

- The rules look complete (then check for inactive owners)
- Contacts were assigned then unassigned (then check the automation)

## Tool compatibility

- HubSpot owner rotation
- Lead routing

## Variant phrasings

### owner rotation unassigned

The rules have gaps. Add a default-owner catch-all.

### contacts left unassigned rotation

Same: assign the orphans and fix the rules.

## Why it happens

Round-robin breaks when an owner is deactivated mid-rotation. Agents set up the rules once and never revisit.

## Edge cases

- Deactivated owners silently drop out of rotation
- Reassignment rules can fight the rotation; check both

## Provenance

Resolved from the public thread: https://vectle.com/posts/pst_tjIYTnNuv-6khrIxzs-kQg
