Salesforce
You can connect Tability to Salesforce to automatically pull data for your check-ins without having to switch context.
Once you add Salesforce as a data source for an outcome/Key Result, Tability can:
Pull the most recent value of the metric when you open the check-in form.
Automatically sync your metric while the plan is active (Premium subscription only).
Available on Premium subscriptions
How to enable the integration
Step 1. Upgrade to the Premium subscription
You'll need to have a Premium subscription to use the Salesforce data connector.
Step 2. Connect your Salesforce account to Tability
You will need to have your Salesforce domain name ready to connect your Tability workspace to Salesforce.
Here are some examples of Salesforce URLs below to help you find your domain name.
Classic: https://yourDomainName.salesforce.com
My Domain: https://yourDomainName.my.salesforce.com
Lightning: https://yourDomainName.lightning.force.com
Once you have your domain name, head of to Tability and:
Go to Workspace Settings > Integrations
Click on the button Connect to Salesforce
Add your domain name in the field
Click Save
Once you complete the OAuth process, your Salesforce instance will be connected to Tability.
How to add a data source to a KR
Once Salesforce is connected, you will be able to use it as a data source for your outcomes/KRs.
Adding the connector
Click on a key result in Tability to open up its panel
In the Data Connector section (top right), click on Connect a data source

Select Salesforce in the data source options

From here you will have 2 options available:
Use Salesforce SQL (SOQL) to query directly the salesforce data
Use the report integration to select data from an existing report
Using SOQL
The Salesforce integration allows you to write SOQL queries to get data from your Salesforce account.
You can find various examples of queries in the Salesforce SOQL documentation.
Rules
The query must start with
SELECT.The query must not contain a semicolon
;.The query should return a single numeric value (e.g.
COUNT,SUM).
Examples
SELECT COUNT(Id) FROM OpportunitySELECT SUM(Amount) FROM Opportunity WHERE IsClosed = true
Using a report
Tability can also track the summarised values of a column in an existing Salesforce report.
Preparing your report
You will need your report ID that you can get from the your report URL.
ex: https://myDomain.lightning.force.com/lightning/r/Report/00OQy00000NzEIXMA3/
Next you need to activate the summarised functions for the column that you want to use in your report.
Find the column that you want to track
Click on the dropdown option
Click on Summarize > [Function]

Using your report in Tability
Add your report ID
Click on Load data
Use the dropdowns to select the desired value to track

Saving your connection
Click on "Save & preview" to complete the connection.
Tability will retrieve the current value for that metric and your screen should look like this π

You can now toggle the option to Enable auto-sync of your metric if you're on a Premium subscription.
Tability will retrieve the value of your metric from Salesforce every other day, and will create a check-in on behalf of the owner of the outcome/KR.
The first data sync should happen within 1h of enabling this option.
How to use the data source in your check-ins

It's all automatic! Once an outcome/KR is connected to a data source, Tability will automatically pull the current value whenever you open up the check-in modal.
Last updated
Was this helpful?