Flows
Your Lead Processing Command Centers
Flows are where your business logic comes to life. They're visual pipelines that show exactly how leads move through your system - from initial submission through validation, enhancement, and delivery. If LeadConduit is your lead operations platform, flows are the assembly lines that do the actual work.
📍 You are here: Understanding the heart of LeadConduit
🎯 What you'll learn: How flows work and how to build them effectively
⚡ Power level: From simple validations to complex multi-buyer routing
What Makes a Flow?
Think of a flow like a smart conveyor belt in a factory:
Lead arrives → Quality Check → Enhancement → Packaging → Delivery
↓ ↓ ↓ ↓ ↓
Source Validation Add data Format Recipient
Each station (step) performs specific work. Bad products (leads) get rejected. Good ones continue to the next station. The whole line runs automatically, 24/7.
The Anatomy of a Flow
Every flow has five key phases:
1. Lead Submission
Where leads enter your system:
- Sources - Connection points for incoming leads
- Mappings - Transform vendor fields to your standards
- Acceptance Criteria - Define quality gates
- Volume Caps - Control lead flow
- Pricing - Track costs automatically
2. Flow Steps
Where processing happens:
- Overview - Understanding step types
- Filter Steps - Route and validate
- Enhancement Steps - Add valuable data
- Recipient Steps - Deliver to buyers
3. Lead Events
Complete visibility into everything:
- Event Types - What gets tracked
- Event Timeline - See the journey
- Debugging with Events - Fix issues fast
4. Reporting & Analytics
Turn data into insights:
- Flow Performance - Key metrics
- Source Analysis - Vendor quality
- Financial Tracking - ROI visibility
5. Optimization
Continuous improvement:
- A/B Testing - Data-driven decisions
- Performance Tuning - Speed matters
- Advanced Patterns - Pro techniques
Core Flow Concepts
Linear Processing
Flows process leads step-by-step, left to right:
- Each step completes before the next begins
- Steps can pass, fail, or error
- Failed steps might stop processing or just log the failure
- Errors can trigger retries
Real-Time Execution
Most flows complete in under a second:
- Parse and validate: ~50ms
- Check duplicates: ~100ms
- Enhance data: ~200-500ms
- Deliver to CRM: ~200ms
- Total: Under 1 second
Conditional Logic
Steps can include rules that control execution:
- Skip expensive enhancements for low-value leads
- Route to different buyers based on criteria
- Apply different validations by source
- Time-based processing rules
Common Flow Patterns
Basic Validation Flow
The simplest useful flow:
Source → Validate Email → Check Duplicates → Deliver
Perfect for: Testing, simple lead collection, basic quality control
Enhanced Lead Flow
Add valuable data:
Source → Validate → TrustedForm → Phone Lookup → Score → Deliver
Perfect for: Compliance-focused buyers, quality-driven operations
Multi-Buyer Distribution
Maximize revenue per lead:
Source → Validate → Buyer A (exclusive)
↘ Buyer B (if A rejects)
↘ Buyer C, D, E (shared)
Perfect for: Lead sellers, networks, aggregators
Ping/Post Flow
Real-time bidding:
Ping → Send to buyers → Collect bids → Accept highest
Post → Deliver to winner → Confirm → Fallback if needed
Perfect for: Maximum revenue, competitive markets
Building Effective Flows
Start Simple
- Basic flow first - Source → Validate → Deliver
- Test thoroughly - Submit test leads, verify outcomes
- Add complexity gradually - One step at a time
- Monitor performance - Watch metrics improve
Design Principles
Fail Fast
- Put likely rejections early
- Validate before enhancing
- Check caps before processing
Enhance Wisely
- Only add data you'll use
- Consider enhancement costs
- Cache when possible
Deliver Reliably
- Always configure retries
- Have fallback options
- Monitor delivery rates
Performance Optimization
For Speed:
- Minimize enhancement calls
- Use efficient filters first
- Parallel delivery when possible
For Quality:
- Layer validations progressively
- Use type-specific validators
- Implement feedback loops
For Scale:
- Design for concurrent processing
- Implement smart capping
- Monitor resource usage
Flow Management
Development Lifecycle
- Design - Map out requirements
- Build - Create in staging
- Test - Verify all paths
- Deploy - Move to production
- Monitor - Track performance
- Optimize - Continuous improvement
Version Control
- Flows auto-save changes
- Full audit trail available
- Can revert if needed
- Test changes safely
Access Control
- View permissions by role
- Edit permissions by flow
- Separate staging/production
- Audit all changes
Troubleshooting Flows
Common Issues
Leads Rejecting
- Check acceptance criteria
- Review rejection reasons
- Verify field mappings
- Test with sample data
Slow Processing
- Identify bottleneck steps
- Optimize enhancement calls
- Review step ordering
- Consider caching
Delivery Failures
- Verify recipient configuration
- Check authentication
- Review response parsing
- Implement retries
Using Events for Debugging
Every lead creates detailed events:
- See exact data at each step
- Understand why steps failed
- Track timing for each operation
- Identify patterns in failures
Advanced Flow Features
Sub-Flows
Reuse common logic:
- Standard validation sub-flow
- Compliance checking sub-flow
- Enhancement bundle sub-flow
Dynamic Routing
Route based on real-time conditions:
- Buyer capacity
- Time of day
- Lead score
- Previous outcomes
Custom Integrations
Extend with your own logic:
- Custom scoring algorithms
- Proprietary data sources
- Internal systems
- Business-specific rules
Your Next Steps
Essential Reading
- Lead Submission - Where leads enter
- Flow Steps - Processing power
- Your First Flow - Hands-on building
Learn By Doing
- Start with a simple validation flow
- Add one enhancement
- Configure basic delivery
- Monitor and optimize
Get Advanced
- Implement multi-buyer routing
- Add sophisticated scoring
- Build feedback loops
- Create reusable patterns
🚀 Remember: Every sophisticated flow started as a simple idea. Begin with basic validation and delivery, then add intelligence as you learn what your leads need.
Ready to build? Start with Lead Submission to understand how leads enter your flows.
Comments
0 comments
Please sign in to leave a comment.