Linking Interactions to Leads

This chapter covers the following topics:

Interaction Matching Engine Overview

An interaction is a single contact event between a customer or customer system and a resource of the business. An example of an Interaction with a potential customer would occur when marketing campaigns target lists of e-mail addresses for mass mailings or when a person calls a call center to get product information.

The Interaction Matching Engine provides the mechanism to mine and evaluate these customer interactions and responses for sales follow up. Interaction Matching rules can be set up to determine the marketing interactions that must be evaluated to generate sales leads or to enhance the quality of existing leads.

To understand the Interaction Matching Engine and associated concepts, see the following sections:

Interaction Types and Interaction Scores

Customer interactions are of various types. Examples of interaction type are Event Registration, Survey Completion, Web Visit, and so on.

Each interaction type is associated with a default interaction score that indicates the significance of the interaction. For example, an interaction where the customer tells the call center agent to have a sales representative call back is a very significant type of interaction. This event has an immediate sale potential, and merits a high score. Whereas, an interaction type such as Event Registration may indicate that the customer has some interest in the product associated with the event. However, it does not merit immediate sales attention, and hence is worthy of a low score.

The following table lists the seeded interaction types and the default interaction scores considered by the Interaction Matching Engine. The Seeded Interaction Rule uses these interaction scores. To set up additional interaction types, see Setting Up Interaction Types.

Seeded Interaction Types and Scores
Interaction Type Description Default Interaction Score
Survey Callback Customer has requested a call back from the company. 10
Event Registration Customer has registered for an event organized by the company. 3
Survey Completion Customer has completed taking a survey posted by the company. 3
Web Collaboration Customer has interacted with the company through the Web. 2
Inquired about an item from Customer Customer has enquired about an item of the company. 3
Web Advertisement Visits Customer has clicked on the company's advertisement on the web for details. 1
Web Offer Visits Customer has clicked on the company's offer on the web for details. 1
E-mail Clickthroughs Customer has clicked on a URL in an e-mail sent by the company. 1

Note: The scores for the interaction types can be changed when you are setting up rule sets in the Interaction Matching Engine. For more information, see Interaction Rule Sets.

Interaction Score Threshold

The Interaction Score Threshold (IST) is a set value against which the sum of all the interaction scores for a customer are matched. When the sum is equal to or greater than the IST, a lead is generated from the set of interactions. Each time an interaction is linked to a customer, the sum of interaction scores are evaluated against the IST.

For example, assume that the IST is set to 20. A customer interaction with a score of 5 is chosen by the Interaction Matching Engine. However, no lead is available for the corresponding customer. When another interaction for the same customer with a score of 10 is recorded, both the interaction scores are added and compared with the IST. In this case, the score does not exceed the IST yet. A lead is created from these interactions when the sum of all the interaction scores equal or exceed the IST.

The IST value is set in the OS: Interaction Score Threshold profile. The default value for this profile is 20.

Functioning of the Interaction Matching Engine

The Interaction Matching Engine functions in two key ways:

To understand the working of the Interaction Matching Engine, see the following sections:

The Mining Behavior of the Interaction Matching Engine

The Interaction Matching Engine is driven by a rule set that has an activation date range. A concurrent program (Run Interaction Matching Engine to Match or Create Leads) runs the Interaction Matching Engine at scheduled times. Based on the rule set, interactions are evaluated for their sales potential.

The Guards in the rule set support the Country and Campaign (Source Code) attributes. The attributes are ANDed during evaluation. You can also opt to capture all interactions without any attributes. The Rules in the rule set support the Interaction Type and the Interaction Score.

If the Interaction Matching Engine rules sets are modified, they are applicable only for the new interactions captured since the last time the engine ran. They are not used to match interactions that were processed before the rule sets changed.

All the matched interactions are tracked and displayed with the timestamp on the lead. You can also browse through all the responses that contributed to the lead. Review and periodically archive interactions that are not matched with leads or other interactions. You can view the interactions attached to a lead from the history details for the lead. For more information, see the Oracle Field Sales User Guide.

