How to import company data via Salesforce

V12 4:24 Ent.svg


Adding your customers into Productboard lets you identify feedback they've submitted, surface feature ideas they've requested, and create custom roadmaps filtered for the features they care about most. Adding custom fields for those customers allows you to define segments, which are in turn, used to sort and filter features.


Note: Only trying to add a single company? See How to manually add a company to Productboard. Uploading company data from another source? See How to import company data via CSV.

In this article:

Relevant to both new and legacy boards

How to configure your Salesforce integration

Note: You'll need to be a System Administrator to follow the steps below.

  1. Click your account name in the top left corner to access your main menu. Click Integrations.
  2. Scroll to the CRMs section.
  3. Click on the + button to add a Salesforce integration.configuration1.png
  4. 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.
  5. Click on New Connected App.config1fixed.png
  6. Give a name to your integration in the Connected App Name field.
  7. Enter a Contact Email.salesforce.png
  8. Check the box next to Enable OAuth Settings.
  9. Insert the following URL into Callback URL:
  10. In Selected OAuth Scopes, add the following scopes: Manage user data via APIs (api)Perform requests at any time (refresh_token, offline_access).
  11. Scroll all the way to the bottom of the page and click Save.
  12. Wait 10 minutes for these changes to go through before moving on. ⏰config4.pngconfig5fixed.png
  13. Return to the App manager, find your newly-created Connected App, and use the arrow to the right to reveal a dropdown menu. Select View from this menu.
  14. Under API (Enable OAuth Settings), click Manage Consumer Details. Copy the Consumer key that appears and paste it into your Productboard tab.
    Screenshot 2024-07-08 at 3.09.31 PM.png
  15. Find your Consumer Secret from the same menu. Click to reveal, then copy the key. In your Productboard tab, paste your Consumer Key.
  16. 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

How to import some or all of your companies into Productboard

Important Glyph.svg

Before importing the Companies you have in Salesforce into Productboard, please ensure you're using the correct filters to select only the companies you want to import.

If you're unsure which filters to use, please work with your Salesforce administrator first to help you identify which filters to use.

It's essential to identify the correct filters because a large amount of duplicated companies could be imported with the same company name and domain. At present, there is no automatic process in place that allows you to delete or merge those duplicated companies.


  1. You will now see a new section called Accounts to import. If you wish to filter which Salesforce accounts are imported into your Productboard account, click Filter accounts to import.
    Note: When using a multipicklist field type to filter your accounts, you are only able to use the "is", "is not" or "has any value" operators. It is not possible to choose a few values of a certain field e.g. "Contains: trials; customer," as the contains function is not supported.
  2. If you wish to import all Salesforce accounts, click Import all accounts.
  3. Click Save filters to begin importing your accounts data into Productboard. Please note that the larger the number of accounts you are importing, the longer it will take to finalize the import.
  4. Double-check the number of accounts you have set to import. Does this number look correct? If not, adjust your filters otherwise you risk importing a large amount of unnecessary or even redundant data.

How to filter which attributes to import into Productboard

Whether you're creating dynamic customer segments or learning useful business context, use filters to import only the Salesforce attributes that matter most to your team.


  1. We'll automatically suggest a few commonly-used Salesforce traits. However, if you don't want to import a suggested trait, simply hover over it and click the red X which appears.
  2. Click Add attribute to search for a Salesforce attribute.
  3. Click Save attributes to sync your changes.
Note: You do not need to select Account Name and Website as attributes to import as the Account name will be automatically linked with the Productboard Company name and Website will be automatically linked to Productboard Customer Domain.

How to link your Salesforce attributes to custom fields


  1. Scroll down to Your custom fields.
  2. Click Customize company fields. (You can also reach this page via Settings > Additional data fields > Company fields > Customize.)
  3. Click + Add Custom Field.
  4. On the left side, click Select data origin. Underneath the subsection From Salesforce, select the attribute you wish to map to a custom field.
  5. On the right side, write the name you wish to use for this attribute in Productboard.
  6. Continue adding custom fields at any time.
  7. Click Save.

Now that you’ve finished creating your custom company fields and filling them in via our Salesforce integration, it’s time to add them to a company segment.

How to factor Salesforce Accounts’ attributes into your prioritization process

Relevant to Legacy boards only

Aggregated Company Fields allow you to prioritize your feature requests based on revenue or other attributes that are tied to the companies that provide feedback on a specific feature.

See Configure custom company data fields for details. 

How to refresh your Salesforce data

Data from Salesforce must be manually re-synced to Productboard.

In your Integrations settings, scroll down to Update accounts import and click Update now to refresh your accounts data.


  1. Navigate to the Salesforce integration setup, and under Update import, click on Done.
  2. Click on Update now.

See also:

Was this article helpful?
7 out of 12 found this helpful



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.