1. Knowledge Centre
  2. Integrations and Apps

How to connect your Salesforce app to Dataships

Connecting your Salesforce app to Dataships will allow your users to manage their personal data via your Privacy Center

Connect HubSpot to Dataships

  1. Login to your Dataships account via the Control Panel (here):
    1. Enter your e-mail address in the Email field and click Continue.
    2. Enter your password in the Password field and click Sign in.
  2. Click Apps. It can be found towards the top left of the screen along the menu bar.
  3. Search for "Salesforce", then click Add, then Manage
  4. This integration requires a Salesforce Client ID and Client Secret. Login to your Salesforce account here to get this credential.
  5. From Setup, enter "Apps" in the Quick Find box, and select App Manager.
  6. Click New Connected App.
  7. Enter the following details:
    1. Connected App Name - Dataships
    2. Contact Email - hello@dataships.io
    3. Enable Oauth Settings - enable
    4. Callback URL - https://app.dataships.io/admin/oauth/salesforce
    5. From the Available Oauth Scopes, select the following:
      1. Access and manage your data (api)
      2. Allow access to your unique identifier (openid)
      3. Perform requests on your behalf at any time (refresh_token, offline_access)
    6. Require Secret for Web Server Flow - enable
    7. Token Valid for - 2 hours
    8. Asset Signing Certificate - salesforce_cert
    9. Save!
  8. Copy the Client ID and Client Secret and paste them into Dataships Control Panel. 
  9. Click on the Allow Access button. This will open up a new tab asking you to login to Salesforce. 
  10. Login to Salesforce and Allow Dataships to fetch Client Data. 
  11. The tab will automatically close when Dataships receives the relative tokens from Salesforce for integrations. 


That's it! Your HubSpot app is now connected to Dataships.