Optimized Lead Distribution System for a Global Solar Panel Manufacturer
Client Overview
Our client is a major global manufacturer and seller of solar panels. They have an extensive network of partners worldwide. These partners, typically small businesses, purchase solar panels from the client and install them on rooftops or open spaces for end customers.
The Challenge
1. Multi-source Lead Ingestion: Leads were entering Salesforce from multiple sources.
2. Geographical Assignment: Leads needed to be assigned to the nearest partner.
3. Fair Distribution: Partners should receive leads in a round-robin fashion.
- Different layers of partners with varied lead handling capacities.
- Each partner had a threshold for the maximum number of leads they could handle at a given time.
5. Lead Reassignment & Expiry:
- A lead could be reassigned up to three times before being considered unserviceable.
- Partners accessed assigned leads through a mobile application built on a different tech stack, requiring seamless integration with Salesforce.
Solution Implementation in Salesforce
To address these challenges, we designed and implemented an automated Lead Distribution System with the following components:
1. Geographical Mapping & Lead Assignment
- Tool Used: GeoPointe (can be replaced with Google Maps API in the future).
- When a lead enters Salesforce, its latitude and longitude are determined.
- A scheduled batch process runs every hour to identify the nearest partner using a tiered search radius (5, 15, 30, 50 miles).
2. Round-Robin Lead Assignment
- Leads are distributed in a fair round-robin manner among partners.
- Partner lead quotas are enforced based on their hierarchy.
- If a partner is at capacity, the lead is assigned to the next available partner.
3. Lead Reassignment Rules
- If a partner rejects a lead, it is reassigned up to three times.
- If no partner accepts after three attempts, it is flagged for review
4. Integration with Partner Mobile Application
- Partners access leads via a mobile application built on a different tech stack.
- Real-time updates are pushed to the mobile app through API integration.
- Lead statuses (accepted, rejected, completed) sync back to Salesforce.
Business Impact
- Improved Lead Response Time: Automated assignment ensures quicker allocation to partners.
- Fair Distribution: The round-robin mechanism prevents lead hoarding.
- Partner Efficiency Optimization: Load management ensures partners only receive leads they can handle.
- Enhanced Partner Experience: Mobile app integration provides real-time lead access and updates.
Future Enhancements
- Implement AI-based Lead Scoring for better prioritization.
- Use machine learning to predict partner availability and optimize lead routing.
- Introduce real-time push notifications for quicker partner responses.
Recent Post
-
Quality Over Speed: Finding the Balance17 Apr 2026 Blog -
Salesforce Commerce Cloud Testing16 Apr 2026 Blog -
Service vs. Experience: Which Salesforce Cloud Wins the Support Battle?14 Apr 2026 Blog -
Change Data Capture and Asynchronous Apex Trigger14 Apr 2026 Blog -
NPSP to Nonprofit Cloud Migration Guide13 Apr 2026 E-Book -
NPSP to Nonprofit Cloud Migration Guide | Strategy & Steps07 Apr 2026 Blog -
The Psychology of Bugs06 Apr 2026 Blog -
Top Salesforce Testing Challenges and How to Solve Them06 Apr 2026 Blog -
How to Launch Your First Salesforce Experience Cloud Site: A Simple Guide31 Mar 2026 Blog -
What is Salesforce Experience Cloud? Your Gateway to Branded Digital Experiences30 Mar 2026 Blog
You Have Questions,
We Have Answers
Talk to our experts today and explore how we can help you build a connected and efficient digital ecosystem.