Help Centerβ€ΊMigrationβ€ΊHow to migrate without hurting your email deliverability?
πŸ”„ Migration

How to migrate without hurting your email deliverability?

πŸ“… Last updated: March 24, 2026
⏱ 16 min read
βœ… Deliverability migration

As part of migrating your contacts to SystemeScale, several key steps must be followed to ensure a smooth transition from an external autoresponder.

This includes best practices for technical setup, legal compliance, GDPR-related consent, list hygiene, email warming, and marketing performance monitoring.

1. Preparation and audit of your current database

A well-prepared list is essential for a successful migration. Before importing your contacts, take time to audit your current database.

  • Export your contacts in CSV format.
  • Review the available data: first name, last name, email, status, registration date, tags, and other relevant fields.
  • Segment your contacts based on engagement, such as active and inactive contacts.
  • Avoid importing outdated email addresses.
  • Identify recent activity. If you have sent emails recently, focus first on contacts who opened your messages in the last 30, 60, or 90 days.
βœ…
Start with active contacts
The safest migration starts with contacts who recently opened or clicked your emails because they are more likely to engage again.

2. Cleaning the database before import

Once your list is properly sorted, it is important to verify the quality of the email addresses it contains.

Recommended best practices:

  • Remove duplicates, inactive contacts, and invalid addresses.
  • Use filters in your previous email tool to clean your list.
  • If your previous tool does not provide filters, use an email verification service to avoid risky addresses such as hard bounces and spam traps.
  • Keep proof of consent or opt-in. The support or deliverability team may request it.
  • Respect contact statuses. Do not reactivate unsubscribed or inactive contacts.
  • Ensure that tags and segments are properly assigned before import.
🚫
Unsubscribed contacts stay unsubscribed
You can import unsubscribed contacts into SystemeScale. They will automatically be assigned an unsubscribed status and will not receive communication through the platform.

It is also essential to import only contacts who explicitly consented to receive your emails. This helps you stay compliant and preserve deliverability.

⚠️
Consent is required
Do not import purchased, scraped, or non-consenting lists. Poor consent quality can damage deliverability and create legal risk.

3. Importing student contacts from your courses

If you are importing contacts who participated in your courses but have not received emails from you in a while, the import should be gradual.

Whenever a contact is added to a course in SystemeScale, an automatic email is sent with a login link to access their course area.

To prevent a sudden spike in bounced emails caused by inactive addresses, use staggered imports instead of importing all old student contacts at once.

πŸŽ“
Stagger student imports
Old student emails may bounce if the addresses are inactive. Import students gradually to reduce bounce risk and protect sender reputation.

4. Warming up your sending address or domain

When switching email providers, a warm-up process is necessary.

Email warming means gradually training email providers to recognize and trust your new sending behavior. This helps maintain a good sender reputation and avoid spam folders.

Key warm-up steps:

  • Start by emailing your most engaged contacts.
  • Gradually increase the volume of emails sent each day.
  • Avoid sending large batches immediately, as this may trigger blocks or spam filtering by ISPs.
  • Send test campaigns to small segments.
  • Monitor open rates, click rates, spam complaints, and bounce rates.
  • Avoid re-engagement campaigns to inactive contacts during the initial period.
  • Adjust your content or deliverability settings if needed.
πŸ”₯
Warm-up protects sender reputation
Sending too much too soon from a new setup can make Gmail, Outlook, Yahoo, and other providers treat your emails as risky.

Example warm-up plan for a list of 5,000+ contacts

This process is important after migration or after changing your sending tool. The goal is to build a reliable sender reputation with major email providers like Gmail and Outlook.

Objective: Prevent your emails from going to spam or being blocked by ISPs by starting with the most engaged subscribers.

  • Days 1–2: Send to 500 highly engaged contacts who opened or clicked within the last 30 days.
  • Days 3–4: Increase to 900 contacts, still highly engaged.
  • Days 5–6: Send to 1,500 contacts, including semi-engaged contacts who opened within the last 60 days.
  • Days 7–9: Send to 2,500–4,000 contacts, including moderately active users.
  • Days 10–14: Send to the entire clean list, excluding long-term inactive addresses.

Alternative 10-day warm-up format

DaySending volumeTargetObjective
Day 1500Very engaged contacts, opened within 30 daysTest reputation and validate deliverability
Day 2900Very engaged plus semi-engaged contactsMaintain high open rates
Day 31,500Engaged contacts, opened within 60 daysExpand the base while monitoring results
Day 42,000Engaged contacts plus some recent inactive contactsMonitor spam and bounce rates
Day 53,000Mixed active and lightly inactive audienceTest sub-segments
Day 64,000Inactive under 90 daysScale up carefully
Day 75,000Large audience except inactive over 120 daysComprehensive but controlled approach
Day 86,000+All except very old inactive contacts over 6 monthsStabilize daily sending
Day 9100%Total base except unsubscribed or invalid contactsReturn to normal cadence
Day 10100%Clean list with segmentation in placeEnd of warm-up and start of regular campaigns

Best practices during the warm-up

1. Prioritize your most engaged contacts

Start your email sends with contacts who recently opened or clicked your emails. This sends a positive signal to ISPs by generating higher open and click-through rates.

Use segments such as opened or clicked in the last 30, 60, or 90 days.

2. Craft high-quality content

Quality content directly supports deliverability. Follow these guidelines:

  • Use personalized and engaging subject lines.
  • Include clear and trackable links.
  • Avoid excessive capitalization in subject lines.
  • Avoid overpromising or overly promotional language.
  • Avoid unnecessary attachments.
  • Avoid excessive special characters or symbols in titles.

3. Monitor key indicators

Watch your campaign performance indicators carefully:

  • Open rate: Above 20% is generally considered a good average.
  • Click-through rate: Above 2%, depending on the type of campaign.
  • Bounce rate: Below 2%.
  • Spam complaint rate: Below 0.1%.

4. Remove problematic addresses

Regularly clean your list by removing inactive contacts to maintain high list quality.

Consider removing contacts who have shown no activity, meaning no opens or clicks, for more than 6 months.

In SystemeScale, you can clean contacts manually or automatically using segmentation, tags, and workflows.

5. Authenticate your sends

Make sure SPF, DKIM, and DMARC are properly configured for your domain. This step may be included in the migration process unless you choose to handle it yourself.

  • Use a dedicated sender address, such as news@yourdomain.com.
  • Create a Google Postmaster Tools account for your domain.
  • Monitor domain reputation and delivery behavior after migration.
πŸ”
Need domain authentication help?
Set up authentication records before sending serious campaign volume.
Authenticate Domain β†’

Recommended tools

These tools can help you validate emails and monitor deliverability during migration:

  • Email validation tools: NeverBounce, BriteVerify, ZeroBounce.
  • Deliverability monitoring tools: GlockApps, Mail-Tester, Google Postmaster Tools.

Related deliverability and migration guides

Use the related guides below to authenticate your domain, prepare your import, create tags, and improve deliverability after migration.

Was this article helpful?