We've implemented this for companies in the past - bumping callers to the front of the line based on the caller ID (or input of some other data by customer) and matching customer profile or CRM record tracking customer spend, MRC, etc. It's pretty standard practice.