My wife's iPhone is set up to sync contacts to an Exchange server at work. I'd like to move most of those contacts to iCloud and allow her contacts to be synced from both servers.
When I go into Contacts > Groups, I see one line for Exchange and another for iCloud. If I check the iCloud line, all her contacts on the phone vanish, which indicates to me that the phone is getting contacts from iCloud only.
Can someone explain to me what is going on here, and how to do what I'm trying to do?
Best Answer
There's some things that still aren't that easy to do on an iPhone/iPad and require the use of a Mac (or PC, however steps are harder) to accomplish.
Two parts to your question - first off going into Contacts--> Groups is simply a way to turn on and off certain groups of contacts so you are only seeing the groups you want to see. In your situation you would want to have the checkmarks ON next to all the Groups, otherwise you will see the behavior you are describing (accidentally hiding exchange contacts).
Next, in order to get the Exchange contacts migrated over to iCloud the easiest method is to get ahold of a Mac and follow these steps:
Once you've copied over the Exchange contacts to iCloud, you can then go back to the iPhone and enable the contacts for both Exchange and iCloud in the Settings--> Passwords & Accounts section. Or if you're running iOS 14 or newer it would be in Settings--> Contacts, then click Accounts near the top and make sure Contacts is enabled on both Exchange and iCloud.
(Optional) Last tip that helps a lot - in the same Contacts settings page as mentioned above, you can look for the option "Default Account". Once you find it set her default account for contacts to iCloud. Doing that will help her out a lot in the future as new contacts will go on her iCloud.
I love Exchange but have never felt comfortable putting my personal contacts onto a workplace email account that I could lose access to on a moments notice - hence my recommendation for her to set the default contacts to iCloud.
Regarding setup if you don't have a Mac, you can use a newer browser like Chrome/Firefox/Edge, and sign into iCloud. Select the Contacts section and in the bottom left is a cog that will give you the option to "Import Vcard".
Next is the convoluted process of exporting the contacts as a multiple contacts vCard which basically involves exporting the contacts as a CSV file out of Outlook, then using Gmail's import process, then exporting them back out as a Vcard for Apple products. Here's reference for those steps: https://www.msoutlook.info/question/803
Afterwards you would get that long sought after group Vcard you created with the steps mentioned above and upload it into iCloud.
Lastly jump back up to my steps mentioned after 6. and you'll be all set from there.