Sync Hierarchy from Salesforce
Take the administrative work out of managing your Ambition Hierarchy.
Using Ambition's User Hierarchy Sync, you can automatically map over changes in user attributes from Salesforce to Ambition. Administrators can configure these sync settings for multiple Ambition User Fields at once (i.e. Roles, Permissions, Groups, Locations.).
Once the User attributes are mapped over to Ambition, any changes to the User's profile in Salesforce will automatically be reflected in Ambition.
If you have existing groups tied to scorecards in Ambition, read these additional directions.
Note: If you wish to Map Users into specific Group Types - Location, Competition Team, Department, etc - ensure those Group Types exist in Ambition before attempting to sync.
Learn more about Groups and Group Types here.
Sync Organizational Hierarchy from Salesforce to Ambition
1. Open the left navigation and click Administration > Data > Integrations.
2. Within your Active Integrations, click on the Settings button to enter the Salesforce Integration.
3. Click on the Data Configuration tab.
On the data configuration page, you will be able to view all Objects and Fields that Ambition is querying and storing.
4. Locate the User Object, labeled User (User).
5. Click Configure Sync Attributes.
6. Click Add to begin mapping your Salesforce User Attributes to the corresponding Ambition field.
Salesforce Fields: Salesforce User fields that contain the input value to map to Ambition. For example, when mapping to an Ambition group, choose the Salesforce field that contains the name of the group.
- These fields include any attribute found in your Salesforce account. In order to quickly find the correct field, begin typing to search by name.
- Fields that don't belong directly to the user, instead belong to some related object, will have a black tag next to their name.
Changes Made in Salesforce will be mapped to Ambition.
Ex: Spelling Errors: If a field (team, department, etc.) is misspelled in Salesforce, Ambition will create a new Group with the incorrect spelling and assign the User with the incorrect spelling to the newly created Group in Ambition.
Ambition Fields: Ambition user attributes that serve as the destination for the mapped value.
- These fields consist of User permission levels, User integration IDs, and any Group Type available in your account.
7. Once you're finished mapping over the Salesforce User Attributes, click the green Submit button.
After your sync'd attributes are submitted, Ambition User data will automatically update whenever the selected fields are updated in Salesforce.
Group Syncing with Existing Groups
These options are intended for Ambition/Salesforce customers who would like to automatically sync hierarchy (e.g. UserRole assignments) from Salesforce objects to Ambition groups, but who already have Ambition groups tied to configuration like scorecards. If group names in Salesforce don't match those in Ambition, new groups will be created and the associated users will be reassigned in Ambition.
Below, we have two options to help facilitate this sync:
If you can afford to change either the group names in Ambition to reflect those in Salesforce, or vice versa, this is the simpler option. You only need to be an admin of Ambition or Salesforce, depending on where you want to update the names. It is extremely important that you guarantee that the names in both systems match exactly.
If changing group names in Salesforce or Ambition is not an option, you can use the following work-around to achieve the same configuration:
In this example, we'll be implementing the work-around for the UserRole object to map to Ambition Role-type group assignments
- Add a custom, string-type field to UserRole (e.g. UserRole.Ambition_Name__c)
- Set the value of this field for all UserRole records that have associated Ambition users. These values must match the corresponding group names in Ambition exactly.
- Create a support ticket to re-sync User fields in Ambition, in order to recognize the newly created custom field
- Within Data Configuration, configure the sync'd attributes as you normally would, but select the new custom field as the Salesforce field and Group: Role as the Ambition field
- Submit the form
If you have additional questions or require support, please send us your questions at GetHelp@Ambition.com.