Note: Interactions with a Guest User's Party ID are not used for matching.

The mining behavior can be customized with business-specific logic that renders certain interactions in specific contexts valuable in determining sales value.

Mining by Source Code

The significance of an interaction may depend on the specific promotion associated with it. For example, an Event Registration for a strategic CEO level event is more significant than an Event Registration for a technical web seminar. Hence, the score of the interaction also depends on the promotion code associated with the interaction. For this type of mining, you can create specific rules that will leverage the source code as a guard.

In addition to the source code attribute, the country attribute can also be used as a guard to define interaction rules.

Linking an Interaction with Existing Leads

When an interaction is captured for linking, the Interaction Matching Engine first checks all the existing sales leads to match the interaction with a lead. The interaction is matched with leads based on the following criteria:

If more than one lead matches a given interaction, then a lead is chosen by its progress in the sales pipeline.

Lead Reevaluation

When an interaction is linked to a lead, the lead is reevaluated only if both these conditions are satisfied:

The Interaction Score can be leveraged in the Rating Engine to upgrade the lead value, along with any other relevant attributes. When new (additional) interactions are linked, the score of the new interaction will augment the rating of the lead.

When an unqualified lead is appended with an interaction, and the lead's Interaction Score goes up, the lead is processed by the qualification, rating, and channel selection engines again.

Linking if No Lead Exists for the Interaction

If a matching lead is not found for an interaction, the interaction is evaluated, and if the interaction score is equal to or greater than the IST score, then a lead is generated.

If the interaction score does not meet the IST, the interaction is linked with other unique interactions for the same party. All matching interactions for the prospect within the allowed time frame are scored and evaluated as an aggregate score. This aggregate score is constantly reevaluated against the IST, and a lead is created when appropriate. All interactions used to generate the lead are appended to the lead.

Lead Generation

When a lead is generated from a set of interactions, the lead is assigned to a sales channel with the following details:

Running the Concurrent Program

The Run Interaction Matching Engine to Match or Create Leads concurrent program runs the Interaction Matching Engine.

Use the following details to run the Run Interaction Matching Engine to Match or Create Leads concurrent program.

Prerequisite: Interaction Matching Rules must be set up.

Responsibility: Oracle Sales Administrator

Parameters:

Schedule - Once

For the steps to run the concurrent program, see Running Concurrent Programs.

Setting Up Interaction Types

All customer interactions can be associated with a specific type. Examples of interaction types are Event Registration, Survey Completion, and Web Visit. You can set up interaction types that you want associated with the interaction rules.

The first few interaction types are seeded, and cannot be selected. You can enable or disable a seeded interaction type, and also change the description and meaning, if required.

Notes

Interaction Selection Rule Sets

The interaction rules sets identify the interactions that are appropriate and relevant to be mined for follow up purposes.

The Linking rules can be customized to:

If more than one rule set with equal precedence win, the rule set with the highest score is selected.

You can view the interactions attached to a lead from the history details for the lead. For more information, see the Oracle Field Sales User Guide.

You can track the effectiveness of the interaction rule sets by viewing the Lead Linking Report. For more details, see Lead Linking Report.

Creating an Interaction Rule Set

An interaction rule set contains a guard and rules. The Country and Campaign attributes make up the guard options. Rules can be created using Interaction Types and Scores. You can view the details of the seeded interaction rule set called Seeded Interaction Rule.

When an interaction matches with the rule set conditions, a score is assigned to the interaction based on the type of the interaction. When the score reaches a threshold, a lead is created from the interaction(s).

While creating a rule set, it is in the Draft status by default. Use the following procedure to create an interaction rule set.

Navigation:Log in with the Oracle Marketing Superuser responsibility and navigate to Administration > Leads > Processing Rules > Interaction Selection.

Notes