Skip to content
Cold email infrastructure

Cold email software with AI personalization, sent from infrastructure you own

Import your prospects, let the AI write a separate email for each one, and send through your own SMTP, whether that is Google Workspace, Microsoft 365 or Amazon SES. Your domain, your sending reputation, your record of what went out.

25 emails to try · Bring your own SMTP · Cancel anytime

Your domain Every message leaves a mailbox you already own and control.
One per prospect A separate subject and body written from each imported row.
Nothing auto-sends Drafts wait for a person to read them and press send.
25,000 a month Top plan allowance, sent across your own mailboxes.
Why teams run it themselves

Outbound that does not put your domain in someone else's pool

Most outbound tools send on shared infrastructure. That makes the part of the system you cannot see, other people's sending, a direct input into whether your mail reaches an inbox. ColdMailer never holds the sending: it authenticates as your mailbox and hands the message to your own server.

01

Reputation you are building anyway

Mail leaves the domain you already send from, so the deliverability you earn accrues to your own domain rather than to a pool shared with senders you will never meet.

02

A list you brought yourself

You paste or upload the prospects. ColdMailer does not source, scrape or resell contact data, so nothing in a campaign came from a database you cannot account for.

03

A result for every address

Each prospect ends the campaign with a status, a timestamp and, when the mail server refused, the reason it gave. That is the record you need when someone asks what was sent.

Personalization

Personalized cold emails, written one prospect at a time

Cold email personalization means each message is written from what is actually true about one prospect: their role, their company, what the business does, and what changed recently. It is the opposite of a single template with a first name merged into it. ColdMailer reads the prospect data you import and drafts each email separately, then sends it from a mailbox you own.

What the AI reads
The first name, company and role on the contact you imported, plus the free context column you fill in yourself. Anything missing on a contact is simply left out of that email rather than guessed at, so you never send a sentence built on a blank field.
What it writes
A subject line and an opening that reference the specific business, then your offer in your own words. The pitch and the call to action stay fixed across the campaign, so the only thing that changes from one prospect to the next is the part that should.
What you keep control of
Tone, length, the offer, and every send. You can review and edit drafts before a campaign goes out, and because sending runs through your own SMTP mailboxes, the sending reputation you build stays yours rather than sitting in a shared pool.

Product preview. Placeholder company, placeholder prospect.

What it replaces
Hi {{first_name}},
I came across {{company}} and thought I would reach out.
We help {{industry}} companies like yours.

One template, three slots, ten thousand identical sends. The fields change, the sentence does not, and that is the pattern recipients now read as bulk.

The reason generic merge tags stopped working is that recipients learned to recognize them. A line that could have been sent to ten thousand people reads as bulk no matter whose name is at the top. Writing each email against real prospect data is slow by hand, which is the whole reason to automate it: a rep researching and drafting one good email at a time manages a few dozen a day, not a few thousand. See how the drafting works on our AI email personalization page, or try the AI cold email generator on a single prospect before you commit to a list.

Platform

Two things to set up, then you are sending

Connect the mailboxes you send from and bring the list you already have. Each panel below is the screen that does it.

Sending

Your own SMTP mailboxes

Connect the inboxes you already send from. ColdMailer proves the login before a campaign may use a mailbox and stores the password encrypted, so a mistyped credential surfaces at setup rather than halfway through a send. Unlimited mailboxes from Pro upward.

  • Google Workspace, Microsoft 365, Amazon SES or any SMTP host
  • Connection tested from the app before first use
  • One campaign sends through one mailbox you pick

Product preview. Placeholder addresses on example.com.

Data in

The list stays yours

Paste or upload up to 500 prospects a campaign with the columns the drafting actually uses: email, first name, company, role, and one free context note in your own words. No enrichment step, no sourced database, nothing added to your list that you did not put there.

  • Paste straight in or upload a CSV
  • Up to 500 prospects per campaign
  • Your context column is what makes a draft specific

Product preview. Placeholder addresses on example.com.

Control

Nothing leaves until someone decides it should

Writing and sending are two separate steps, on purpose. The AI drafts the campaign and stops. You read the drafts, rewrite any of them, and the send happens when you ask for it.

