Migration
Migrating from Twilio SendGrid to Mailmundo.
SendGrid handles enterprise volume well, but the bloat shows up fast for cleaning operators. Lower lock-in, lower price-per-send at our volume tiers, and AI Copywriter that doesn't need teaching what "deep clean" means.
Why operators move
- SendGrid Marketing Campaigns has been deprecated in favor of Twilio Engage — pricing has gone up 2-3× since the migration.
- Audit log requires Enterprise tier ($90/mo+). Mailmundo includes hash-chained audit on day 1.
- IP allowlist requires Pro+ tier. Mailmundo includes per-key IP allowlist on every key.
- Generic AI assist with no industry vocabulary. SendGrid's AI doesn't know what "recurring deep clean" or "post-construction" means in your funnel.
What stays the same
- AWS infrastructure underneath both (Mailmundo on SES, SendGrid on Twilio's network).
- Same DMARC/DKIM/SPF posture transfers.
- Same Liquid template syntax (we support SendGrid Liquid + Handlebars syntax for migration).
- Same scheduled send + cancellation patterns.
What gets better
- Per-tenant brand voice training on your past sends.
- Branded tracking + branded preference center on YOUR domain.
- Multi-region SES routing — automatic region selection by recipient geo.
- Trilingual admin UI + 12-locale templates with atomic publish.
- Pricing transparent by sends, not opaque tier ladders.
- AI Copywriter trained on cleaning industry conversion patterns.
Migration steps
1. Export contacts + custom fields from SendGrid
SendGrid: Marketing Campaigns → Contacts → Export CSV. Mailmundo importer maps custom fields automatically; we'll review the mapping before commit.
2. Translate Liquid syntax (mostly automatic)
We provide a SendGrid → Mailmundo template translator (CLI tool: npx @mailmundo/migrate sg). Handles 95% of templates automatically; flagged ones go to manual review.
3. Export suppression list
Critical: bring your hard bounces + complaints across BEFORE sending the first message. SendGrid: Mail Settings → Suppressions → Global → Export. Upload to /app/suppressions.
4. Verify domains + warm up
If you have dedicated IPs in SendGrid, we coordinate IP warm-up on Mailmundo's managed pool to preserve reputation. ~7-14 day phased ramp.
5. Mirror sends, compare, cut over
Mirror critical transactional flows for 2 weeks. Watch deliverability + complaint rate parity. Cut over marketing campaigns gradually by audience segment.