Overview
Welcome back, there. Here is your verification activity.
The real-time email verification platform built for scale. Eliminate bounces, block disposable emails,
and guarantee 99% inbox deliverability across all your outreach campaigns.
1 verification = 1 credit. Credits never expire.
© 2026 TrueSendy · Verify emails, protect sender reputation.
Enter your email and we will send you a 6-digit login code and a magic link. Codes expire in 10 minutes.
Or simply click the magic link in the same email — it signs you in here automatically.
Explore the full customer and admin dashboards with sample data. No email, no account, nothing is sent.
Welcome back, there. Here is your verification activity.
Deep check: syntax, disposable, role, MX/ESP, catch-all probe and a live SMTP handshake. Costs 1 credit.
Run a verification to see the SMTP session here.
Upload a CSV/TXT or paste a list. Each row costs 1 credit. Export only the segment you want.
Idle.
| Status | Score | ESP | Detail | |
|---|---|---|---|---|
| No bulk run yet. | ||||
Every check, saved in your browser and (when signed in) your account ledger.
| When | Status | Score | ESP |
|---|
Verify from your own app: POST /api/verify with header Authorization: Bearer YOUR_KEY and body {"email":"[email protected]"}.
Click “Live API Demo” on the homepage, or verify any email.
Connect TrueSendy where your lists already live.
Your installer keeps n8n separate. From n8n, call the internal endpoint — no public traffic, no extra cost:
HTTP Request node → POST http://truesendy-verifier:3500/api/verify
Body: { "email": "{{ $json.email }}" }Buy credit packs with Stripe Checkout. Credits are added automatically by webhook when payment completes.
10,000 credits
50,000 credits
250,000 credits
No invoices yet in this workspace. Completed Stripe checkouts appear here and in the admin billing view.
Get a POST when a bulk job finishes or credits run low.
Sent with job id, counts and download link
One alert per day maximum
Alerts when a list scores over 30% invalid
Invite teammates. Members share the workspace credit pool.
Profile, defaults and safety controls for your workspace.
Catch-all results are scored 70 and kept out of “Valid” exports
Temporary inbox domains always score as disposable
Download the Valid segment as soon as a bulk job ends
Live platform health, volume and controls. Demo numbers are labelled — connect the server API for live values.
Search, top up, suspend and inspect every account.
| User | Plan | Credits | Used | Status | Credit injector | Actions |
|---|
Verification queue depth, worker health and latency over time.
IP node health matrix. Rotate a node out the moment its reputation drops.
Large uploads, scraping patterns and disposable-domain abuse, flagged automatically.
| When | User | Rows | Invalid % | Risk | |
|---|---|---|---|---|---|
| Today 09:41 | [email protected] | 82,400 | 18% | Low | |
| Today 08:17 | [email protected] | 141,900 | 61% | High | |
| Yesterday | [email protected] | 58,200 | 22% | Medium |
Stripe-connected revenue, invoices and payout state.
| Invoice | Customer | Pack | Amount | Status |
|---|---|---|---|---|
| INV-1042 | [email protected] | Growth 50k | $59 | Paid |
| INV-1041 | [email protected] | Scale 250k | $189 | Paid |
| INV-1040 | [email protected] | Starter 10k | $19 | Refunded |
Handle refunds inside the Stripe dispute window — never refund a pack whose credits were already spent.
| Case | Customer | Amount | Credits spent | Decision |
|---|---|---|---|---|
| DP-221 | [email protected] | $19 | 0 / 10,000 | |
| DP-220 | [email protected] | $59 | 48,100 / 50,000 |
Keys live on the server in .env, never in this page or in the browser. Paste them on the VPS once — the installer asks for them.
Platform-wide verification and admin events. Export is a real CSV of what is shown.
Platform-wide switches. On a live server these call the admin API; here they also update your local state.
Homepage tool, 15 checks/day per IP
Allow Supabase OTP signup with 100 free credits
Extra profile lookup for catch-all domains (slower, costs more compute)
Use the Microsoft login endpoint for Outlook domains instead of Port 25
Pause all verification and show a maintenance page