Drafts wait to be read

Generating a campaign never sends it. Every message sits in the campaign screen, editable line by line, until you press send.

Credentials are stored encrypted

SMTP passwords are encrypted at rest, and a mailbox is not usable until the app has proved the login against the host you gave it.

Every send is written down

Status, timestamp and the receiving server's own refusal reason, kept per prospect, so a campaign can be accounted for after the fact.

Product preview of the delivery result list. Placeholder recipients.

How it works

Live in three steps

Setup is a single afternoon, and most of it is deciding what to say.

01

Connect your SMTP

Bring the inbox you already use, on Google Workspace, Microsoft 365 or any SMTP host. The app tests the login before you rely on it.

About five minutes

02

Import your prospects

Paste your list straight in with the name, company, role and any context you want the AI to write from.

Up to 500 prospects a campaign

03

Review, then send

The AI writes a separate email for every prospect. Read and rewrite any of them, then send from your own inbox.

Nothing sends until you approve it

Comparison

Where ColdMailer differs

The three differences that decide whether a tool fits a team that owns its own domain.

Feature ColdMailer Lemlist Instantly
AI Personalization · ·
BYO SMTP
Unlimited SMTP accounts (Pro+) · ·

Swipe the table sideways for more

Pricing

Priced by volume, not by seat

Every plan is bring-your-own-SMTP and billed yearly at half the monthly rate. Adding a colleague does not add a line to the invoice.

Starter

A founder testing outbound

$24.50 /mo

Billed $294 once a year, or $49 a month

  • 1,000 emails a month
  • 2 sending inboxes, your own SMTP
  • A message written for each prospect
  • Delivery result for every prospect
  • Email support
Get Starter
Most popular

Pro

A sales team running it weekly

$49.50 /mo

Billed $594 once a year, or $99 a month

  • 5,000 emails a month
  • Unlimited sending inboxes
  • Everything in Starter
  • Priority email support
Get Pro

Enterprise

Sustained volume across mailboxes

$124.50 /mo

Billed $1,494 once a year, or $249 a month

  • 25,000 emails a month
  • Unlimited sending inboxes
  • Everything in Pro
  • Priority email support
Get Enterprise

Prefer to pay monthly? The switch on the pricing page turns annual off, and a new account gets 25 emails to try first.

Sending more than 25,000 a month? Tell us what you need

Compatibility

Works with the mail you already run

Standard SMTP submission on port 587 or 465. No migration, no forwarding, no change to where your team reads its mail.

Providers ColdMailer connects to over standard SMTP. Names are shown for compatibility only.

Google Workspace / Gmail smtp.gmail.com
Microsoft 365 / Outlook smtp.office365.com
Amazon SES email-smtp.<region>.amazonaws.com
SendGrid smtp.sendgrid.net
Mailgun smtp.mailgun.org
Postmark smtp.postmarkapp.com
Any other SMTP host your own hostname
FAQ

Questions before you commit

Still deciding? Ask us anything and a person answers.

Yes. ColdMailer is designed for users who bring their own SMTP (Gmail, Outlook, SendGrid, or any provider). This gives you full control over your sender reputation and deliverability.
For each contact you import, the AI writes a subject line and a body from the company, role and context you provided, then leaves your offer and call to action as you wrote them. No two emails are the same.
You bring them. Paste your list straight in with the name, company, role and any context you want the AI to write from, up to 500 prospects a campaign. ColdMailer does not source or scrape lists for you.
The plans are priced by sending volume rather than per seat, and an account can hold as many connected mailboxes as the plan allows. ColdMailer does not have separate team logins or per-user permissions today, so a team shares one account.
Absolutely. No contracts, no commitments. Cancel your subscription anytime and keep access until the end of your billing period.
Any SMTP provider works: Gmail, Outlook/Office 365, SendGrid, Mailgun, Amazon SES, custom SMTP, and more.

Send cold email from infrastructure you control

Connect your SMTP, import your list, read the drafts, then send. Your domain, your reputation, your record of what went out.

25 emails to try · Bring your own SMTP · Cancel anytime