Vendor Reporting
Track your lead submission performance with detailed analytics and reports.
Dashboard Overview
Your vendor dashboard provides real-time metrics:
Key Metrics
| Metric | Description |
|---|---|
| Leads Submitted | Total leads sent to Ledly |
| Leads Accepted | Leads that passed validation |
| Leads Rejected | Leads that failed validation |
| Acceptance Rate | Percentage accepted (target: >90%) |
| Avg Response Time | API response latency |
Real-Time Stats
Today’s Activity
View submissions in real-time:
Today's Summary (Live)
━━━━━━━━━━━━━━━━━━━━━
Submitted: 1,247
Accepted: 1,122 (90.0%)
Rejected: 125 (10.0%)Status Breakdown
| Status | Count | Rate |
|---|---|---|
| Accepted | 1,122 | 90.0% |
| Rejected - Invalid Email | 45 | 3.6% |
| Rejected - Duplicate | 38 | 3.0% |
| Rejected - Missing Field | 27 | 2.2% |
| Rejected - Other | 15 | 1.2% |
Historical Reports
Daily Summary
View day-by-day performance:
| Date | Submitted | Accepted | Rate |
|---|---|---|---|
| Dec 25 | 1,247 | 1,122 | 90.0% |
| Dec 24 | 1,189 | 1,082 | 91.0% |
| Dec 23 | 1,356 | 1,234 | 91.0% |
Weekly Trends
Charts showing:
- Lead volume over time
- Acceptance rate trends
- Rejection reason breakdown
- Peak submission hours
Monthly Summary
December 2024 Summary
━━━━━━━━━━━━━━━━━━━━━
Total Submitted: 32,456
Total Accepted: 29,210
Acceptance Rate: 90.0%
Rejection Reasons:
- Invalid Email: 1,234 (38%)
- Duplicate: 987 (30%)
- Missing Field: 654 (20%)
- Other: 371 (12%)Rejection Analysis
Top Rejection Reasons
Understand why leads are being rejected:
| Reason | Count | % of Rejections |
|---|---|---|
| Invalid email format | 456 | 35% |
| Duplicate lead | 312 | 24% |
| Missing required field | 234 | 18% |
| Disposable email | 156 | 12% |
| Failed validation rule | 143 | 11% |
Drilling Down
Click any rejection reason to see:
- Example rejected leads
- Specific field failures
- Time pattern (when rejections occur)
- Remediation suggestions
Improving Acceptance Rate
Based on your rejection data:
Recommendation: 35% of rejections are from invalid email format. Consider adding email validation to your form before submission.
Lead Quality Metrics
Quality Score
Each vendor receives a quality score (0-100):
| Score Range | Rating | Description |
|---|---|---|
| 90-100 | Excellent | High-quality leads, low rejections |
| 75-89 | Good | Acceptable quality, some improvements needed |
| 50-74 | Fair | Quality issues, review submission process |
| 0-49 | Poor | Significant issues, action required |
Quality Factors
Your score is based on:
- Acceptance rate (40%)
- Duplicate rate (20%)
- Data completeness (20%)
- Lead engagement (20%)
Exporting Reports
Available Exports
| Report | Format | Frequency |
|---|---|---|
| Daily Summary | CSV, PDF | Daily |
| Lead Details | CSV | On-demand |
| Rejection Log | CSV | On-demand |
| Monthly Invoice | Monthly |
Exporting Data
- Go to Reports → Select report type
- Choose date range
- Select format (CSV or PDF)
- Click Export
- Download file
CSV Format
Lead export includes:
id,email,status,submitted_at,rejection_reason
lead_001,[email protected],accepted,2024-12-25T10:00:00Z,
lead_002,[email protected],rejected,2024-12-25T10:01:00Z,invalid_emailScheduled Reports
Setting Up Automatic Reports
- Go to Settings → Scheduled Reports
- Click Add Schedule
- Configure:
- Report type
- Frequency (daily, weekly, monthly)
- Recipients (email addresses)
- Time of delivery
Example Schedule
| Report | Frequency | Time | Recipients |
|---|---|---|---|
| Daily Summary | Daily | 8:00 AM | [email protected] |
| Weekly Trends | Weekly | Monday 9:00 AM | [email protected] |
| Monthly Invoice | Monthly | 1st of month | [email protected] |
API for Reports
Get Daily Stats
GET /api/vendor-portal/daily-stats
Response:
{
"date": "2024-12-25",
"submitted": 1247,
"accepted": 1122,
"rejected": 125,
"acceptance_rate": 0.90
}Get Monthly Summary
GET /api/vendor-portal/summary/2024/12
Response:
{
"year": 2024,
"month": 12,
"submitted": 32456,
"accepted": 29210,
"rejected": 3246,
"acceptance_rate": 0.90,
"rejection_breakdown": {
"invalid_email": 1234,
"duplicate": 987,
"missing_field": 654,
"other": 371
}
}Export Leads
GET /api/vendor-portal/export?start_date=2024-12-01&end_date=2024-12-31&format=csvBilling Reports
If on a Pay-Per-Lead arrangement:
Current Month
December 2024 Billing
━━━━━━━━━━━━━━━━━━━━━
Accepted Leads: 29,210
Rate per Lead: $5.00
Volume Discount: 10%
Subtotal: $146,050.00
Discount: -$14,605.00
━━━━━━━━━━━━━━━━━━━━━
Total Due: $131,445.00Invoice History
| Month | Leads | Amount | Status |
|---|---|---|---|
| Nov 2024 | 28,456 | $127,052 | Paid |
| Oct 2024 | 31,234 | $140,553 | Paid |
| Sep 2024 | 27,891 | $125,510 | Paid |
Performance Benchmarks
Vendor Comparison
See how you compare (anonymized):
| Metric | Your Score | Average | Top 10% |
|---|---|---|---|
| Acceptance Rate | 90.0% | 85.2% | 95.4% |
| Duplicate Rate | 3.0% | 5.8% | 1.2% |
| Data Completeness | 87.5% | 78.3% | 94.1% |
Improvement Tips
Based on your data:
- Reduce duplicates - Implement client-side dedup before submission
- Improve email quality - Add email validation to your forms
- Include more fields - Phone and name improve lead quality scores
Alerts & Notifications
Configurable Alerts
Set up alerts for:
| Alert | Trigger | Action |
|---|---|---|
| High rejection rate | Rate > 15% for 1 hour | Email notification |
| API errors | 5+ consecutive failures | Email + SMS |
| Rate limit warning | >80% of limit used | Email notification |
| Daily summary | End of day | Email report |
Setting Up Alerts
- Go to Settings → Notifications
- Enable desired alerts
- Configure thresholds
- Add notification recipients
- Save
Critical alerts (API errors, security issues) are always sent to the account owner.