CloudShare enables the following direct integrations with your Salesforce account:
Salesforce for Training. Synchronize CloudShare class data to Salesforce and track how your customers are progressing with their training. Provides one cohesive view of your training activity.
Salesforce for Sales Enablement. Synchronize CloudShare POC data to Salesforce and accelerate your sales cycle. Salesforce prospects can access CloudShare demos directly, while Salesforce tracks their responses and updates your opportunities data. Provides one cohesive view of your sales enablement activity.
Salesforce for End-User Invitations. Invite one or more end-users to experience your software or application, and synchronize user data directly with SFDC. Provides one cohesive view of end-user responses and activities.
Only a CloudShare Account Manager is able to configure or change a Salesforce Integration.
From the main menu, click Integrations. The Integrations page will be displayed, showing all the integration modules available for your account.
Click the desired Salesforce module. A configuration panel for that module will appear on the right side of the page.
At the top left corner of the panel, click Connect. The Connect to Salesforce Account dialog box will be displayed.
Click New authentication. The Create a new authentication dialog box will be displayed:
Enter the Authentication name for your Salesforce account, or select it from the dropdown list.
Select the Salesforce instance that will be used for your integration. We recommend that test your first integration using the Sandbox instance.
Click Create. The Salesforce Login dialog will be displayed.
Enter the Username and Password for your Salesforce account and click Log In. Salesforce will run its standard connection authentication process.
When your first-time login succeeds, Salesforce will display an access permissions dialog.
Click Allow to enable CloudShare to access your Salesforce account.
After you access Salesforce, a CloudShare success message indicating that a connection was created for your new integration will appear and the Start Syncing from dialog box will be displayed.
In the Select a start date to sync field, use the calendar widget to select the date from which you want to synchronize your CloudShare data with your Salesforce account. CloudShare supports synchronizing data as far back as January 1st of the prior calendar year.
For example, if you want to sync all related CloudShare data that has been created since the beginning of last month, select the first day of that month in the widget.
When you have selected a start date, click Next.
From the list, choose the CloudShare project that you want to sync with this Salesforce integration and click Next.
If asked, select the search criteria to be used according to the Salesforce integration you are creating, for example:
Salesforce for Training: Select the search criteria that will be used for synchronizing classes - Ended classes, Started and ended classes, or Selected classes.
Select the data mapping to be used for the Salesforce object according to the Salesforce integration you are creating, as below:
Salesforce for Training: Map CloudShare student, class and Environment fields to the desired fields in Salesforce. CloudShare can sync data with Salesforce Contacts, Leads and Custom Objects.
Salesforce for Sales Enablement: Map CloudShare prospect, product and Environment fields to the desired fields in Salesforce. CloudShare can sync data with Salesforce Contacts, Leads and Custom Objects.
Salesforce for End-User Invitations: Map CloudShare prospect, product and Environment fields to the desired fields in Salesforce. CloudShare can sync data with Salesforce Contacts, Leads and Custom Objects
Optionally, you can create a custom CloudShare text value that you provide and map it to a selected matching field in Salesforce:
To create a custom mapping field:
Click Add new mapping and enter a unique name in the text box.
Click the Set to button that appears with the new field name. Your new field will be added to the field list.
From the Salesforce fields dropdown on the right, select the desired field to be mapped in Salesforce.
When you finish the data mapping, activate the Test checkbox at the bottom of the dialog box. A connection test will be performed with Salesforce in order to validate your integration mapping. When the Test runs successfully, the Next button will be enabled.
From the dropdown menu, choose the sync method you want to use for the Salesforce integration:
Update - Synchronization will only update existing Salesforce object data to match its related CloudShare data. If the field does not already exist in Salesforce, it will not be added.
Insert and Update - Synchronization will update existing Salesforce object data to match its related CloudShare data, and will add any new CloudShare data produced since the last sync as well.
Insert (Displayed for Salesforce Custom Objects only) - Synchronization will always insert the mapped object data to Salesforce. If the field exists in Salesforce, it will be added again, creating duplication. Existing fields are not updated using this sync method.
From the dropdown menu, choose the sync interval you want to use for the Salesforce integration:
One Time - Immediate synchronization that will be performed only once.
Daily - Synchronization will be performed once a day.
Weekly - Synchronization will be performed once a week.
Monthly - Synchronization will be performed once a month.
CloudShare displays a success message and your new configuration will be stored.
A connected icon will appear on an active integration module.
Following a successful synchronization with your account, CloudShare data will be available in the Salesforce objects that you designated in your mapping, as shown in the example below. It also will be updated regularly, according to the sync interval you chose.
Working in Salesforce, you can use this synchronized data to create Opportunities, Invitations, Reports, etc., exactly as you would with native Salesforce data.
From the main menu, click Integrations. The Integrations page will be displayed.
Click the Salesforce integration you want to change. The configuration panel for that module will appear on the right side of the page.
You can change an existing configuration in the following ways:
Pause - Stop integration activities temporarily. You may want to use this option if CloudShare tests or other activities are occurring which you do not want reflected in your data.
A pause icon will appear on a paused integration module.
Resume - Restart integration activities. This option will appear on an integration that has been Paused.
Disconnect - Remove the integration. This also will delete any existing mapping and sync characteristics you have previously set.