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, a value indicative of contact center performance in achieving the goal; identifying a performance gap relative to the goal based on the determination, wherein the performance gap is indicative of the contact center over-performing or under-performing relative to the goal; determining, by the processor, performance of contact center targets in handling the intent, wherein the performance of each of the contact center targets is depicted via a corresponding performance score; calculating a minimum performance score based on the identified performance gap; identifying, by the processor, a particular target selected from the contact center targets with the corresponding performance score satisfying the minimum performance score; and delivering, by an electronic switch coupled to the processor, the interaction to the particular target.