Multi-Step Enrichment Workflows
Sequential Provider Strategy
Stack enrichment steps to maximize hit rates while controlling costs:- First step checks your preferred provider (e.g., ZoomInfo)
- Second step fills remaining gaps using allGood’s advanced system
- Only leads with missing data after step 1 get processed in step 2
- Maximizes use of existing data provider subscriptions
- Advanced enrichment only runs when needed (cost control)
- Higher overall completion rates
Targeted Enrichment by Lead Segment
Create different enrichment profiles for different lead types: Enterprise Leads Profile- Advanced mode with all data elements enabled
- Comprehensive field set including phone numbers
- Always enrich (even overwrite existing data)
- Custom instructions: “Focus on finding executive assistants and decision makers”
- Basic mode with cost-effective provider
- Essential fields only (no phone discovery)
- Only when missing data
- Custom instructions: “Prioritize direct contact information”
- Advanced mode with professional email focus
- Event-specific metadata fields
- Custom instructions: “Use event context to validate company information”
Advanced Configuration Techniques
Dynamic Field Instructions
Use specific instructions for different field types: LinkedIn URL FieldSmart Overwrite Rules
Configure when to overwrite existing data: Always Overwrite Fields- Phone numbers (often outdated)
- Job titles (frequently change)
- LinkedIn URLs (for verification)
- Names (usually accurate in source data)
- Email addresses (if from recent form fills)
- Custom fields with manual input
- Company names (only if current data looks incomplete)
- Industries (only if current data is generic)
Advanced Custom Instructions
Industry-Specific EnrichmentQuality Control and Validation
Confidence Scoring Setup
Configure metadata fields to track data quality: Enrichment ConfidenceData Validation Rules
Use custom instructions for validation: Email ValidationCost Optimization Strategies
Smart Phone Discovery
Instead of enabling phone discovery for all leads, use targeted approaches: High-Value Leads Only- Create separate profiles for leads above certain revenue thresholds
- Use conditional logic based on lead scoring
- Focus on decision-makers and C-level contacts
- Enable phone discovery only for outbound calling campaigns
- Disable for email-only nurture campaigns
- Use different profiles based on campaign type
Provider Cost Management
Credit MonitoringBatch Processing Optimization
Lead Prioritization- Process highest-value leads first
- Batch similar lead types together
- Schedule bulk enrichment during off-peak hours
- Start with basic fields for all leads
- Add advanced fields only for qualified leads
- Use lead progression to trigger more comprehensive enrichment
Next Steps
- A/B Testing: Compare different enrichment strategies with sample lead sets
- Integration Planning: Connect enriched data to your CRM and marketing automation
- Advanced Analytics: Set up reporting to measure enrichment ROI
- Continuous Optimization: Regular review and adjustment of enrichment profiles
Troubleshooting
Track these metrics to optimize your enrichment strategy: Hit Rate Metrics- Overall completion percentage by provider
- Field-specific success rates
- Cost per successful enrichment
- Data accuracy validation scores
- Manual review feedback integration
- Downstream campaign performance correlation
LinkedIn Matching Problems
LinkedIn Matching Problems
- Solution: Add company domain validation
- Use multiple search variations (Full name + company, Email domain + name)
- Implement fuzzy matching for similar company names
Data Conflicting Between Sources
Data Conflicting Between Sources
- Solution: Implement source priority rules
- Cross-validate critical fields across multiple providers
- Use recency signals to prefer newer information
High False Positive Rates
High False Positive Rates
- Solution: Tighten matching criteria in custom instructions
- Add validation steps for critical fields
- Implement manual review workflows for uncertain matches
Field-Level Troubleshooting
Field-Level Troubleshooting
Log the reasoning for each field enrichment decision, including which sources were checked and why specific data was chosen or rejected.
Provider Performance Tracking
Provider Performance Tracking
Record response times, success rates, and data quality for each provider used during enrichment.