Assign contacts to staff
Assign leads and customers to the right person and keep filters stable.
Why assignment matters
Assignment keeps responsibility clear. It also helps reports show which staff handled which leads, customers, and follow-ups.
Expected behaviour
- Assignment update should happen without full page reload where possible.
- Filters such as assigned/unassigned should stay selected after update.
- Staff should only see contacts allowed by their role and company settings.