1. A method for managing an interaction for a contact center, the method comprising: identifying, by a processor, an intent for an interaction between a customer and the contact center; identifying, by the processor, a goal related to the intent; determining, by the processor, contact center performance in achieving the goal; comparing, by the processor, the contact center performance to the goal; determining, by the processor, based on the comparing, whether the contact center is over-performing or under-performing relative to the goal; determining, by the processor, performance of contact center targets in handling the intent; identifying, by the processor, a particular target selected from the contact center targets based on the determined performance of the contact center targets and the determination as to whether the contact center is over-performing or under-performing relative to the goal; and delivering, by an electronic switch coupled to the processor, the interaction to the particular target.