Email Blast

Create, send, and track bulk email campaigns — no third-party platform required.

View Pricing

Key Capabilities

From contact list to engagement report, all inside your ERP.

Campaign Builder

Create campaigns from scratch or from reusable HTML templates. Add subject lines, preheader text, and file attachments. Select one or more contact groups as recipients. Preview before sending.

Contact Groups & Segmentation

Organize contacts into company-scoped groups for targeted messaging. Each group can be linked to a specific SMTP setting for sender identity control — marketing from one address, operations from another.

Open & Click Tracking

Every campaign embeds a unique tracking pixel per recipient and rewrites links with unique tokens. See who opened, when, and which links they clicked. All data stays in your ToolHub instance.

Reusable Email Templates

Build a library of HTML email templates. Mark as public for company-wide sharing or keep private. Full HTML with inline CSS — design once, reuse across campaigns.

How It Works

1
Build Your Campaign

Select a contact group (or multiple), choose or create an email template, set subject and preheader text, attach files if needed. Preview the final email before committing.

2
Send & Track

Hit send — Celery processes the campaign in the background. Each email gets a unique tracking pixel and rewritten links with per-recipient tokens. Errors are captured in the campaign error log.

3
Analyze Engagement

Open the campaign detail to see real-time metrics: total sent, unique opens, open rate, click-through rate, and per-link click counts. Drill into individual recipient activity.

Per-Recipient Tracking Architecture

Per-Recipient Tracking Architecture

Every sent email receives a unique TrackedOpen token — a 1×1 pixel image URL that fires on open. All links are rewritten to pass through TrackedLink with per-recipient tokens for click attribution.

  • Every sent email receives a unique TrackedOpen token — a 1×1 pixel image URL that fires on open
  • All links in the email body are rewritten to pass through TrackedLink with per-recipient tokens
  • Opens and clicks are logged with timestamps, enabling time-of-day and day-of-week engagement analysis
  • Campaign detail page shows aggregate metrics plus a per-recipient activity table
  • No JavaScript or cookies required — tracking works across all email clients including Outlook and Gmail
  • All tracking data is company-scoped — complete tenant isolation on engagement metrics
SMTP & Sender Identity

SMTP & Sender Identity

Each contact group can be linked to a specific SmtpSettings record. Marketing campaigns send from one address, operational emails from another — full sender identity control per group.

  • Each contact group can be linked to a specific SmtpSettings record for sender identity control
  • SmtpSettings stores host, port, username, password, and from_name per company — multiple SMTP configs supported
  • Marketing campaigns can send from [email protected] while operational emails use [email protected]
  • Campaigns inherit the SMTP setting from the selected contact group, or fall back to the company default
  • TLS/SSL support for secure email delivery through any standard SMTP provider
  • Error log per campaign captures bounce details, connection failures, and authentication issues
Professional Email Templates

Professional Email Templates

Start with 6 pre-built professional templates or create your own. Customize placeholders with rich text, save as reusable templates, and send beautifully formatted campaigns in minutes.

  • 6 pre-built professional templates — Monthly Price Lists, Product Promotions, Newsletters, Invoices, Event Invitations, and Order Confirmations
  • Rich text customization — fill in placeholders (company name, message, offers) with formatting (bold, italic, colors, links)
  • Visual builder with drag-and-drop interface (GrapesJS) for complete design control
  • HTML editor for advanced users who want full control over template code
  • Template preview before sending — see exactly how your email will look to recipients
  • Save customized templates for reuse — build once, send to multiple groups
  • Send test emails to yourself before launching campaigns
  • File attachments supported — send PDFs, spreadsheets, or catalogs alongside email content
  • Flexible storage — attachments stored locally or in cloud storage (DigitalOcean Spaces)
Works Seamlessly With
Customers Suppliers

Send Campaigns Without Leaving Your ERP

See how Email Blast handles contact segmentation, SMTP routing, and engagement tracking — all inside ToolHub.

See Pricing