Sendrill
Sending, hosted in the EU

Email your customers actually receive.

Sendrill sends your campaigns, automations and transactional mail from your own domain, through Amazon SES in Frankfurt — with the authentication, warm-up and consent proof that mailbox providers now insist on.

Amazon SES · eu-central-1
DKIM, SPF, DMARC set up for you
Automatic warm-up on every new domain
# order confirmation, from your own domain
curl https://api.sendrill.com/v1/messages \
  -H "X-API-Key: $SENDRILL_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "orders@mail.kallisti.gr",
    "to": "maria@example.com",
    "subject": "Your order #4182",
    "template": "order-confirmation",
    "vars": { "total": "48.20€" }
  }'

→ 202 { "id": "msg_7Kq2…", "status": "sent" }
Live event feed
Runs on Amazon SES, operated by us
Verified sender domain in under an hour
Contact data stays in the EU
Consent proof on every contact
The product

One place for every email your business sends

Marketing and transactional mail share one sending account, one suppression list and one event feed — so a promo blast and an order confirmation are never fighting each other for your reputation.

Campaign editor

Build the email from blocks, drop in merge fields, show a block only to one segment, and preview it as a real contact on desktop, mobile and in dark mode.

A/B subject tests10 pre-send checksTemplates

Automations

Welcome, win-back and date-triggered flows that branch on what each contact did. Every contact moves at its own pace, and you can edit a live flow without disturbing the people already in it.

BranchingJourney viewPer-contact timing

Segments that stay editable

Rules over any field you hold — engagement, tags, source, country, consent proof, your own custom fields and dates — with a live match count as you build them.

ALL / ANY logicRelative datesLive counts

Contacts with proof

Every contact carries when, how and from where they consented, plus an activity timeline. Import forces you to say how the list was collected, and double opt-in is one switch.

Exportable consent recordCSV & API import

List cleanup on SES

Amazon SES validates each address without sending to it — syntax, DNS, whether the mailbox exists, role and disposable addresses — and returns a verdict you can segment on.

No separate creditsValidate at signup

Statistics, ungated

Opens and clicks by mailbox provider, device and country, a click map on the email itself, and a side-by-side comparison with any other campaign. Apple's machine opens are excluded from the headline rates.

Link performanceCampaign compare

Transactional API & SMTP

Scoped API keys, an SMTP relay for shops that only speak SMTP, signed webhooks retried for 24 hours, and a searchable message log with per-message latency.

curl · Laravel · NodeWooCommerce

Sending domains

Add a subdomain, copy four sets of DNS records, press Verify. We create the SES identity, watch the records and only mark the domain verified when SES itself says DKIM passed.

Marketing & transactional splitAuto warm-up
How it works

From nothing to a verified sender, in an afternoon

You never touch an AWS console and you never sign an ESP contract. The only thing we need from you is four DNS records on a subdomain you choose — your existing mail keeps its own reputation, untouched.

Pick a sending subdomain

Something like mail.yourshop.gr. Marketing and transactional get separate identities, so a promo can never drag your order emails into spam.

1 minute
Add the DNS records

Three DKIM records, an SPF include, a DMARC policy and a custom MAIL FROM. Copy them from the screen into your DNS provider — we check them for you as they propagate.

10 minutes
Verify

We ask SES directly. The domain turns verified only when DKIM actually passes at Amazon — not when a local lookup happens to succeed.

minutes to an hour
Warm up and send

New marketing domains ramp over four weeks, capped per mailbox provider per day. Import your list, build the campaign, send a test, then send for real.

same day
mail.kallisti.gr · marketing identity Verified by SES
CNAME7ab3c…_domainkey7ab3c….dkim.amazonses.com
CNAMEk2f91…_domainkeyk2f91….dkim.amazonses.com
TXTmail.kallisti.grv=spf1 include:spfa.sendrill.com ~all
TXT_dmarc.mail.kallisti.grv=DMARC1; p=quarantine; rua=mailto:…
MXbounce.mail.kallisti.gr10 feedback-smtp.eu-central-1.amazonses.com
Deliverability

Reputation is a feature here, not a support ticket

Since February 2024 Gmail and Yahoo have required bulk senders to authenticate properly, offer one-click unsubscribe and stay under a 0.3% spam rate. Sendrill does all three by construction — and steps in before your numbers get you blocked.

Warm-up, on by default

A brand-new domain has no reputation, and the first big send is exactly the one that decides it. Every new marketing domain ramps for four weeks, capped per mailbox provider per day — Gmail, Microsoft, Yahoo and the rest each get their own budget. Anything over the cap waits for tomorrow instead of being burned.

Per mailbox provider, per day. From day 29 the cap comes off. Seed mailboxes measure where your mail actually lands while the ramp runs.

Guardrails you don't have to watch

  • Hard bounces and complaints suppress themselves. The address never gets another send, from any campaign or any API call.
  • Your sending pauses before Amazon pauses it. Cross the thresholds and we stop you, tell you why, and wait for you to fix the list — rather than letting SES suspend the account.
  • Every campaign carries one-click unsubscribe. RFC 8058 List-Unsubscribe-Post, aligned From and DKIM, DMARC on the sending subdomain.
  • Marketing and transactional never share an identity. A newsletter that goes badly cannot take your order confirmations down with it.
3.00%bounce rate — sending pauses
0.08%complaint rate — sending pauses
0.3%the spam rate Gmail allows you
Developers

An API for your app, a relay for everything else

Order confirmations, password resets and invoices go out through the same account, the same suppression list and the same event feed as your campaigns. If a platform only speaks SMTP — WooCommerce, WP Mail SMTP, an ERP from 2011 — point it at the relay and it inherits every rule the API enforces.

