Set up your Salesforce integration

V12 4:24 Ent.svg

 

This article explains how to connect Productboard to your Salesforce account and authorize the Salesforce integration. Setting up this integration will allow you to:

In this article:

Relevant to both new and legacy boards

Check that you have the correct permissions

In Productboard, you'll need admin rights for your workspace.

In Salesforce, your user account will need the following permissions:

  • for accounts: Requires View Setup and Configuration, Customize Applications, and Modify All Data
  • for opportunities: Push topics - Create, Read, Update, Delete (found in Setup > Administration > Users > Profiles)

Your Salesforce instance will need the following enabled:

  • for opportunitiesStreaming API (found in Setup > User Interface > User Interface)

Your Salesforce System Admin can grant these permissions. We recommend reaching out to your admin for help using this paragraph:

This connected app will serve the Salesforce integration in Productboard in order to import accounts and opportunities to Productboard. The integration will only import specified data to Productboard without modifying them in Salesforce.

Create new Salesforce integration in Productboard

ezgif.com-optimize__15_.gif

  1. Click on your account name in the top right to access your main menu. Click Integrations.
  2. Scroll to the CRMs section.
  3. Click on the + button to add a Salesforce integration.

Create and configure a new Connected app in Salesforce

2ndgif.png

  1. In a separate tab, open your Salesforce Setup page. In the left-hand menu under the Platform-tools section, open the Apps section and click on App Manager.
  2. Click on New Connected App.

3rdimage.png

  1. Give a name to your integration in the Connected App Name field.
  2. Enter a Contact Email.

salesforce.png

  1. Check the box next to Enable OAuth Settings.
  2. Insert the following URL into Callback URL: https://app.productboard.com/gw/prioritization/salesforce/v1/auth/oauth2/callback
  3. In Selected OAuth Scopes, add the following scopes: Manage user data via APIs (api)Perform requests at any time (refresh_token, offline_access).
  4. Uncheck the box next to Require Proof Key for Code Exchange (PKCE) Extension for Supported Authorization Flows.
  5. Scroll all the way to the bottom of the page and click Save.
  6. Wait 10 minutes for these changes to go through before moving on. ⏰

Set up your integration in Productboard

Sandbox settings

If you would like to connect to a Salesforce Sandbox environment for testing the integration, you have to check the I’m connecting a Sandbox environment checkbox.
image__5___2_.png

Productboard view

Authorization settings

image__51_.png

Salesforce view

Untitled__57_.png

Productboard view

  1. In the Connected App view, under API (Enable OAuth Settings), copy your Consumer Key. In your Productboard tab, paste your Consumer Key.
  2. Find your Consumer Secret. Click to reveal, then copy the key. In your Productboard tab, paste your Consumer Key.
  3. Click Save and authorize. A new window will appear, letting you know that your integration was authenticated.
Note: Seeing an "OAUTH_APP_ACCESS_DENIED" error message? See our troubleshooting instructions here.

You've now successfully authorized your Salesforce integration! 🥳

Adding multiple Salesforce instances

If you have multiple Salesforce instances or a Salesforce sandbox, you can add them to your workspace.

To do that, you need to click the plus button and add a new Salesforce integration for the new Salesforce instance you want to integrate with.

jko_1.svg

You can distinguish the different Salesforce instances with unique names, which can be changed to something more meaningful in the Salesforce instance’s settings by clicking on the integration’s name.
Screenshot 2023-05-02 at 14.45.46.png

See also: 

 

Was this article helpful?
6 out of 10 found this helpful

Comments

0 comments

Article is closed for comments.

Articles in this section

Our Support hours:
Monday to Friday from 9:00 am - 2:00 am CET. Monday to Friday from 0:00 am - 5:00 pm PST.
Productboard Academy
Become a Productboard expert with self-paced courses, quick tip videos, webinars and more.
Product Makers Community
Connect with product leaders, share and find product jobs, and learn how to approach similar challenges. Come join our Product Makers community.