Get your own customer support community
 

New contact syncs from Outlook to Soocial but not to Gmail

I have added a new contact in Outlook. Contact has been synced to Soocial website, but didn't propagate from there to Gmail account. I manually scheduled a sync to Gmail twice, and the website claims that it has completed. The new contact however is still missing in Gmail. I have logged out and back into Gmail to see if this is a caching issue.

I do sync between Gmail and the iPhone over the air using the new Exchange mechanism and have added some images to a few contacts that have been pushed back from the iPhone to Gmail automatically. I think the syncing problem between Soocial and Gmail started after I pushed back from the iPhone to the Gmail account.
 
sad I’m frustrated
Inappropriate?
1 person has this problem

  • Inappropriate?
    Hey there Jan!

    I'm looking into your issues but as far as I can tell you have the exact same number of contacts in Soocial and Gmail.

    Regarding Gmail sync you should know 3 things:
    - Only contacts in the "My Contacts" group will synced and when we create a contact we put it there.
    - Google has a certain delay for all changes, meaning that when we create, update or delete a contact it will take a while for that change to be visible on their end.
    - All the external operations (like Gmail) are placed in a queue, which usually means that those operations are delayed by a couple of minutes.

    Also syncing your iPhone to GMail via Exchange shouldn't cause any issues at all (as long as Google adds those contacts to the "My Contacts" group).

    You can also do iPhone OTA sync by using the Synthesis SyncML client available in the App Store. You can read about that here: http://getsatisfaction.com/soocial/to...

    I'll give you a more detailed breakdown of your contacts via email.
     
    happy I’m confident
    Sprite_screen The company says this solves the problem
  • Comment_icon
    I replied in email with more details, but I still don't see the additional contact in the Gmail web interface even though you seem to be able to see it using the API. And the Exchange interface in Gmail has also not been pushing this "invisible" contact forward to the iPhone either. So from my point of view the contact has not really arrived in Gmail.
  • Jan Dubois
    Inappropriate?
    I've found some more hints on what is going on here: My Gmail address is not a foo@gmail.com type address, but an address on my own domain using "Google Apps for my Domain" or whatever it is called. This email address works with Gmail, including Gmail contacts, and Google docs. It does not allow me to log into Google Reader though, which is not part of Google Apps.

    So I created a Google Account with the same email address. It uses a different password, but otherwise lets me log into Google Reader with the same email address.

    I now tried to connect to http://contacts.google.com using my Google Account password instead of my Gmail password, and I see that I have a different contacts list there. That one is indeed in sync with the list in Soocial.

    Which is nice, but useless to me, as the push-syncing between iPhone and Gmail uses the Gmail account and not a Google account.

    The somewhat confusing part for me is that I did delete all my Gmail contacts before connecting it to Soocial to get a fresh copy of my contacts from Outlook, and that seems to have happened. Which somewhat contradicts the scenario outlined above. But maybe I did not have syncing between the iPhone and the OS X address book disabled at that time, so the contacts may have moved from Outlook to Google Account contacts to OS X Addressbook all via Soocial, then to the iPhone via iTunes, and then to the Gmail contacts via the Exchange protocol.

    But that is obviously a suboptimal solution because it requires an iPhone sync via USB cable. I hope you can figure out how to sync from Soocial directly to a "hosted" Gmail account and not just to a "native" one.
     
    indifferent
  • Jan Dubois
    Inappropriate?
    I did manage to get everything working now. I disabled the OAuth tokens from both the Gmail and the Google Account accounts (and removed the Gmail conncection in Soocial). When I tried to re-create the Gmail connection I noticed that the choices from the Google authorization page seems to depend on which accounts I have logged into before: sometimes it would not give me a choice, sometimes I could choose between my email address and "other", but "other" would then only accept Google Account names and not my Gmail account. :(

    I then deleted all cookies in the browser, logged into my Gmail account, switched to Soocial and added a Gmail connection. This time it ended up connecting to my Gmail account and updated the contacts.

    Since it seems to be working right now I don't really want to experiment with this any more. Especially since I don't know if my results are reproducible, or if I just got lucky this time.

    So it looks this is all a problem with the Google authorization page, and the choices it offers in which accounts I can choose. But maybe there is something in the OAuth protocol that you can use to ask them to display a wider variety of choices; I have really no clue. The fact that the current mode of operation seems to depend on the state of various cookies from Google is rather confusing though.

    Oh, and just in case you guys want to play with a Google Apps Gmail account yourself: There doesn't seem to be any link to the "My Account" page that you get for a normal Google Account (and which links to the "authorized websites" page), but you can construct the URL to it yourself: https://www.google.com/a/mydomain.com... where "mydomain.com" of course needs to be replaced with your domain name).
  • Inappropriate?
    I'm glad to see you got it working. In theory this is very simple:

    Upon redirection to Google if you're only logged in to one "Google" (be it a regular or a domain) account, it should be automatic. If you're logged in to more than one they will present you with a choice.

    Anyway, you should always log in to the desired Google account before trying to connect to it from Soocial.

    Let us know if you run into any other issues.
     
    happy I’m happy
    Sprite_screen 1 person says this solves the problem
User_default_medium