Land in primary inboxes. Scale outbound without limits.
MailFor unites distributed warmup pools, high-velocity email sequences, real-time deliverability monitoring, and AI reply classification into one mission-critical growth platform.
- 99.8% Placement rate
- Unlimited warmup accounts
- No credit card required
jenna@northwind.dev · Thursday 10am works for me…
- 0199.8% Inbox Placement Rate
- 02Distributed Warmup Peer Mesh
- 03AI Reply & Sentiment Radar
- 04Unified Multichannel Inbox
Sequences that branch on real behavior.
Build the flow on a canvas and fork it on opens, clicks and replies.
- Drag to branch.
- Pull a link from any step to add a path.
- A/B at every step.
- Weighted variants, the stronger one keeps sending.
- Threaded follow-ups.
- Replies land in the same conversation.
Send only inside their working hours.
Draw a sending window on any weekday. Drag to move it, grab an edge to resize.
- Per-day windows.
- Mornings only, split shifts, several a day.
- Timezone-aware.
- Sends follow the timezone you pick.
- One-click presets.
- Mon to Fri, 9 to 5, in a tap.
Every reply, triaged the moment it lands.
Replies from every mailbox stream into one queue, labeled on arrival.
- One queue.
- Scope by inbox, tag or status.
- Classified on arrival.
- Positive, out of office, unsubscribe, bounce.
- Reply in place.
- Snooze, schedule and send from the same pane.
Proof of what actually landed.
Sent, opens, clicks, replies and bounces, with account health on one screen.
- Placement, not vanity.
- The metrics that move reputation, over 7, 30 or 90 days.
- Best performers.
- Top campaigns rank themselves as sends roll in.
- Shareable report.
- Export a branded image of any range.
AI that writes the email and runs the steps.
Ask at the caret and the draft lands where you type. Put a Switch or an AI step in the flow and the model decides each contact's path.
- Where you type.
- A sparkle on the line, or ⌘J. Undo or run it again.
- Switch on AI.
- A prompt reads each reply and picks a case, every case its own path.
- AI step.
- An agent that tags, tasks and unsubscribes. Only the actions you allow.
Plug into the stack you already run.
Gmail, Microsoft 365, your CRM, Slack and Zapier, connected over OAuth.
- OAuth in two clicks.
- Authorize once, revoke any time.
- Signed webhooks.
- HMAC-signed and HTTPS by default.
- Encrypted at rest.
- Secrets sealed with your data key.
When this happens, do that.
Every reply, booked meeting, bounce and warmup dip is a trigger. Wire it to your stack on a canvas: branch on intent, post to Slack, open the deal, update the CRM. The one below is running its test right now. Press Test in the window to fire it again.
One IF chip routes on intent, confidence, source, or a random split. Yes goes right, no goes down, and the no path is still yours to wire.
Seven built-in actions plus Slack, Discord, HubSpot, Salesforce, Pipedrive, Close and HMAC-signed webhooks. No keys to paste for automation tools.
Dry-run any automation against a sample event and read every node verdict, yes or no, before the switch ever flips.
An API you can build a product on.
Everything in the dashboard is a REST endpoint.
- Scoped keys.
- Read, write or send-only, per environment.
- Idempotent by default.
- Send an Idempotency-Key and retries are safe.
- Webhooks that verify.
- Signed payloads for every event.
From positive reply to closed won.
A positive reply opens the deal and pauses the sequence on its own.
- Born from the reply.
- Nothing keeps sending to someone who said yes.
- Board and value.
- Stages with their open value at a glance.
- Edit in place.
- Stage, value and close date in one dialog.
Lead capture that lands in the same pipeline.
Hosted forms whose submissions become contacts, attributed to the send that brought them.
- Themes and layouts.
- Card, wide or split, with a brand cover.
- Personalized links.
- Prefilled per contact, no second email ask.
- Your own domain.
- Serve every form from a subdomain you own.
High-scale outreach.
Zero domain burnout.
MailFor coordinates distributed sending nodes, humanized peer-to-peer warmup, and automated inbox placement radar to ensure your outreach consistently lands where prospects see it.
One template. A different email for every recipient.
Every step is a template rendered at send time. Merge fields, conditionals, helpers and spintax resolve per recipient, and the composer shows the exact result before you launch.
{Hi|Hey|Hello} {{.FirstName | default "there"}},
{{if eq .role "Engineer"}}we built this for
teams like yours.{{else}}thought this might
be useful for {{.Company}}.{{end}}Hey Alex, we built this for teams like yours.
Hi Jenna, thought this might be useful for Northwind.
Hello there, thought this might be useful for Brightco.
Every field, including yours
Standard fields plus every column from your CSV import. Keys with spaces or dashes work everywhere, even inside conditions.
{{.job title}}Helper functions
Case and string helpers, arithmetic, and numeric compares that coerce strings, so number-like fields just work.
{{if gtf .employees 50}}Spintax, nested
Alternation groups resolve innermost first and nest freely. Subjects spin too, so no two sends read identical.
{Hi|Hey {there|again}}A/B variants per step
Test variants of any step. The original and every variant share the same editor, preview and content score.
Variant B · 50%Previewed with the real engine
The composer renders your template with the actual send engine against sample data. Conditionals, functions and spintax all run.
Hey Alex,Validated before launch
A broken {{if}} blocks the campaign and unresolved tokens get flagged. A failing render falls back to plain substitution, never a lost send.
if: missing {{end}}Warmup, sending, inbox, engineered together.
The signal one part collects is the signal the next part acts on.
Every reply lands in one place
Replies from all of your sending addresses arrive together, already sorted by what the person actually said.
Mailboxes that warm themselves up
New addresses start slow and build real sending history on their own, so your first campaign is not your first impression.
Follow-ups that end at "yes"
Each step branches on what the person did. Answer once and the rest of the sequence is cancelled automatically.
See if you landed in the inbox
We test where your mail actually arrives at each provider, so you find out before your reply rate does.
Hi {{first_name}}Jenna,
Saw {{company}}Northwind is hiring across{{team}}support. We keep outreach out of the spam folder for teams that size.
Worth a look?
Written once, personal to everyone
Pull real details from your contact list so each person gets their own version, without writing each one.
Pay for what you send.
The number on each card is daily send volume. Warmup, the unified inbox, analytics, CRM and the API are in every paid plan.
Starter
Great for small businesses with a small budget.
/ month · billed yearly
Save $72 a year
- Unlimited warmup
- Unlimited mailboxes
- Unified inbox with reply detection
- Sequences that stop on reply
- Inbox placement monitoring
Grow
Ideal for growing businesses scaling their outreach.
/ month · billed yearly
Save $216 a year
- Everything in Starter
- CRM with pipelines and deals
- A/B variants per step
- Bulk contact import
- API and signed webhooks
Business
Most popularFor established teams that need higher limits and advanced features.
/ month · billed yearly
Save $792 a year
- Everything in Grow
- Your mailboxes sign in from an address no one else uses
- Team roles and permissions
- Full audit log
- Priority support
Enterprise
Large orgs with custom volume and dedicated support.
/ month · billed yearly
- Everything in Business
- Custom volume and contract
- BYOK encryption · SSO / SAML
- Custom data residency
- Dedicated CSM
Scale effortlessly from individual outreach accounts to full-organization multi-domain fleets with guaranteed isolation.
Send cold email people actually open.
Connect your mailboxes, activate autonomous warmup, and launch revenue-generating campaigns.