ThorStackThorStack

Email

Email that ships
and reaches the inbox.

Send broadcasts, drips, and transactional templates from your own domain, with SPF / DKIM / DMARC handled, deliverability tracked at the campaign + recipient level, behaviour-based segments built from your Growth event stream, and A/B subject-line testing with a clear winner declaration. Mailchimp-class workflows, Resend-grade deliverability.

acme.thorstack.com / campaigns

June Newsletter

Broadcast
A/B subject test
A · “Close faster”38%
B · “Books that close”52%
Delivered
99.2%
Clicks
11.4%
SPF · DKIM · DMARC verified
Drip + broadcast on one engine · suppression and consent enforced.

From draft to deliverability

Six stages from "I have an idea" to "inbox, not promotions tab."

  1. 01
    Authenticate

    Add your sending domain. ThorStack walks you through SPF, DKIM, and DMARC DNS records; checks return green only when all three pass. Per-domain reputation surfaced.

  2. 02
    Capture

    Native signup forms (single-step + multi-step + progressive) feed directly into Subscription Lists. Embed on your site or use as the form layer behind a Growth popup.

  3. 03
    Compose

    Template editor with WYSIWYG, drag-drop blocks, and AI-assisted draft from a brief. Brand styles applied automatically. Per-recipient personalisation tokens with safe defaults.

  4. 04
    Segment

    Behaviour-based segments from the Growth event stream: "visited /pricing twice in last 7 days," "opened last 3 broadcasts," "high lead score, no demo." Same segment language across Growth and Email.

  5. 05
    Send

    Broadcasts, drip sequences, or transactional triggers, all on the same engine. Per-campaign send-rate throttling. Sandbox preview to a test inbox before the real fan-out.

  6. 06
    Measure

    Per-campaign + per-recipient open / click / bounce / complaint tracking. Heatmapped link clicks. Cohort comparison across campaigns. Suppression-list auto-managed on hard bounce / unsubscribe / spam report.

Nine integrated capabilities

Everything email, from signup to suppression.

Capability 01

Broadcasts + drips on one engine

A campaign is a campaign. Whether it's a one-shot newsletter, a 5-step welcome drip, or a transactional receipt, the same template + send mechanics + tracking apply. Switch send-modes without rebuilding.

What's included
  • One-shot broadcasts with schedule or send-now
  • Multi-step drip sequences with per-step delay + branch
  • Transactional templates triggered by event API
  • Per-step preview with sample recipient hydration
  • Pause / resume / clone campaigns

Capability 02

Template editor with AI draft

WYSIWYG with drag-drop blocks (heading, paragraph, image, button, divider, columns). AI-assisted first draft from a brief pulls brand voice from your Marketing Studio profile so every send sounds like you.

What's included
  • Drag-drop block builder + raw HTML escape hatch
  • AI draft from brief, anchored to brand voice
  • Personalisation tokens with safe defaults ({first_name|there})
  • Live preview with sample recipient data
  • Mobile + desktop preview side-by-side

Capability 03

Signup forms

Native form builder for inline + popup signup. Custom fields, validation, double-opt-in, confirmation email auto-shipped. Embed via JS snippet OR reuse as the form layer behind a Growth popup.

What's included
  • Inline forms, modal popups, and progressive intake
  • Custom field types: text, email, tel, dropdown, checkbox
  • Double opt-in flow with confirm email
  • Honeypot + per-IP rate limit + suppression-list check
  • Form-layout A/B integrated with Growth experiments

Capability 04

Behaviour-based segments

Define cohorts from the Growth event stream: page visits, popup conversions, scroll depth, country, device, lead score. Live count preview as you build. Same segment language Growth uses; one mental model.

What's included
  • Up to 12 conditions with all-of / any-of join
  • Filters: page visited (regex), device, country, event count, UTM source, lead score
  • Live member count preview while editing
  • Saved segments reusable across campaigns + experiments
  • ReDoS-guarded regex compile cache

Capability 05

A/B subject-line tests

Two-or-more variants on subject line OR sender name. Send variants to a configurable hold-out fraction, then auto-promote the winner to the remaining list based on open-rate uplift with significance check.

What's included
  • Two-proportion z-test on open rate
  • Configurable hold-out (e.g. 20% receives variants, 80% gets winner)
  • Auto-promote on significance OR manual decide
  • Per-variant deliverability tracked separately
  • Result history kept for cross-campaign learning

Capability 06

Automation triggers

Workflow engine for non-broadcast sends. "New CRM contact" → 3-step welcome drip. "Lead score crosses 70" → demo-invite email. "Pricing page visited 3x" → sales-touch alert + email.

What's included
  • Triggers from Growth, CRM, Commerce, or external webhook
  • Conditional branches based on recipient state
  • Per-step delay (minutes, hours, days)
  • Goal events stop the drip when conversion happens
  • Re-entry suppression so a visitor never gets the same drip twice

Capability 07

Deliverability tracking

Per-campaign + per-recipient open / click / bounce / complaint. Soft + hard bounce auto-suppression. Domain reputation dashboard surfaced from Resend's deliverability signals.

What's included
  • Open + click tracking with optional pixel-free mode
  • Bounce classification: hard (suppress), soft (retry), transient
  • Complaint feedback loop with auto-suppress
  • Per-domain sending reputation
  • Suppression-list managed automatically

Capability 08

Subscription lists + double opt-in

First-class list management. Import CSV, sync from CRM, capture via form. GDPR / NDPR / CASL / CAN-SPAM-compliant double opt-in flows out of the box. Unsubscribe link on every send with one-click compliance.

What's included
  • CSV import with column mapping + validation preview
  • Two-way CRM sync (Zoho CRM, native pipeline)
  • Double-opt-in confirm emails configurable per list
  • One-click unsubscribe (RFC 8058 List-Unsubscribe-Post)
  • Preference centre: per-topic opt-in granularity

Capability 09

Resend backbone, your domain

Sending happens on Resend's infrastructure for high deliverability and transactional-grade throughput. Sends FROM your domain (SPF/DKIM/DMARC verified), not a shared sender. Your reputation, your inbox placement.

What's included
  • Sender domains: unlimited, each independently authenticated
  • From-name + reply-to per campaign
  • Per-tenant Resend project (or BYO key for high-volume tenants)
  • Webhook ingestion for deliverability events
  • Failover sender pool for high-volume bursts
Compliance + deliverability

Email is regulated. ThorStack handles the framework so you focus on the writing.

  • Double opt-in built in, GDPR, NDPR, CASL, CAN-SPAM compliant
  • SPF + DKIM + DMARC verified before any send
  • Suppression list auto-managed; never re-mail a complaint
  • Audit log on every campaign send, edit, and recipient delivery

Ready for a stack
built around you?

Every ThorStack deployment starts with a 30-minute call. Tell us how you operate, and we'll show you what your stack would look like.