Appirio Cloud Sync is a multi-tenant cloud-based application that synchronizes Salesforce and Google Calendars and Contacts helping to improve the value derived from both applications by allowing users to see a consistent set of information in both. Appirio periodically delivers new features and fixes via updates to the application which, when released to production, are automatically available to all Cloud Sync tenants. Note that some features require admin or user action to enable, and the details are covered below.
In this release there is a major platform improvement, a new Contact Sync feature, and a couple fixes.
- Platform improvements
- SUMMARY: Cloud Sync now supports OAuth authentication protocol with Google and Salesforce. Users will authorize (and revoke access) without Cloud Sync storing password credentials. This will support the following behaviors:
- Users can authorize connections to Google domains other than the primary one used by their Salesforce organization. This can include sub-domains, standard gmail.com domain, etc.
- After a user configures OAuth, Cloud Sync will no longer store their Google or Salesforce passwords and will no longer fail to sync when a Google or Salesforce password changes.
- USAGE – Salesforce: Users will see a difference in the My Setup page versus the previous behavior. Instead of needing to provide their Salesforce username and password, users will click the Authorize link (or Reauthorize link in the case that they previously provided username and password) and complete the dialogs to allow Cloud Sync to connect to their account.
New user will see:
User that previously authenticated (including with username and password parameters in Cloud Sync) will see:
- Note – when multiple Salesforce sessions are open this process will typically recognize the last one so users should confirm the user being authenticated is the expected one.
- Users that want to revoke Salesforce access later can do that via the Cloud Sync My Setup page, and/or can do that from within Salesforce by going to Setup > My Personal Information > Personal Information and Revoke the Cloud Sync application in the Remote Access list.
- USAGE – Google: Similarly, a user will authorize Cloud Sync to connect to his/her Google account. Note that Cloud Sync will default to the open Gmail session or if multiple Gmail sessions are open it will prompt the user to confirm which one to use. Make sure to login to the Gmail account you plan to use with Cloud Sync prior to starting the Authorization process.
- Users that want to revoke Google access later can do that via the same page, and/or can do that from within Google by going to Account > Security > Authorizing applications and sites. Find the CloudSync entry and click the Revoke button.
- Contact Sync improvements
- SUMMARY: Users can now configure Cloud Sync to synchronize contact records from Google to Salesforce even if they don’t have an email address. This use case is prevalent when creating emails on a mobile device.
- This feature only applies in the Google to Salesforce direction. Salesforce contacts currently must have an email address to sync to Google.
- To successfully sync to Salesforce, the Google contact must have a Name and a Work Phone specified. Contacts with a Name and Mobile or Name and Home Phone will not sync successfully with Salesforce.
- USAGE: Users can enable this feature by using the Google to Salesforce Custom option and deselect the Exclude Contacts without email addresses option.
- I-27530: Changing the visibility filter no longer allows Google contacts that should otherwise be filtered to sync to Salesforce.
- Calendar Sync improvements
- I-26829: Recurring All Day meetings now sync to Salesforce from Google with the correct number of days.