Validation Workflow
Step 1: Export Campaign List
Export your contact list from CRM or marketing automation:
campaign_list.csv:
id,phone,first_name,last_name,email,source
1001,5551234567,John,Smith,john@example.com,webinar
1002,5559876543,Jane,Doe,jane@example.com,tradeshow
...
Step 2: Upload for Validation
- Log in to VeriRoute Intel dashboard
- Navigate to Bulk Upload
- Upload your CSV file
- Map phone number column
Step 3: Preview Results
Before paying, you'll see a preview of validation results:
- Total records
- Valid numbers
- Invalid/disconnected numbers
- Line type breakdown
- Sample enriched records
Preview before you pay. See what you're getting before committing.
Try Bulk UploadStep 4: Confirm and Process
After reviewing the preview:
- Confirm to process full list
- Processing happens in background
- Email notification when complete
Step 5: Download Results
Download enriched CSV with validation data:
campaign_list_validated.csv:
id,phone,first_name,last_name,is_valid,line_type,carrier,activation_date
1001,5551234567,John,Smith,true,wireless,Verizon,2023-04-15
1002,5559876543,Jane,Doe,false,disconnected,,
...
Step 6: Segment and Load
Use validation data to segment your campaign:
# Python example
import pandas as pd
df = pd.read_csv('campaign_list_validated.csv')
# Filter to valid numbers only
valid = df[df['is_valid'] == True]
# Segment by line type
mobile = valid[valid['line_type'] == 'wireless']
landline = valid[valid['line_type'] == 'landline']
# Export for dialer
mobile.to_csv('campaign_mobile.csv', index=False)
landline.to_csv('campaign_landline.csv', index=False)
Segmentation Strategies
By Validity
- Valid → Include in campaign
- Invalid/Disconnected → Remove from campaign
- Unknown → Review or attempt once
By Line Type
- Mobile → Daytime calls, SMS follow-up option
- Landline → Evening calls, no SMS
- VoIP → Business hours, flag for review
By Activation Date
- Recently activated (< 90 days) → Verify identity carefully
- Stable (> 1 year) → Higher confidence
Expected Results
| Metric | Before Validation | After Validation |
|---|---|---|
| List size | 10,000 | 8,500 (valid only) |
| Contact rate | 15% | 22% |
| Contacts reached | 1,500 | 1,870 |
| Wasted dials | 2,500 | 400 |
| Cost per contact | $2.50 | $1.75 |
When to Validate
Always Validate
- Purchased or acquired lists
- Lists older than 90 days
- Before large campaigns
- Compliance-sensitive campaigns
Consider Validating
- Existing CRM contacts (periodic refresh)
- Event registrations before follow-up
- Leads from new sources
Timing Recommendation
- Validate 1-3 days before campaign — Fresh data, time to process
- Don't validate weeks in advance — Data can change
Best Practices
- Validate every campaign list — Even "fresh" data has issues
- Preview before paying — Verify data quality first
- Segment by line type — Different strategies for mobile vs. landline
- Track source quality — Know which sources have best data
- Save validation results — Use for future campaigns
- Validate close to launch — Fresher is better