Salesforce

Salesforce Integration with 1Stream

This article will cover the Saleforce 1Stream CRM Integration

1Stream Level Feature Notice

This feature is available for only View level 1Stream users and up. If you would like this feature to be available, then please reach out to your bvoip Sales Representative to upgrade user licensing. 

Integration Note

The Salesforce User must have Admin permissions to be able to complete the Integration setup.

Salesforce Setup

  1. Login as an Admin User to Salesforce.
  2. Get The Username and Password of a Salesforce User with Admin permissions. These will be entered into 1stream’s CRM Settings.
  3. Select use an Existing User or create a New User.
  4. Security Token for that user. The Security Token may be required if IP Range Restrictions are not in place for the Salesforce instance. If there is no security token for the user, this can be reset. (Note: This will break existing Connected App integrations that use this user’s credentials.)
  5. Login as that User in Salesforce.
  6. Click View Profile icon on the Top Menu.
  7. Click the Settings link. 
  8. Reset My Security Token menu item on the Side Menu.
  9. Click the Reset Security Code Button. 
  10. Create a Connected App within Salesforce.
  11. Click Salesforce Setup icon on the Top Menu.
  12. Click Platform Tools.
  13. Click App Manager.
  14. Click Create New Connected App Button. This will open the below window.
  15. Fill in the Required fields:
    • Connected App Name. Select an App Name similar to bvoip 1stream for easy recognition.
    • API Name.
    • Contact Email.
  16. Click the Enable OAuth Settings Checkbox.
  17. Provide the required Callback URL. This value is not used by 1Stream, but a valid https value is required, such as https://test.salesforce.com.
  18. Select OAuth Scopes from Available OAuth Scopes List and Add Full Access to Selected OAuth Scopes.
  19. Click the Save button.
  20. Once the Connected App has been provisioned, copy the Consumer Key and Consumer Secret values for later use.
  21. Go to App Manager.
  22. Find the newly created App.
  23. Click View Option/Link.
  24. Click Manage the Connected App.
  25. Click Manage Button Edit Policies button at the top of the Manage Screen. 
  26. Under the OAuth Policies section, make the selections below:
    • For Permitted Users select that All Users May Self-Authorize.
    • IP Relaxation select Relax IP Restrictions. 

1Stream Setup

  1. Log into the 1Stream Portal.
  2. Go to the Administration menu.
    CONNECTWISEINTEG8
  3. Choose the Manage Organization option. The page will refresh.
  4. Scroll down to the Connected Account and CRM Settings section. 
  5. Click the green circled + button. The Add New CRM Platform pop-up will appear. 
  6. In the CRM Platform drop-down, select SalesForce.
  7. Click the Save button. The pop-up will refresh to the Modify Salesforce Connection Settings window.  
  8. From the Modify SalesForce Connection Settings screen, fill out the following.
  6.   Click the Save button.