How to Sync Contacts Between Two Google or Gmail Accounts?

The problem

You have two Google or Gmail accounts, and you wish to (possibly two-way) sync contacts between them? In this article we'll show you how to solve your problem in just a couple of minutes using SyncPenguin platform.

Let's start!

1. Sign up

The first step is to sign up and log in to the SyncPenguin Dashboard. That's the place where you create, monitor and manage your synchronizations.

2. Create contacts sync

The next step is to create the sync in the Synchronization section of the dashboard by clicking the plus 'Add' button. You'll see a wizard page, where you need to follow three steps of the sync creation:

  • Select the first data source (Google Contacts in our case)
  • Select the other data source (also Google Contacts)
  • Specify the name and sync direction (two-way, A to B or B to A, depending on the direction you'd like it to sync)

sync sizard

3. Sign in to Google

We are almost there. The next step is to open the sync you just created and create an account in the Accounts section. An account is created for each person you want to create a sync for, so you can name it as the name of the person you sync.

If you then open this account, you can see there are two sections: data source A and data source B. Those represent the two Google profiles that will be synced. For each of them, you have to click the 'Sign In' button and sign in to Google account through OAuth.

sign in to your Google accounts

4. Test and start the sync

That's it! Well, almost. The last thing, of course, is to test your connection and start the sync itself.

In order to do that, go back to the sync page and click the 'Run' button near your account. This schedules a sync job that you'll see in the section below.

run sync for an account

The first sync is just used to test the connection - after a couple of moments, you should see a green 'Finished' in the status column.

the status of sync run

Now you can test the sync itself. Go ahead and create a test contact in one of the Google accounts, and click 'Run' once again. You should see the contact synced in the other mailbox you specified. Great!

The last step is to configure and start your continuous sync. You can configure the following basic things:

  • How often the sync is triggered (update interval)
  • The direction of the sync (two-way or one-way)

Make sure you click the Save button once you're done.

Then just click the Start button and your scheduled sync has started! Well done!

configure your sync

In case anything went wrong and you're not sure what, feel free to contact us.


This article explained how you can quickly configure sync of contacts between two Google accounts. If you have any questions, visit our website or feel free to contact us directly. And remember: with our platform, it always possible to customize the sync so that it fits your needs, whatever they are.