Bulk Email.
Fully Branded.

Upload your list, configure branding per row, pick a template, and fire — with live open tracking, warm-up scheduling, multi-account round-robin, and webhook callbacks.

3
Templates
SMTP accounts
📡
Open tracking
🏷Per-row FromName
Reply-To override
🎨HTML templates
📊Open tracking pixel
🔄Round-robin SMTP
🌡Warm-up mode
📡Webhook callback
🔗CTA buttons
🚫Unsubscribe links
📎Excel + CSV
Launch Campaign
Required column: Email. Optional: FromName, ReplyTo, BodyExtra, CTAUrl
Can be overridden per-row with a BodyExtra column in your file.
0
Sent
0
Total
0
Opens
Open rate
API Endpoints
GET /health Status + feature list
{
  "ok": true,
  "version": "2.0.0",
  "features": ["html-templates","open-tracking","round-robin-smtp","warmup-mode","webhooks","per-row-branding"]
}
POST /send Upload + launch blast job
// Multipart form fields
file              .xlsx or .csv (required)
gmail_user        string (required)
gmail_pass        string (required)
extra_accounts    JSON string: [{"user":"[email protected]","pass":"xxxx"}]
subject           string
default_from_name string
body_extra        string
sender_address    string
max_emails        int
sleep_interval    float
template_name     plain | promo | newsletter
cta_url           string
cta_text          string
warmup_day        int (0 = disabled)
webhook_url       string

// Response
{ "job_id": "a1b2c3d4", "total_rows": 120, "smtp_accounts": 2, "template": "promo" }
GET /status/{job_id} Live progress + analytics
{
  "job_id": "a1b2c3d4",
  "status": "running",
  "sent": 24, "total": 100, "errors": 1,
  "opens": 7, "open_rate": "29.2%",
  "log": ["10:04:01 ✓ [email protected] via franklnwrldd… as 'Ahmed's Shop'", ...]
}
GET /analytics/{job_id} Full open event log
{
  "job_id": "a1b2c3d4",
  "sent": 100, "opens": 31, "open_rate": "31.0%",
  "open_events": [{ "email": "[email protected]", "ts": "2025-01-01T10:05:33" }, ...]
}
File Format Reference
ColumnRequiredDescriptionExample
EmailYes Recipient address[email protected]
FromNameOptional Display name in inboxAhmed's Shop
ReplyToOptional Where replies are directed[email protected]
BodyExtraOptional Per-recipient body text overrideHere's your custom offer…
CTAUrlOptional Per-row CTA link (Promo template)https://shop.pk/offer