Why URL Verification?
Carriers and email providers actively filter messages containing malicious or suspicious links. URL verification helps you:- Prevent delivery failures - Messages with unverified or blocked URLs won’t be delivered
- Protect your reputation - Avoid being flagged as a spam sender
- Ensure compliance - Meet carrier requirements for SMS messaging
- Block malicious links - Automatic detection of phishing and malware sites
How It Works
1
Extract URLs
When you send a message, Zavu extracts all URLs from the content
2
Check Verification Status
Each URL is checked against your verified URLs list
3
Automatic Verification
New URLs are automatically verified against Google Web Risk API
4
Delivery Decision
Safe URLs are approved; malicious URLs block the message
URL Verification Status
Pre-Verifying URLs
Submit URLs for verification before using them in messages:Approved Response
Blocked URLs
URL Shorteners
URL shorteners are always blocked because they hide the destination URL:Malicious URLs
URLs flagged by Google Web Risk as malicious are automatically blocked:Attempts to send messages with malicious URLs are logged and may result in account review for repeated violations.
Listing Verified URLs
View all URLs that have been verified for your project:Response
Getting URL Details
Automatic Verification in Messages
When you send a message with URLs, Zavu automatically extracts and verifies them:Message Status: pending_url_verification
If a message contains an unverified URL that requires manual review:
Best Practices
Use Your Own Domain
Register and verify your own domains for consistent delivery
Avoid Shorteners
Always use full URLs instead of shortening services
Pre-Verify Campaign URLs
Verify all URLs before launching broadcast campaigns
Use HTTPS
Always use HTTPS URLs for better security and trust
Domain-Level Verification
Once a URL is verified, subsequent URLs from the same domain are typically verified faster:Complete Example
Troubleshooting
URL Rejected
If your URL is rejected:- Check that it’s not a URL shortener
- Ensure the URL is accessible (not 404)
- Verify the domain has valid SSL
- Contact support if you believe it’s a false positive
Message Stuck in pending_url_verification
- Submit the URL manually using
POST /v1/urls - Wait for verification (usually seconds)
- The message will be released once approved
Malicious URL Detection
If your legitimate URL is flagged as malicious:- Check Google Safe Browsing for your domain
- Resolve any security issues on your site
- Request a review from Google
- Contact Zavu support with the resolution details
