Unica Optimize data flow

Unica Optimize works by taking a list of proposed contacts from one or more Unica Campaign flowcharts, applying rules to the proposed list, and generating an optimized list of contacts.

The following diagram shows how data flows between Unica Campaign and Unica Optimize.


Data flows from a flowchart (1) to a database table (2) to the optimization algorithm (3). Constraints (4), business rules (5), contact history (6), and segment and offer lists (7) also feed into the algorithm. From the algorithm comes optimized contacts (8)
  1. Unica Campaign flowcharts
  2. Proposed contacts
  3. Unica Optimize optimization algorithm
  4. Constraint rules from Unica Optimize session
  5. Business rules from Unica Optimize session
  6. Contact history
  7. Segments and offer lists from Unica Campaign
  8. Optimized contacts

In Unica Campaign, you create flowcharts to select your proposed contacts. You then create a Unica Optimize session. The Unica Optimize session is where you define your constraints and business rules. You run the Unica Optimize session to apply the following items to your proposed contacts by using an optimization algorithm:

  • Your rules and constraints
  • Contact history
  • Any other necessary data from your customer data

The Unica Optimize session returns an optimized list of contacts to Unica Campaign. You can then use this optimized list in a flowchart that uses a contact processes. Contact processes control the actual execution of completed campaigns, which includes:

  • The management and creation of contact lists
  • The treatment of target audiences
  • The logging of data