Everything the
paid tools
charge for.
Sequences, warm-up, deliverability, AI writing, lead discovery and analytics — in one open-source platform you can host yourself.
Campaigns & sending
Build a sequence once, then let it run across every mailbox you own.
- Multi-step sequences
Chain follow-ups with per-step delays and stop them automatically when someone replies.
- — Unlimited steps with independent wait times
- — Auto-stop on reply, bounce or unsubscribe
- — Schedule by weekday, send window and timezone
- A/B testing with auto-winner
Run template variants inside a single step and let the campaign pick what works.
- — Multiple variants per sequence step
- — Winner scored 60% on replies, 40% on opens
- — Per-template performance breakdown
- Inbox rotation
Spread volume across many senders so no single mailbox carries the load.
- — Round-robin or random rotation
- — Mix Gmail and SMTP inboxes in one campaign
- — Per-inbox daily caps, hard-limited at 50/day
- Ramp-up & human pacing
New mailboxes start slow and speed up as they age, with human-like gaps between sends.
- — Tiered daily limits based on mailbox age
- — Randomised intervals, never a fixed cadence
- — Quieter days assigned per inbox each week
Deliverability & warm-up
The part that decides whether any of the above ever reaches an inbox.
- Mailbox warm-up
Real conversations that build sender reputation before you send anything cold.
- — Multi-turn threads with proper reply headers
- — AI-generated replies, not canned templates
- — Automatically rescues mail from the spam folder
- Pairing risk scoring
Scores every warm-up pairing so the pattern never looks artificial to a mailbox provider.
- — Weighs repeat pairs, reciprocity and concentration
- — Shadow mode logs decisions before enforcing them
- — Engagement targeted at 30–50%, not a giveaway 100%
- DNS automation
SPF, DKIM and DMARC records written straight to your registrar instead of copy-paste.
- — Cloudflare, GoDaddy, Namecheap and Route 53
- — Verification via provider API and direct DNS
- — 0–100 domain health score
- Inbox placement testing
Seed sends through real Gmail and Outlook accounts to see where you actually land.
- — Classifies inbox, spam or promotions
- — Per-domain and per-subdomain results
- — Re-checks on a schedule as reputation shifts
AI & lead generation
Bring your own API keys — you control the model and the spend.
- AI writing & personalization
Per-recipient copy generated at send time, not merge tags in a template.
- — OpenAI, Anthropic, Gemini, DeepSeek, Grok or Groq
- — Spintax with nested variants and variables
- — Optional web enrichment personalises from live search
- AI Campaign Studio
Describe the campaign in chat and it builds the templates, list and schedule for you.
- — Creates templates, picks lists and inboxes
- — Launches campaigns straight from the conversation
- — Runs spam-word checks before you send
- Smart Leads discovery
Turn a description of your buyer into a verified, ready-to-send contact list.
- — Search, scrape and extract companies and people
- — Email pattern guessing with live validation
- — Runs async so you can close the tab
- Risky contact blocking
Bad addresses are removed before they can damage your sender reputation.
- — Bulk verification removes undeliverables
- — Auto-blocks after repeated non-engagement
- — Manual block and unblock overrides
Inbox, automation & insight
Everything that happens after the send.
- Unified inbox
Every reply across every connected mailbox, in one thread view.
- — Gmail API, IMAP and inbound webhook capture
- — Rich-text replies with AI drafting
- — Classifies human replies from auto-responders
- Workflow automation
A visual canvas for anything the sequence builder can't express.
- — Triggers on send, open, reply or a schedule
- — Conditions, waits, list changes and campaign control
- — Full run history with per-step status
- Analytics & tracking
Opens, clicks and replies, sliced by campaign, inbox and hour of day.
- — Open pixels and click tracking on your own domain
- — Best-send-time and sending-behaviour insight
- — Per-campaign and per-template comparison
- Templates & builder
Write in plain text, HTML or a drag-and-drop editor — whatever suits the campaign.
- — Visual builder with CSS inlining
- — 38 ready-made designs in the library
- — Reusable variables and personalisation tokens
Platform & control
It's your infrastructure and your data.
- Self-hostable
Run the whole stack yourself with one Docker command. No per-seat pricing, no send limits.
- — MIT licensed, the full source is public
- — Docker Compose for the entire stack
- — Terraform and Caddy configs included
- Connect any mailbox
Gmail and Outlook over OAuth, or any provider over SMTP and IMAP.
- — Ten SMTP presets, plus fully custom
- — App-password auth where OAuth isn't wanted
- — Credentials encrypted at rest with Fernet
- Security & compliance
Two-factor auth, revocable sessions and one-click unsubscribe handling.
- — 2FA on by default, sessions individually revocable
- — Unsubscribe and suppression handled automatically
- — Team seats with page-level permissions
- Custom tracking domains
Serve pixels and links from your own subdomain instead of a shared one.
- — Branded click and open URLs
- — Automatic certificate issuance
- — Verified before any traffic is routed
Start sending in under ten minutes.
Connect a mailbox, import a list, and let warm-up run while you build the first sequence.
