Overview
LeadExec supports flexible lead distribution for organizations that sell and distribute leads to one or more clients.
In LeadExec, clients are typically the lead buyers or destinations receiving leads from your organization.
Depending on your business model and campaign configuration, a lead can be:
Delivered exclusively to one client
Shared with multiple clients
Distributed semi-exclusively to a limited number of clients
LeadExec can combine these distribution models with client qualification, pricing, revenue optimization, geographic coverage, Ping/Post bidding, distribution limits, and advanced routing rules to determine which clients are eligible and how a lead should be distributed.
Eligible delivery opportunities can then be processed sequentially or, when configured, through parallel processing, sometimes referred to more generally as concurrent processing.
This gives lead generation companies, lead sellers, aggregators, affiliate networks, and lead marketplaces flexibility in how they sell, distribute, and monetize each lead opportunity.
For an overview of LeadExec and its broader routing capabilities, see LeadExec Lead Distribution Software Platform Overview.
Understanding Exclusive, Shared & Semi-Exclusive Lead Distribution
The primary difference between these distribution models is how many clients are allowed to successfully receive the same lead.
Exclusive Lead Distribution
An exclusive lead is sold and successfully delivered to a single eligible client.
LeadExec evaluates configured client requirements such as qualification criteria, pricing, geography, schedules, capacity, coverage, and other distribution rules to determine which delivery opportunities are eligible for the lead.
If an attempted delivery cannot be completed, LeadExec can continue through other eligible opportunities until the lead is successfully delivered.
Once one client successfully receives the lead and the configured delivery limit has been reached, the lead is not sold to additional clients under that distribution path.
Exclusive distribution is commonly used when a client is willing to pay a premium to receive a lead without competing with other clients purchasing the same opportunity.
Shared Lead Distribution
A shared lead can be sold and successfully delivered to multiple eligible clients.
Rather than stopping after the first successful delivery, LeadExec can continue distributing the lead according to the configured campaign rules and Maximum Delivery Count.
For example:
Client A — $35
Client B — $35
Client C — $35
If all three clients qualify and the campaign allows three successful deliveries:
3 Clients × $35 = $105 Total Revenue
Shared distribution allows lead sellers to monetize the same lead across multiple qualified clients when their business model permits it.
Semi-Exclusive Lead Distribution
Semi-exclusive distribution limits the number of clients that may successfully receive the same lead.
For example, a lead seller may allow a lead to be purchased by up to three clients rather than selling it exclusively to one client or distributing it more broadly across a shared client network.
The campaign's Maximum Delivery Count controls how many successful deliveries LeadExec permits.
For example:
1 Successful Delivery — Exclusive
3 Successful Deliveries — Semi-Exclusive
Multiple Successful Deliveries — Shared
Semi-exclusive distribution can help lead sellers balance client exclusivity, individual lead value, and total revenue opportunity.
Revenue Optimization Across Distribution Opportunities
LeadExec's Revenue Optimization functionality can evaluate the revenue available across eligible distribution opportunities.
The highest-priced individual client does not always represent the highest total revenue opportunity.
Consider a lead with the following eligible options:
Exclusive Distribution
1 Exclusive Client × $100 = $100
Semi-Exclusive Distribution
3 Semi-Exclusive Clients × $40 = $120
Although the exclusive client offers the highest individual price, the combined semi-exclusive opportunity represents greater total revenue.
In this example:
Exclusive Revenue: $100
Semi-Exclusive Revenue: $120
Higher Revenue Opportunity: $120
Revenue Optimization allows LeadExec to account for the total revenue available from eligible distribution opportunities rather than relying only on the highest individual client price.
This can be particularly valuable for organizations that operate a combination of exclusive, semi-exclusive, and shared lead programs within the same client network.
For additional information about LeadExec's pricing and revenue optimization settings, see Client Settings – Distribution.
Client Qualification Before Distribution
Before a client participates in a distribution workflow, LeadExec determines whether the applicable client and delivery account are eligible for the lead.
Qualification can consider factors such as:
Geography • Coverage • Lead Attributes • Pricing • Schedule • Capacity • Lead Type • Campaign Rules • Delivery Requirements
This means a shared lead is not simply broadcast to every client configured in the system.
LeadExec evaluates the available client opportunities based on the account's configured distribution requirements before attempting delivery.
This is especially important for lead sellers managing large client networks where individual clients may have different purchasing requirements, geographic territories, pricing agreements, schedules, capacity, and delivery rules.
Geographic & Coverage Rules
Geographic requirements and service coverage can be incorporated into client qualification and lead distribution.
LeadExec can evaluate criteria such as:
State • ZIP Code • Radius Around ZIP • Service Territory • Client Coverage
For example, a home-services lead may have 20 potential clients configured within LeadExec, but only four may service the consumer's location.
Those qualifying clients can then participate in the applicable exclusive, semi-exclusive, shared, Ping/Post, or other configured distribution workflow.
For geographic grouping, see How to Create Delivery Groups.
For routing against large ZIP, postal code, or other lead-field lists, see Client Settings – Distribution Lists.
Sequential & Parallel Lead Delivery
Exclusive, semi-exclusive, and shared distribution describe how many clients may successfully receive a lead.
A separate consideration is how LeadExec processes eligible delivery opportunities.
By default, delivery opportunities can be processed sequentially, with LeadExec moving through available opportunities one at a time.
LeadExec also provides a parallel processing setting that allows multiple eligible delivery opportunities to be processed at the same time.
Parallel processing may also be referred to generally as concurrent processing, but within LeadExec the feature is called parallel processing.
Sequential Processing
With sequential processing, LeadExec works through eligible delivery opportunities one at a time.
A simplified workflow may look like:
Lead Received → Client A Attempted → Result Received → Client B Attempted → Result Received → Continue as Needed
If an opportunity cannot successfully receive the lead, LeadExec can continue to the next eligible opportunity.
For shared or semi-exclusive distribution, LeadExec can also continue after successful deliveries until the configured Maximum Delivery Count has been reached.
Parallel Processing
When parallel processing is enabled, multiple eligible delivery opportunities can be processed simultaneously instead of waiting for each individual attempt to complete before beginning the next.
A simplified workflow may look like:
Lead Received → Identify Eligible Clients → Process Eligible Deliveries in Parallel → Evaluate Results
Parallel processing can be especially helpful in shared and multi-client distribution environments where delivery speed is important.
Most importantly, parallel processing does not determine whether a lead is exclusive, semi-exclusive, or shared.
It determines how the eligible delivery opportunities are processed.
An exclusive campaign may allow only one successful delivery, while a shared campaign may permit several. Parallel processing changes the processing method, not the underlying lead distribution model.
For information about organizing clients and delivery accounts into distribution workflows, see How to Create Delivery Groups.
How Waterfall Distribution Fits Into Lead Distribution
Waterfall distribution describes how LeadExec works through available delivery opportunities as it attempts to successfully distribute a lead.
If one opportunity cannot receive the lead, LeadExec can continue to the next applicable opportunity.
For example:
Client A Rejected → Client B No Coverage → Client C Accepted
Waterfall processing is separate from whether a lead is exclusive or shared.
Exclusive Distribution Example
Suppose a campaign allows one successful delivery:
Client A Rejected → Client B Rejected → Client C Accepted → Distribution Complete
The lead remains exclusive because only one client successfully received it.
Shared Distribution Example
Suppose a campaign allows three successful deliveries:
Client A Accepted → Client B Rejected → Client C Accepted → Client D Accepted → Maximum Delivery Count Reached
The system can continue through available opportunities until the configured number of successful deliveries has been reached or no additional eligible opportunities remain.
The key distinction is:
Exclusive, semi-exclusive, and shared distribution determine how many clients may successfully receive the lead. Waterfall processing describes how LeadExec continues through available delivery opportunities while attempting to complete that distribution.
Sequential or parallel processing can also affect how those delivery opportunities are processed, without changing the underlying distribution model.
Shared Distribution with Ping/Post
Exclusive, semi-exclusive, and shared lead distribution can also work with Ping/Post lead distribution.
Ping/Post allows LeadExec to evaluate eligible client opportunities before sending complete lead information.
A simplified Ping/Post workflow can include:
Qualify Clients → Ping Eligible Clients → Receive Bids or Acceptance Responses → Evaluate Client Opportunities → Distribute Full Lead
This allows real-time client responses, pricing, coverage, and qualification results to participate in the distribution decision.
Depending on the campaign and distribution configuration, the resulting lead may then be sold:
Exclusively to one client
Semi-exclusively to a limited number of clients
As a shared lead to multiple clients
Revenue Optimization, pricing, client qualification, and other configured distribution rules can also participate in determining the applicable delivery opportunities.
For a detailed explanation of client bidding, Ping Trees, static and dynamic pricing, inbound and outbound Ping/Post, and client matching, see Ping Post Lead Distribution Explained.
For implementation details, see Setting Up a Ping Post Lead Delivery in LeadExec.
Example: Multi-Client Revenue-Optimized Distribution
Consider a home-services lead entering LeadExec.
1. Receive & Validate the Lead
LeadExec receives the lead and applies the configured lead requirements and applicable quality rules.
For information about lead scoring and quality rules, see Lead Source Settings – Lead Grading.
2. Identify Eligible Clients
LeadExec evaluates configured requirements such as:
Geography • Coverage • Lead Criteria • Schedule • Capacity • Pricing • Delivery Requirements
Clients that do not meet the applicable requirements are excluded from the available distribution opportunities.
3. Evaluate Revenue Opportunities
Suppose the eligible client network produces these opportunities:
Exclusive Client
1 Client × $100 = $100
Semi-Exclusive Clients
3 Clients × $40 = $120
Revenue Optimization can evaluate the total revenue represented by the eligible opportunities.
4. Process the Delivery Opportunities
LeadExec processes the applicable delivery opportunities according to the configured workflow.
These opportunities may be processed sequentially or, when parallel processing is enabled, multiple applicable deliveries may be processed simultaneously.
5. Apply the Maximum Delivery Count
LeadExec tracks successful deliveries against the campaign's configured Maximum Delivery Count.
Once the allowed number of successful deliveries has been reached, additional deliveries are not required for that distribution path.
6. Track Distribution Results
LeadExec records the resulting distribution activity so users can review delivery attempts, successful sends, and client outcomes.
See Distribution – How to Use This Screen for information about monitoring distribution results.
Flexible Distribution for Lead Sellers & Multi-Client Networks
Lead generation companies and lead sellers often operate client networks with different purchasing models.
One client may want exclusive leads at a premium price, while another may participate in a shared or semi-exclusive lead program.
At the same time, each client can have different:
Pricing • Geographic Coverage • Qualification Requirements • Schedules • Capacity • Delivery Requirements
LeadExec allows these requirements to work together within the distribution process.
By combining exclusive, semi-exclusive, and shared lead distribution, Revenue Optimization, client qualification, Maximum Delivery Count, waterfall processing, optional parallel processing, Ping/Post, geographic routing, pricing, and advanced delivery rules, LeadExec supports sophisticated lead-selling, aggregation, and marketplace business models within a single lead distribution platform.
