All Collections
Native Integrations
Integrate Salesforce with Cascade
Integrate Salesforce with Cascade

Use data from Salesforce reports to automatically update a goal's progress

Tom Wright avatar
Written by Tom Wright
Updated over a week ago

Tracking lead response time? How about sales activity? Average contract value? Salesforce is an incredibly powerful CRM, with applications in marketing, sales, commerce, service, and IT.

Use our Salesforce integration to gain real-time visibility on how your team’s Salesforce data fits into your strategic plan. With our integration, you won’t have to worry about data entry errors or setting silly reminders to update your data; your sales data will automatically update your Cascade Goals. Reduce or even eliminate the time you spend on repetitive data entry and focus on what you do best!

screenshot of sample goal being tracked with the Salesforce integration

Table of contents

Before you start

Before you integrate with Salesforce, there are a couple of things you'll need:

☑ A Salesforce subscription that lets you use their API for integrations
☑ A Salesforce report that has summary fields with number values

ⓘ These instructions use the "Lightning" version of Salesforce.

If you are using the "Classic" version, some details may differ. For convenience, you might try to toggle on the Lightning version or upgrade your browser to support Lightning.

Format your Salesforce report to work with Cascade

Goals can be tracked using summary fields from Salesforce reports. To set up your reports, follow these steps:

  1. In Salesforce, go to Reports. Select the Report with the data you want to send to Cascade.

    screenshot of open Salesforce report with a box highlighting summary fields at the top of the report

    You will see all your summarized fields at the top of your report.

  2. To add summarized fields to your report, select Edit.

    screenshot of top navigation bar in Salesforce report, with an arrow pointing to the Edit button on the right

  3. When editing, you will see a list of the report's columns on the left side panel. Salesforce highlights number fields in blue. Select a blue number field you would like to track within Cascade, then select a summary field calculation option (sum, average, max, or min) from the pop-up menu that appears.

    screenshot of Salesforce report being edited. The column containing the report fields is shown, and the blue number fields are highlighted in a box.

  4. Select Apply then Save & Run your report.

  5. You will see the summary field at the top of your report. Repeat steps 2 and 3 to add all the summary fields you want to track within Cascade.

When you're finished adding all of your desired summary fields to the report, you can then go to Cascade and connect those fields to their corresponding Cascade goals to track the goals' progress automatically.

Connect Salesforce to Cascade

  1. As with all Cascade integrations, start by selecting your profile icon. Then go to Integrations.

    screenshot of Cascade account after the Profile icon in the bottom left has been clicked. Arrows highlight the Profile icon and Integrations button.

  2. Select '+ Add Connection' within the Salesforce option.

  3. Name your connection.

  4. Select whether it's Private or Shared.

    ⓘ A private connection can be used only by the person who created it.
    Public connections can be used by anyone in the instance.

  5. Select Connect.

  6. An authorization window will appear. Log in to your Salesforce and allow access.

If successful, a confirmation banner will appear in Cascade. Congrats! Now you can set up your goal tracking.

Link a Salesforce summary field to a Cascade goal

  1. Go to your Cascade GoalDeck. Select the goal that you want to link with Salesforce.

  2. Change the goal's tracking type by selecting Salesforce from the dropdown menu below the progress bar.

  3. Select or create a Salesforce connection.

  4. Choose the Report and Summary Field that will update this goal's progress.

  5. Press Save.

GIF of someone completing steps 1-5.

Congratulations, you have successfully integrated Cascade with Salesforce!


Why am I getting an error saying my connection is unable to connect?

Try the following if you receive an error message when trying to use your Salesforce integration:

  1. Go to Profile > Integrations.

  2. Select Goal Progress.

  3. Find your Salesforce connection.

  4. Click the bin icon to delete the connection.

  5. Re-add the connection.

What Salesforce subscription do I need?

Salesforce restricts access to its API for certain subscriptions. This means that you will only be able to use our Salesforce integration if it's included in your subscription. Ask your Salesforce admin or support representative to check if you have access.

Can I connect my login multiple times?

No. Connections are based on logging in to a Salesforce account.

You can create only one connection per Salesforce login in Cascade. This means that you can authenticate your username in Salesforce only once for your whole Cascade instance.

If you want to share your reports with other members in Cascade, make sure your connection is set to Shared in the Integrations Hub (Profile icon > Integrations > Goal Progress).

How frequently will my data sync?

Cascade polls Salesforce hourly to check for new data. If new data is found, the Cascade goal's progress will be updated and a new data point will be added. If no new data is found, the goal's progress will stay the same and no new data point will be added.

You can manually sync whenever you like by pressing the "Sync now" button beneath the tracking dropdown within any goal.

Summing up

This page goes over how to integrate Salesforce with Cascade. After integrating, you should be able to link a Cascade goal to a Salesforce report summary value.

When successfully connected, a goal's progress score will update hourly to match the value found in its linked Salesforce summary field.

Still need help?

Get in touch! Send us an email at

Did this answer your question?