Integrate Salesforce with Cascade
  • 24 Mar 2023
  • 4 Minutes to read
  • Contributors

Integrate Salesforce with Cascade

Salesforce is an incredibly powerful CRM, with applications in marketing, sales, commerce, service, and IT. Whether you need to know the sales performance, or the revenue generated from a sales lead, or any number of insights from Salesforce, we've got you covered with just a few clicks! For example, when you need to track measures like "Revenue from deals won", "Sales performance in APAC", "Sales by lead source", and so on, which is hosted in Salesforce will be automatically pulled, and displayed in Cascade!

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!

Before you establish the connection, these pre-requisites must be met:

  • A 'Measure' that is associated to your 'Objective' in the plan that you created in Cascade, and want to link to Salesforce.
  • An Enterprise or unlimited tier Salesforce account.

Once you ensure that these are met, you can start integrating with Salesforce. This can be done in two ways:

  • From Integrations > Metrics and KPIs.
  • Click Add Tracking against the 'Measure' from the Plan Details area of the Planner page.

How to integrate Salesforce with Cascade?

Click Metrics and KPIs tab from your Integrations page. Click Connect to start integrating. In the Connection Name field, enter the name and choose whether it will be a private or shared connection.

Salesforce_New Connection

A private connection can be used only by the person who created it, while a public/shared connection can be seen and used by everyone in your account for automating measure's progress.

Click Connect. On successful authentication, the connection is added.

You've successfully integrated Salesforce. You can now start managing your measures, and track with preset KPIs and Salesforce's insights!

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.

How to track progress with Salesforce-Cascade integration?

When you click Add Tracking, the Edit Measure window opens. Under the Tracking section, select Salesforce from the drop-down list.


Once you select Salesforce, you will see a list of related fields beneath it.


  • Select Connection: Click Add new connection to add a new connection, or select an existing connection from the drop-down list.
  • Select a KPI: Choose a KPI from the drop-down list. 
  • (Optional) Add filter: Click Add filter to choose relevant insights for the KPIs that you need here at Cascade. If the chosen KPI is Sales performance, the insights that you can fetch are - sales performance by representatives, account, campaign, or lead source. And if the KPI is Closed Activities, you can get insights filtered by representative or type (email, meetings, task, etc.).
  • Under Tracking Metric area, select the Initial and Target values that you wish, and finally choose the Unit from the list.

Click Save. You have now successfully enabled the tracking! Once hooked up, it'll automatically update with the most current value, and given the update frequency they’ve selected, bring in historical values for the chosen KPI.


The sync happens every one hour, and you can click Refresh Sync Now to poll the data immediately.

How to use Zapier to connect Salesforce with Cascade?

Though we've a native integration with Salesforce, not all the KPIs are pulled in with that connection. If you wish to bring some other values from Salesforce like pipeline, sales cycle, sales activity, and so on, you can integrate Salesforce with Cascade through Zapier! See How to Use Zapier with Cascade to establish a connection between Zapier and Cascade.

  1. Create the measure in Cascade, and choose tracking as Zapier from the list, define the initial and target values, and click Save.
  2. A modal pops-up and takes you to the zap interface. Choose the apps as Salesforce and Cascade, and select the trigger and action.
  3. Sign in to your Salesforce account, and choose the Salesforce environment to connect Zapier to your Salesforce account.
  4. You've already chosen the trigger in the second step, but you can change it now if you wish!
  5. Test the trigger to check if the value that needs to be mapped to Cascade is pulled in.
  6. Now, connect to your Cascade account, and select the workspace, plan, and the relevant measure in Cascade.
  7. Choose the measure value from the triggered values obtained from the Salesforce event.

You can also run a query to fetch a dataset from Salesforce to decide on what values you need to bring into Cascade. To understand the different triggers from Salesforce, troubleshooting, and other related help information with the Salesforce-Zapier workflows, please search for "Salesforce" in the Zapier Help Center!


I'm getting a "Connection does not work" error message.

In this case, the best option is to delete your connection and reconnect. Go to Integrations and use the trash icon to delete the connection. Follow the preceding instructions to set up a new connection. See How to delete a connection for details.

What Salesforce subscription do I need?

You need to have an enterprise or unlimited tier subscription since Salesforce restricts access to its API for certain subscriptions. This means that you'll 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 connection with other members in Cascade, make sure your connection is set to Shared!

Was this article helpful?