Skip to main content

Client Settings - Distribution

Configure automated lead allocation methods across clients based on different distribution types (Price, Weight, Round Robin, etc)

Chris Arenas avatar
Written by Chris Arenas
Updated over 2 months ago

Overview

LeadExec provides five distribution methods to automate lead assignment:

  • Price: Prioritizes highest-bidding clients

  • Weighted: Allocates leads proportionally to assigned weights

  • Percentage: Distributes fixed lead shares within timeframes

  • Round Robin: Cycles leads sequentially between clients

  • Priority: Follows predefined client ranking (0 = highest)

You can also chose to have a Secondary Automation type as a tiebreaker between clients if the system cannot decide which client to select based on primary automation alone.

Note that in the event that 2 or more clients have the same distribution order and the Secondary Automation type cannot function as a tiebreaker either, the order in which they were entered into LeadExec will determine which client has the highest priority

How Each Method Works and How to Configure

Access the Distribution Settings:

  • Navigate to Settings > Client Settings > Distribution

  • Select your Default Automation

  • Configure type-specific settings based on your requirements:

Method

Action

Price

Toggle Price Optimization → "Yes"

Priority

Click Configure Automation Settings → Set priority values (0=highest)

Weighted

Click Configure Automation Settings → Assign weights → Select Base Automation Type

Percentage

Click Configure Automation Settings → Set percentages → Select Base Automation Type

GeoLoation

No additional configuration required

Round Robin

No additional configuration required

  • Select your Secondary Automation

Different Types of Automation:

Price Automation

  1. The system ranks clients by bid price (highest to lowest)

  2. Leads are delivered to top-bidding active clients

  3. You can also choose to use Price Optimization. This will have the system either separate the shared and exclusive clients' pricing to determine which would generate the highest revenue or pool them all when scanning and go with the highest bidder instead.
    Note: Price automation does not have any automation preferences

Priority Automation

  1. Assign numerical priority (0 = highest, higher numbers = lower priority)

  2. The system scans clients in priority order (e.g., 0 → 2 → 4 → 6)

  3. Leads go to the highest-priority available client

Round Robin

  1. LeadExec maintains a rotation sequence (e.g., client A → B → C → A → B...)

  2. Each new lead goes to the next client in the cycle.

    Example with 3 clients:

  • Lead 1 → A | Lead 2 → B | Lead 3 → C | Lead 4 → A and so on
    Note: Round robin automation does not have any automation preferences

Weighted Distribution

  1. Assign weights to your clients (e.g., Client A=2, Client B=1)

  2. The system distributes leads proportionally to weights

  3. The percentage of leads a particular client receives will go up and down depending on the time frame—this can be customized within the Configure Automation Options dropdown.

Percentage-Based Distribution

  1. Set percentage allocations per client (e.g., Client A=40%, Client B=60%)

  2. The system enforces percentages within a certain timeframe—as with weighted distribution, this can be customized within the Configure Automation Options dropdown.

Geolocation

  1. The clients are ordered based by the distance from the lead record. (e.g., Client A=3 miles away from address in record, Client B=10 miles away from address in record)

Client Parallel Processing

This feature allows the system to process your clients synchronously during scanning for eligible clients before moving ahead with distribution. If disabled, the system will process the leads synchronously with the scanning process.

Email Tracking

When enabled, this setting allows the system to track and report on email delivery performance. It monitors whether an email was successfully delivered, opened, or had any links clicked. It will also flag emails as rejected if they bounce or are blocked.

If disabled, the system will treat all email sends as successful, which may be misleading—especially if email is your client's only/main delivery method.

Apply Client Locking

When enabled, this setting prevents simultaneous delivery attempts to the same client. The system will wait for any ongoing delivery attempts to finish before starting a new one.

This can be helpful if you're working with a smaller client base and want to ensure more efficient and controlled delivery handling.

Troubleshooting

Issue: Distribution not following expected order

  • Solution:

    1. Confirm Save Settings was clicked after configuration

    2. Verify clients are active and not paused

    3. Review how the secondary prioritization is affecting delivery (e.g., priority ranks moving certain clients up for more immediate delivery)

    4. For Weighted/Percentage: Ensure total ≠ 0% and a tiebreaker priorization is set

Issue: Clients receiving unequal shares in Round Robin

  • Solution:

    1. Check for recent client additions/removals (resets sequence)

    2. Confirm all clients have available delivery capacity or haven't hit their hourly/daily/weekly max deliveries

Issue: Priority ranks being ignored

  • Solution:

    1. Verify your priority ranks are accurately tiered based on your requirements

    2. Review how the secondary prioritization is affecting delivery

    3. Review that your client hasn't hit their hourly/daily/weekly max deliveries

Not that because of the level of nuance allowed by the system, it's important to understand how different primary and secondary priorizations work with one another, as well as how specific Delivery Account criteria, schedule, and quantity settings come into play.

Did this answer your question?