# send one message
curl https://api.sendrill.com/v1/messages \
  -H "X-API-Key: $SENDRILL_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "orders@mail.kallisti.gr",
    "to": ["maria@example.com"],
    "subject": "Your order #4182",
    "html": "<p>Thanks, Maria.</p>",
    "tags": ["order", "shop"]
  }'

# 202 Accepted
# { "messages": [ { "id": "msg_7Kq2…",
#                   "to": "maria@example.com",
#                   "status": "sent" } ] }

SMTP relay

Hostsmtp.sendrill.com
Port587 · STARTTLS  /  465 · TLS
Usernamesendrill
Passwordyour Sendrill API key
Fromany verified sender address
Limits25 MB · 50 recipients / message

Webhooks

Signed with a shared secret, retried for 24 hours, and fired for every state a message can reach.

deliveredthe provider accepted it
opened clickedmachine opens flagged, not counted
bounced complainedaddress suppressed automatically
unsubscribedfrom the one-click header or the preference page
Pricing

Pay for volume. Nothing else is locked.

Every tier gets every feature — A/B tests, automations, provider-level statistics, campaign comparison, the transactional API, unlimited contacts and unlimited sender domains. The tiers differ by how many emails you send, and that is all.

Essential
emails / month
/mo
then
  • Every feature, no tiers
  • Unlimited contacts & sender domains
  • Inbox placement monitored on 1 domain
Start sending
Most shops
Plus
emails / month
/mo
then
  • Every feature, no tiers
  • Unlimited contacts & sender domains
  • Inbox placement monitored on 3 domains
Start sending
Pro
emails / month
/mo
then
  • Every feature, no tiers
  • Unlimited contacts & sender domains
  • Inbox placement monitored on 10 domains
Start sending
Business
emails / month
/mo
then
  • Every feature, no tiers
  • Priority support
  • Inbox placement monitored on 50 domains
Start sending

How much would you pay?

Your plan · Plus
1,00010,000100,0001,000,0002,000,000
Emails a month Cost per 1,000 included
No Premium tier for your own numbers

Most email platforms put link-level analytics, campaign comparison, A/B testing and automation behind their top plan. Sendrill doesn't gate any of it. If you can send, you can measure — and the only reason to move up a tier is that you are sending more.

Prices in euro per month, excluding VAT. Campaign sends stop at your monthly allowance until you move up a tier; the per-1.000 rate above applies to transactional mail beyond it. Agencies and resellers on the eSolutions partner programme get Sendrill for their own workspace free, up to 50.000 emails a month.
Questions

The things people ask before they move

Do I need an AWS account?
No. Sendrill runs on Amazon SES, but the account, the configuration, the sandbox exit and the reputation monitoring are ours. You add a subdomain and four sets of DNS records; everything below that line is our problem.
Will this interfere with my normal company email?
No, and that is deliberate. You send from a subdomain such as mail.yourshop.gr, never your root domain. Your Google Workspace or Microsoft 365 mail keeps its own SPF, its own DKIM and its own reputation, untouched by anything a campaign does.
How soon can I send?
Verification usually takes minutes once the DNS records are live — an hour at most while they propagate. You can send the same day: the four-week warm-up does not stop you sending, it caps how much goes to each mailbox provider per day while the domain builds a reputation.
Where does my data live?
In the EU. Sending runs in eu-central-1 (Frankfurt) and contacts, consent records and events are stored in the EU. Every contact carries when, how and from which IP they consented, exportable as a record you can hand to a data-protection authority.
Can I bring an existing list?
Yes — by CSV or through the API. The import asks you to declare how those people consented, because that declaration is what makes the list defensible later. Before the first send, run the SES-backed cleanup: it removes invalid addresses and suppresses the risky ones, so your first campaign doesn't bounce its way into a bad reputation.
What happens if I go over my monthly allowance?
You get a notice at 80% and again at 100%. Campaign sends then wait until you move up a tier, so nobody gets a surprise invoice. Transactional mail — order confirmations, password resets — keeps going, charged at your tier's per-1.000 rate, because stopping those would break your shop.
Does it work with WordPress and WooCommerce?
Yes. Point WP Mail SMTP, FluentSMTP or WooCommerce at smtp.sendrill.com on port 587 with your API key as the password. The relay enforces exactly the same rules as the API — verified senders only, suppression honoured, every message in the same log.
Is there a free plan?
No. Free email plans are how platforms end up full of lists nobody consented to, and everyone on the shared reputation pays for it. Essential starts at 15€ a month for 10.000 emails, with every feature included. Partners on the eSolutions programme get their own workspace free up to 50.000 a month.
Support

Run by the people who built it

Sendrill is built and operated by eSolutions Softhouse in Greece — the team behind CookieTrust, ComplianceMonitor, ThreadDesk, ImgHaste and Domainwise. Deliverability questions, a domain that won't verify, an invoice: one team answers, in Greek or English.

support@sendrill.comReplies within one working day Chat from your workspaceThreadDesk live chat, on working days (EET)
Deliverability, watched for youSeed mailboxes and reputation alerts, on every plan

Part of the CookieTrust ecosystem

One login covers cookie consent, live chat, image delivery, .gr domains — and now the email you send. Contacts collected through your cookie banner or a ThreadDesk chat arrive with their consent already recorded, which is something an outside email platform cannot do for you.

CookieTrust ThreadDesk ImgHaste Domainwise Sendrill

Send from your own domain. Today.

Add a subdomain, paste four DNS records, and your first campaign goes out this afternoon — warmed up, authenticated and measured.