Email Service That Handles Dedicated IPs and Warmup Options
Dedicated IPs and warmup, handled for you — warm shared rail by default, dedicated IP on request when volume justifies it.
What “handles dedicated IPs and warmup” actually means
Most buyers searching this phrase have two concerns: will I get a dedicated sending IP, and does the service manage the warmup process so I do not have to? Both are legitimate questions, and both deserve an honest answer before you commit to a platform.
Mails.ai’s answer: the shared rail is already warm, and a dedicated IP is available when your volume actually justifies one. We would rather tell you which option fits your send volume than sell you a product feature that hurts delivery below a certain threshold.
The shared rail — warm from message one
Every agent on Mails.ai sends from an address on the shared sending domain (agent.yourworkspace@send.mails.ai), on infrastructure with an established record. There is no ramp period, no seed network to subscribe to, and no warmup schedule to manage.
What keeps that rail warm is the traffic on it, not a tool: every send is checked before it leaves, and every agent carries its own reputation score. The mail that moves through the shared infrastructure is real transactional and agent mail with low complaint rates — and that record is what your agent inherits on its first send.
- No warmup wait before your first message
- No seed-network subscription alongside your email plan
- Per-agent reputation scoring keeps individual agents from affecting each other
- Custom domains get a DKIM keypair automatically — publish one DNS record and sends switch to your brand domain once it verifies
Dedicated IPs — when they help and when they do not
A dedicated IP isolates your sending from every other sender on the platform. Your placement cannot be hurt by another sender’s behaviour — and also cannot be helped by the warm record they have built. You start from zero.
Getting from zero to a stable reputation requires sustained volume. The floor the industry usually publishes is around 300,000 messages a month. Below that, a dedicated IP has too little traffic to establish or hold a reputation with mailbox providers. At low to mid volume, dedicated usually delivers worse than shared — not better.
At high and consistent volume, isolation becomes an asset: your placement is entirely yours to control. If that describes your send profile, a dedicated IP is available on request on the Scale plan.
What the warmup process actually involves
If you do move to a dedicated IP, the ramp is built from your real mail — not from a seed schedule. Any provider quoting you a fixed number of days is quoting a schedule; mailbox providers weight opens, replies and complaints from real recipients, and only real traffic produces those. What throttling a ramp schedule does is avoid tripping rate-heuristics while your volume builds. It does not create reputation on its own.
On the shared rail there is no warmup to manage at all — the infrastructure is already sending at scale and your agent inherits that record:
# Send from your agent — no warmup state to wait on
curl https://api.mails.ai/v1/messages \
-H "Authorization: Bearer $MAILS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"agent": "hello",
"to": ["customer@example.com"],
"subject": "Your request is ready",
"body_text": "Here is what you asked for..."
}'
# Check your domain's verification state
curl https://api.mails.ai/v1/domains/dom_123 \
-H "Authorization: Bearer $MAILS_API_KEY"
# {
# "id": "dom_123",
# "domain": "mail.yourapp.com",
# // pending -> verifying -> verified
# "status": "verified",
# "provider": "ownmetal",
# "dns_records": [
# /* each with "verified": true */
# ],
# "fail_reason": null
# }Choosing between shared and dedicated
A quick heuristic: if you are sending under 100,000 messages a month, the shared rail delivers better than a dedicated IP would from the same starting point. Between 100,000 and 300,000 the answer depends on your complaint rate and sending patterns — ask and we can look at the data with you. Above 300,000 consistently, isolation starts to pay for itself.
| Monthly send volume | Recommended option | Warmup required? |
|---|---|---|
| Under 100k / mo | Warm shared rail (included) | No — inherits established record |
| 100k – 300k / mo | Shared rail; ask if patterns are unusual | No — shared infrastructure handles it |
| 300k+ / mo (consistent) | Dedicated IP on request (Scale plan) | Yes — ramp via your real traffic |
Either way, the mechanics of sending do not change. Same workspace, same API, same dashboard — a dedicated IP is a routing change under the hood, not a product migration. And you can move back to the shared rail at any time.
Why one platform covers both dedicated IPs and warmup
Most buyers evaluating an email service for dedicated IPs and warmup options end up cobbling together two products: a sending provider and a warmup tool on top. Mails.ai does not offer a warmup tool — because the shared rail is already warm and a dedicated IP warms through your real traffic, not a seed loop.
What you get from a single platform instead of two:
- No warmup dashboard to manage. The shared rail has an established sending record before your first message. Dedicated IPs warm through your actual send volume — there is no parallel seed service to run.
- Reputation tracking in one place. Per-agent scores, complaint rates, and suppression lists live in the same workspace as your IP configuration.
- No product migration when you scale. Moving from the shared rail to a dedicated IP is a request, not a re-integration. The API, SDK, and dashboard stay the same.
- Clean by default. Every send is checked before it leaves and every agent’s reputation is scored on its own — that is what keeps the shared rail’s record clean. You do not need to manage the hygiene of a warmup loop on top of it.
For the full arithmetic on dedicated IPs: see Dedicated IP — how it works and when you need it. For why most senders skip standalone warmup tools: Email Warmup Service — Why We Don’t Sell One. For the ramp mechanics in detail: Automated Dedicated IP Warm-Up — And Why You Probably Should Not.
What to ask when evaluating an email service for dedicated IPs and warmup
If you are comparing email services on these two criteria, here are the four questions that expose the real differences between providers:
- Is the shared pool warm on day one, or do I have to ramp it? A shared rail that requires a warmup period is either new infrastructure or a pool that has not been carefully gated. Mails.ai’s shared rail has an established record because every send is checked before it leaves and every agent is scored on its own complaint rate.
- Is a dedicated IP self-serve, or is there an honest qualification step? A provider that sells dedicated IPs to anyone — including senders under 100,000 messages a month — is selling you a cold IP that will deliver worse than the shared pool. The right answer is “on request, and we will check your volume first.”
- Does the warmup happen through real mail or a seed network? Seed networks generate artificial engagement signals. Mailbox providers weight opens, replies and complaints from real recipients; seeds can fill a schedule but do not build a reputation. A dedicated IP warms through the traffic you actually send.
- Is IP routing a migration or a config change? If moving to a dedicated IP requires a new integration, you are looking at a different product tier — not a routing change. On Mails.ai it is a request; the API, SDK and dashboard stay identical.
Frequently asked questions
Do I need a dedicated IP with this email service?
How does warmup work for a new sender?
What dedicated IP options are available?
Can I handle both dedicated IPs and warmup from one platform?
What does a dedicated IP cost?
How is this different from a standalone IP warmup tool?
Does this email service handle both dedicated IPs and warmup from one dashboard?
Explore the product
Give your first agent an inbox
Free covers 3,000 emails and 3,000 inbound replies a month, with no card. Upgrade when your agents get busy.
Get your API key