Migrate email from cPanel into G-Suite

This is a guide going over how to migrate email into G-Suite from any services such as Godaddy, cPanel, etc using an IMAP connection through Outlook and G Suite Migration for Microsoft Outlook.  This is the easiest way I have found using the tools available to keep all emails. You will not need to export any files and if you are using a well-known email provider that has IMAP and POP open by default, you will not even need to know the connection settings. Microsoft Outlook usually can find the correct information and establish a connection on its own.


  • Microsoft Outlook 2003, 2007, 2010, 2013 or 2016 installed.
  • Login details for all accounts you are going to migrate. (email and password)
  • Create the same accounts with the same passwords in G-Suite.  (for convenience of the owners)
  • The MX records pointing to the old email.
  • G-Suite email not fully setup. Simply bypass setup and go to gmail.com and login.


  1. Download and install G Suite Migration for Microsoft Outlook
  2. Open Outlook and Create a new profile for each of  the accounts you are migrating to.
  3. Add all emails into each profile using the account setup tool that you plan to migrate.
    • To connect cPanel accounts vid IMAP follow this video as a guide:
  4. Wait for everything to sync.
  5. Export each profile as a .pst file to desktop.

Migrate one account:

  1. Open GSuite Migration for Microsoft Outlook
  2. Connect to the correct Gsuite account.
  3. Let it sync the GSuite emails into the new outlook profile.
  4. In Oulook import the backup .pst file from your desktop.
  5. Drag and drop the emails from the old profile to the new one.
  6. Switch MX records to Google and provide client links and login info.

Migrate multiple emails into one:

  1. Open G Suite Migration for Microsoft Outlook (May be called Google Apps Migration for Microsoft Outlook)
  2. Input the new G-Suite email you plan to migrate to and Authenticate.
  3. Select the Outlook profile to migrate.
  4. Start migration and wait for it to finish.
  5. Each email added to the profile will be added as a label.
  6. Switch MX records to Google and provide client links and login info.

If you are trying to follow this guide and have any issues, feel free to fill out the contact form on this site and I will answer any questions you may have.


Fix Enfold Google Maps API issue (Hero Maps)

Add in the functions.php file:

add_filter( ‘avf_load_google_map_api’, ‘__return_false’ );