Syncing Google Contacts with iCloud across multiple devices

This is for people who are using Google Contacts to store numbers and want them to sync with their iCloud Contacts database so that they can access selected numbers from their mobile device. Ideally, this should also sync with all of your connected Apple devices via the ‘Contacts App’.

Historically I had my contacts stored in Google Contacts. This was in the days when iCloud wasn’t very good. One of the benefits of this is that I need not have my entire contacts database of 2000+ names and numbers showing up on my phone. Instead, I can keep it to the manageable working life numbers that I want access to at any given moment.

Lately, I have noticed some inconsistencies between the contacts in my Mac when compared to my iPad and iPhone.

I appreciate there is some craziness that I need to take into account about the way that iCloud works (i.e. taking its update from a backup rather than seemingly working in real-time as one might expect.)

Issues:

  1. I’ve noticed that there were some contacts on my MacBook Contacts App that are different from the ones on my phone.

Specifically, I’ve deselected the contact in Google Contacts, which means asking those particular contacts to be hidden and therefore not show up on my phone. Notification_Center

They DO however remain in the Google Contacts database but are listed under ‘Other Contacts’ instead. This is correct and expected.

  1. I went through my contacts hiding the records that I no longer wanted to show up on my iPhone. However, these changes are yet to appear on my iPhone more than several days later.

Strangely, however, I made a change to one particular record and updated some information in the notes. That record has automatically been updated on my iPhone and the Mac right away… But not on my iPad :man_shrugging:t5:

Equally, I have added a contact or two from the ‘Other Contacts’ to the current contacts database (synced with my phone), and that record shows up on my phone right away. Notification_Center

  1. Once you’ve added the contact to the phone. Deselecting it on Goole Contacts Does Not remove it from the phone. It appears that I might have to do that manually. Despite forcing the sync on the contacts (by pulling down from the top of the screen) not a thing happens and the deselected or hidden contact remains in the phone.

However:

  • The record does not show up on my Macbook or iPad right away either.

I wonder why that is?

Overall the sync appears to be very inconsistent. I felt sure the Contacts Database should be in sync between devices :man_shrugging:t5:.

That seems reasonable to me! However, this is yet to happen.

I feel a little bit lost as to:

A) When to expect a sync to take place between Google Contacts and the phone then iPad/Mac?
B) When are these devices expected to be in Sync with each other?

Finally, one weird and unexpected thing is that contacts are still visible on the MacBook Pro in the contacts App and on my iPad despite being removed from the phone.

Having tested this again today I have noticed that I can add a new contact from the Google Contacts TO my mobile device with a click of the ‘add to Contacts’ button right away. However, that button is changed to HIDE again, it has NO effect on the record that now shows up in my iPhone.

I hope all that makes sense? I wonder if any of you are in a similar boat?

You’re asking Google Contacts to Sync the contacts to iCloud, Sync would be a 2 way transfer, i.e. linking the data in both systems together.

Sync sounds like the wrong term though, it would seem like it is transferring the contacts to iCloud 1 way. I doubt that Google anything (including contacts) would have the ability or permissions to remove data from iCloud. (This is what it would have to do once you hide a contact from sync.)

Once the Transfer has happened on your iPhone, the changes should sync via iCloud (this is a true Sync)

Of course, all of this is moot if you’ve simply enabled your Google account on your iPhone (Under Settings / Mail / Accounts), which is very different from Syncing contact, rather just providing access to your google contacts on your iPhone.

1 Like

I still haven’t resolved this issue. I’ve ignored it for years but am now revisiting it.

I am wondering if there is any value in some ho copying all my contacts into iCloud and skipping the Google aspect altogether :thinking:

I’ve noted that when I get to Settings: Contacts: Accounts and switch off the Google Contacts toggle then as expected, all of my numbers are removed from my phone.

The issue is that now that that test is done… I go to switch that toggle back on again and all of a sudden Google on my desktop reintroduced contacts that I had previously asked to be hidden.

It’s the strangest thing!

Can anyone offer any advice. Maybe you are still into this subject @geoffaire or might you have any comments on this @FrMichaelFanous ?

I know it’s been a while. (HNY by the way)

I keep all my active contacts in Google Contacts and when I make a change on my iPhone, iPad, or Mac, it syncs to my other devices within seconds.

Occasionally I will archive old contacts by exporting them as a vcard and saving them to Google Drive. Then in the Mac Contacts app I drag a copy of the contact from Google to iCloud and delete the contact from Google. Then I only display iCloud contacts when I need to look at my archived contacts.

If I understand your problem I thought something like this might work for you.

so it seems that we are similar in storing our contacts in Google. Where we diverge is that you sound like you then archive numbers to iCloud when you no longer use them in Google if I have that correct.

I am using Google completely. The issue for me is this business of hiding contacts.

I think the issue appears to be that when I hide a contact in Google it does disappear (from the contacts screen within Google), but the problem is that it seems to remain on my phone.

If I delete it from the phone, it will also be removed from Google (which is the backup for everything). This is not desirable.

Also I don’t want to be having to remove numbers one by one. The ideal situation is that I simply hide the numbers from the main contacts within Google that I no longer want to see. They then moved to the other contacts folder thus removing themselves from the main contacts that my phone is pulling from.

It’s just not removing those hidden numbers from my phone.

Does that make sense?

Overall I think the problem is that the changes being made to Google Contacts is not being recognised by my phone.

It’s maddening

I agree. I couldn’t find a way to hide any of my contacts in iCloud either. Looks like Apple’s Contacts app does not recognize this Google feature because it doesn’t have a way to hide contacts.

OK, so this brings me to another choice altogether. Why am I not just using iCloud. …Period!

I am wondering if there is any benefit to me doing that Or whether I am just going to be making matters worse or more complicated than they need to be :man_shrugging:t5:

1 Like

You could, but AFAIK Apple Contacts is still going to display every contact you have in any account you use. And if you ever use Gmail in the browser you will not have access to your contacts.

FWIW I do not trust iCloud. I can’t recall ever losing any files but syncing has always been erratic and it is much slower than Google, OneDrive, and AWS. Last month iCloud blocked my Mac from accessing iCloud Drive. I was still able to access my files from my iPhone and iPad, just not from my Mac. I am certain it was a problem with Advanced Data Protection. I finally fixed the problem by erasing my Mac and reinstalling Ventura. Then I removed everything from iCloud except my archived contacts.

Let us know if you find a solution. Good luck.

1 Like