Campaigns

Send to the list you just cleaned.

Campaigns picks up where verification stops. Import a finished verification task as an audience, build a template from blocks, and send — with suppression enforced at send time and credits spent only on messages that actually go out.

One account covers verification and campaigns. Already have one? Sign in.

What is different here

The decisions that cost us something to build, and are the reason a list you paid to clean is not quietly wasted.

Unsent is never billed

Credits are reserved when a campaign launches and the unused ones are refunded when it settles — suppressed, bounced or never attempted, you keep them.

Suppression cannot be bypassed

Unsubscribes, complaints and hard bounces are checked on the send path itself, so a contact who opts out mid-send is still spared.

Your reputation stays yours

Connect your own provider — SES, Postmark, or plain SMTP at Zoho, Fastmail or your own server — and verify your own domain. Nothing goes out of a shared pool.

Templates built from blocks

Headings, text, buttons and images with merge tags, previewed before you send instead of hand-written HTML that breaks in Outlook.

Replies land back on the contact

A connected mailbox matches replies to the recipient who sent them, and separates a real answer from an out-of-office.

One account, two products

The same login covers verification and campaigns. Verified contacts move across without an export, and the two wallets stay separate.

How it works

Three steps from a verified list to a report you can act on.

Bring in an audience

Import a finished verification task straight from the verifier, or upload a CSV. Duplicates collapse on the canonical address, so nobody is mailed twice.

Build the message

Compose from blocks, drop in merge tags, and preview the rendered result — including the plain-text part and the footer the law requires.

Send, then read the report

Delivery, opens with machine opens counted separately, clicks, replies and every rate with its denominator named. No flattering guesses.

Pricing

A credit is one message that actually left the building. Reserved credits that go unsent — suppressed, bounced, never attempted — come back when the campaign settles.

Free

Free

500 sends a month

  • 1,000 contacts
  • 1 sending domain, 1 provider
  • 1 active campaign
  • Full reporting and suppression
Start free

Growth

$99 /month

50,000 sends a month

  • 100,000 contacts
  • 10 domains, 5 providers, 10 seats
  • 50 active campaigns
  • Custom tracking domain
Choose Growth

Scale

$299 /month

200,000 sends a month

  • 500,000 contacts
  • Unlimited domains, providers and seats
  • Unlimited active campaigns
  • Custom tracking domain
Choose Scale

Campaign credits are a separate wallet from verification credits. Sending never spends the ones you bought for cleaning lists.

Questions

How credits, sending and compliance actually work here.

What is a campaign credit?

One credit is one message that actually left the building. Credits are reserved when a campaign launches, so you always know the ceiling before you press send.

What happens to credits for messages that never go out?

They come back. When a campaign settles, everything reserved but unsent — suppressed contacts, addresses that bounced before dispatch, recipients never attempted because you cancelled — is refunded automatically. You do not have to ask.

Do campaign credits and verification credits share a balance?

No. They are separate wallets with separate ledgers, and sending never spends the credits you bought for cleaning lists. The single exception is re-verifying a contact that has gone stale, which spends verification credits and tells you before it does.

Do I need my own email provider?

Yes. Connect Amazon SES, Postmark, or any SMTP server — Zoho, Fastmail, your own box. Credentials are tested against the provider before they are stored, so a typo fails at setup rather than halfway through your first campaign. There is no shared pool, which is why your sending reputation is yours alone.

What has to be in place before the first send?

Five things: a domain you have verified by publishing three DNS records, a sender address on that domain, a connected provider, some contacts, and a template. The dashboard shows which of the five are still outstanding and links straight to each one.

How are unsubscribes handled?

Every message carries a one-click unsubscribe header, and suppression is checked on the send path itself rather than when the audience was built. Someone who opts out while a campaign is mid-flight is still skipped. The record survives even if you later delete the contact, so a re-import cannot make them mailable again.

Can I bring contacts over from verification?

That is the point of the two products sharing an account. Import a finished verification task directly — no export, no file. Only addresses the engine confirmed as deliverable come across by default, and duplicates collapse on the canonical form, so J.Doe+news@gmail.com and jdoe@gmail.com are one contact rather than two sends.

What happens if a send is interrupted?

It resumes without re-sending anyone. Each recipient is claimed before dispatch, so a crash leaves a row either untouched or claimed, never "maybe sent". Where we cannot be certain a message went out, the recipient is marked unconfirmed and never retried — a duplicate email is a compliance problem, a missing one is an inconvenience.

Can I edit a template after a campaign has used it?

Yes, and it cannot change what was already sent. Every save creates a new version, and a campaign pins the version it launched with. Editing today has no effect on a report from last week.

What is the difference between a list and a segment?

A list holds exactly the contacts you put on it and changes only when you change it. A segment is a saved question — "deliverable and scored above 80" — asked again every time you send, so it grows and shrinks on its own.

Do you track opens and clicks?

Both, and we are careful about what they mean. Opens fetched by a mail client rather than a person are counted separately instead of inflating the number. Click links resolve an internal id rather than carrying a destination in the URL, so your sending domain can never be used as an open redirect.

Is social publishing available yet?

Not yet. The adapters for LinkedIn, X, Facebook and Instagram are written but publishing is not switched on, so today this is an email product. Nothing on any plan is charged for social, and this answer changes the day it ships.

What we will not claim

The things a campaign tool usually glosses over. Better you read them here than discover them on your first send.

You have to bring your own sending provider.

There is no shared pool to send from. Connect SES, Postmark, or any SMTP server — Zoho, Fastmail, your own box. It is a real setup step before your first campaign, and it is the reason your sending reputation is yours rather than shared with strangers.

Open rates are not a measure of interest.

Apple Mail Privacy Protection fetches every image on delivery, so a large share of opens are machines. We count those separately and label them rather than folding them in to make a number look better. Replies are the only signal a mail client cannot fabricate.

Delivery confirmation depends on your provider.

Some report it and some do not. Where it is missing, every rate is quoted against messages sent instead, and the denominator is printed next to the number so you always know which one you are reading.

A campaign that sent anything cannot be deleted.

It can be archived — hidden, restorable, intact. But the report is the only record those messages exist, for you and for anyone who later asks. There is no button that destroys it.

Verification is a separate product with a separate wallet.

Campaign credits and verification credits never mix. The one crossing is re-verifying a stale contact, which spends verification credits and tells you before it does.

Ready when your list is

The free plan sends real campaigns. Connect a domain and a provider, and the first one can go out today.