From license to inbox in minutes.
One desktop app, four ways to deliver. Pick the engine, add the recipients, and watch the dashboard.
Buy with crypto
One-time purchase. Pay with Bitcoin, USDT, or any of 200+ cryptocurrencies via NowPayments. Your license key is generated and emailed instantly when payment confirms on-chain.
Download and activate
Sign in to your dashboard, download the AlphaXSender desktop app for Windows. Single signed installer. Paste your license key — the app validates online and caches a 24-hour JWT.
Pick a send mode
Compose tab offers three radios: Built-in MTA (direct port-25 from your machine), Custom SMTP rotation (your relay pool), or Node Delivery (Ubuntu MTAs you provision). The radios auto-disable when the underlying engine is unavailable — port 25 blocked, no SMTP accounts, no nodes online.
Build the campaign
Drop a recipient list, write a subject, paste your HTML — or pick a Template. Placeholders like {{email}}, {{fromname}}, {{rand_string_8}}, {{tracking_url}} render per-recipient at send time. URL pool, render-as-image, attachment per recipient — all in the right rail.
Hit send — pause when you want
The dispatcher splits the list into adaptive batches and routes them through the chosen engine. Live progress streams to the dashboard with per-recipient logs. Pause and Resume buttons sit on every active card — state survives the round trip.
Got bare emails? Enrich them first.
If your list is just email addresses with no company context, run it through the AI Leads Enricher before building the campaign. Each domain's website is fetched and summarised so your message can address recipients by what their company actually does.
What you get back
- ▸ CSV with company name, industry, summary, services, address
- ▸ Choice of provider — OpenAI-compatible API or local Ollama
- ▸ Per-domain caching — the same company is never enriched twice
- ▸ One click to push the result into the Campaign Builder
- ▸ Enriched fields available as merge tags during the send
Verify the list. Cut the bounce rate.
Run the list through your verification provider before the campaign goes out. The desktop normalises NeverBounce, Debounce.io, and MillionVerifier into a single four-bucket verdict so you can ship only the green addresses and keep the rest for triage.
What you get back
- ▸ CSV with verdict, provider, raw result, quality, and role/disposable/catch-all flags
- ▸ Live counters per bucket — Valid · Risky · Invalid · Unknown
- ▸ Bounded concurrency · streamed CSV · cancel anytime, partial output is recoverable
- ▸ One click to push the Valid set into the Campaign Builder
- ▸ Test connection probes the credit-balance endpoint — never burns a verification credit
Provision a node in one pass.
Settings → Node Delivery → + Add node. Paste SSH credentials. The desktop uploads the agent package and runs the full install end-to-end while you watch.
What gets installed
- ▸ Postfix + OpenDKIM + postfix-pcre — outbound delivery on port 25
- ▸ Redis — ingestion queue + per-second/minute/hour rate limit + live stats
- ▸ PostgreSQL — persistent send_log + categorized error history (auto-trimmed at 5,000/category)
- ▸ Python venv — FastAPI agent on :5001, systemd-managed, auto-restart
- ▸ UFW — :25 + :5001 opened
- ▸ Random 32-char API key generated client-side and saved into
/opt/alphaxsender-agent/agent.env