Common Issues
Quick solutions to frequently encountered problems.
Leads Not Appearing
Symptom: Webhooks are sent but leads don’t appear in Lead Warmer.
Solutions:
- Check webhook response - Ensure you’re getting
202 Accepted - Verify signature - The
X-Signature-Keyheader must match - Check payload format -
emailfield is required - Review ingestion rules - Lead may be filtered out
# Test your webhook
curl -X POST https://api.leadwarmer.net/webhooks/ingest/{id} \
-H "Content-Type: application/json" \
-H "X-Signature-Key: {secret}" \
-d '{"email": "test@example.com"}' \
-vVideos Not Generating
Symptom: Leads appear but videos stay in “pending” status.
Solutions:
- Check campaign rules - Lead may not match any campaign
- Verify user avatar - User must have HeyGen avatar configured
- Check script variables - Missing variables cause failures
- Review HeyGen status - Service may be temporarily unavailable
Campaign Not Matching
Symptom: Leads arrive but don’t trigger the expected campaign.
Solutions:
- Test rules - Use campaign preview to test matching
- Check rule operators -
equalsrequires exact match - Verify field names - Case-sensitive matching
- Review priority - Another campaign may match first
Authentication Errors (401)
Symptom: API returns 401 Unauthorized.
Solutions:
- Check signature header - Must be
X-Signature-Key - Verify secret - Copy fresh from Settings > Webhooks
- Check for spaces - Trim whitespace from secret
- Regenerate secret - If compromised or lost
Rate Limiting (429)
Symptom: API returns 429 Too Many Requests.
Solutions:
- Implement backoff - Wait and retry with exponential backoff
- Batch requests - Send multiple leads in batches
- Check rate headers -
X-RateLimit-Remaining - Upgrade plan - Enterprise has higher limits
Duplicate Leads
Symptom: Same lead appears multiple times.
Cause: De-duplication window is 5 minutes.
Solutions:
- Use unique lead_id - Provide consistent identifiers
- Check webhook retries - Disable auto-retry in source system
- Add dedup_key - Override with unique request ID
Email Not Delivered
Symptom: Video generated but email not received.
Solutions:
- Check spam folder - Emails may be filtered
- Verify email address - Ensure valid format
- Check email logs - View delivery status in dashboard
- Domain configuration - SPF/DKIM may need setup
Slow Video Generation
Symptom: Videos take longer than expected.
Normal times:
- Simple script: 1-2 minutes
- Complex script: 3-5 minutes
If slower:
- Check HeyGen status - External service delays
- Simplify script - Shorter scripts process faster
- Queue depth - High volume may cause delays
Need More Help?
If you can’t resolve your issue:
- Check Webhook Debugging
- Review Video Generation
- Contact support@leadwarmer.net with:
- Your organization ID
- Affected lead IDs
- Timestamp of the issue
- Steps to reproduce