Email marketers often struggle with unverified lists — leading to high bounce rates, spam flags, and poor deliverability. The client needed a lightweight system where users could sign up, upload email lists, and get verified results — all processed through a throttled API.
Objective
Build a simple membership-based email verification platform that allows:
✅ File uploads (CSV/TXT)
✅ Email verification using MailTester API
✅ Throttled processing (2 emails/sec)
✅ Time tracking, queued processing, and downloadable results
✅ Email notifications upon completion
Details
Time Frame:
May 2025 – May 2025
Role:
WordPress Developer, PHP Developer
Client:
Facebook Client
Approach
We structured the project around a clean user dashboard with the following modules:
Authentication: Login/signup system for account control
Upload Engine: Drag-and-drop uploader for CSV/TXT email lists
Queue & Throttle: Files are processed in background at 2 emails/sec
Progress Tracking: Real-time elapsed + estimated remaining time
Result Delivery: Results stored on server + emailed when ready
Solution
✅ Built full front-end and member area on WordPress
✅ Used queue workers and throttling logic to cap API calls (120/minute)
✅ Built timers using JavaScript & backend time estimates (emails/120)
✅ Stored verification results in a secure database with unique download links
✅ Email notifications sent via SMTP when file was ready
✅ Allowed users to upload multiple files, with each queued separately
Results
Users now had a fully self-service email verification platform.
Each file uploaded was processed smoothly with accurate time feedback and downloadable, cleaned lists — leading to better deliverability across campaigns.
Conclusion
We delivered more than verification — we delivered trust.
From API throttling to real-time progress tracking and queue management, this platform now functions like a lean version of MillionVerifier — ready to scale.