Integrating Mailwarm API with Your Email Infrastructure: Complete Guide
Why Warm-Up Matters
When you start with a new domain, ISPs treat you with suspicion. If you send 100,000 emails on day 1, most will land in spam. Mailwarm gradually increases your sending volume, building trust. Result: 25% improvement in Gmail inbox placement over 30 days. See our [Amazon SES vs Brevo comparison](/blog/amazon-ses-vs-brevo-email-deliverability-2026) for more email deliverability strategies.
const mailwarm = require('@mailwarm/sdk');
const client = mailwarm.createClient({
apiKey: process.env.MAILWARM_API_KEY,
domain: 'mail.yourdomain.com'
});
// Start warm-up for new domain
await client.warmup.start({
targetVolume: 100000, // emails/month
durationDays: 30,
initialBatch: 100 // Start with 100/day
});