All projects
Vue JavaScript Web

Turbo Mailer — Bulk Email Tool

Vue app for sending bulk email campaigns. Upload CSV of recipients, write template with variable substitution, send via SMTP. Tracks sent / failed per session.

Bulk mailer with CSV upload, {{variable}} template substitution, and live per-recipient progress. No database — session only, nothing persisted server-side.

Tube Reply — main interface
Main interface — drag a GLB, configure, bake

Stack

  • Vue 3 + Composition API
  • Node.js backend with nodemailer
  • Papa Parse for CSV parsing client-side

Workflow

  1. Configure SMTP (Gmail, Outlook, custom)
  2. Upload CSV — name,email,company,...
  3. Write email template with {{variable}} placeholders
  4. Preview per recipient
  5. Send — live status: sent / failed / pending

Send queue throttles at 300ms between emails to avoid SMTP rate limits.

Bake result comparison
Main Dashboard
Batch processing mode
Pro Editor
Bake result comparison
Conacts Admin
Batch processing mode
Campaigns
Bake result comparison
Campaing Detail
Batch processing mode
Analytics

Gmail note

Gmail requires an App Password (not your account password) since 2022. Settings → Security → 2-Step Verification → App Passwords.

Built by

Viseni Design Studio

3D, WebGL, interactive & VR/AR experiences

Visit viseni.com