Connectors

Salesforce Pub/Sub Connector

Connectors in Bloo

Updated 2026-08-17


Overview

Salesforce is a customer relationship management solution that brings companies and customers together. Salesforce Connector pulls the event monitoring data that contains information useful for assessing organization usage trends and user behavior.

Prerequisites

  • Connectivity with Salesforce API using valid credentials.
  • Required credentials:
    • Username
    • Password
    • Consumer key
    • Consumer secret
    • Security token

Steps to Set Up Salesforce Account

Create a Connected App

Note As of Salesforce Spring '26 (February 2026), creation of new Connected Apps is disabled by default. If you already have a Connected App configured, proceed with the steps below — existing Connected Apps continue to work. If you need to create a new Connected App, contact Salesforce Support to enable this capability for your org.

  1. Login to the Salesforce Administrator account.

  2. Click on the setup icon on the navigation bar.

  3. Navigate to the Platform Tools tab on the left panel.

  4. Navigate to Apps → App Manager.

Screenshot of the Apps → App Manager navigation in Salesforce

  1. Click New Connected App.

Screenshot of the New Connected App button

  1. Fill out the necessary fields and select the Enable OAuth Settings checkbox.

  2. Enter a value for callback URL.

  3. Select Manage user data via APIs (api) and Perform requests at any time (refresh_token, offline_access) in the Selected OAuth Scopes column.

Screenshot of the OAuth Scopes selection

  1. Uncheck the Require Secret for Refresh Token Flow checkbox.

  2. Click Save.

Screenshot of the Save button on the Connected App form

  1. Navigate to Platform Tools → Apps → App Manager.

  2. Navigate to your created connected app and click on the arrow on the right side.

  3. Select View option from the menu.

  4. Navigate to API (Enable OAuth Settings) section, click on Manage Consumer Details button.

Screenshot of the Manage Consumer Details button

  1. Copy the values of the consumer key and consumer secret and keep it.

Screenshot of the consumer key and consumer secret values

Create User Profiles

User profiles define the user's access to objects, data, and tasks allowed to the user within the application.

  1. Login to the Salesforce administrator account.

  2. Click on the setup icon on the navigation bar.

  3. Navigate to the ADMINISTRATION tab on the left panel.

  4. Navigate to Users → Profiles section.

Screenshot of the Users → Profiles navigation

  1. Click on the New Profile button.

  2. Select the existing profile as a Standard User and Clone it. Specify a name for the profile.

Screenshot of the New Profile form with Standard User selected

  1. Click Save.

  2. Now click on the edit button.

Screenshot of the edit button on the profile page

  1. Navigate to Connected App Access, select the connected apps you want to access using this profile.

Screenshot of the Connected App Access section

  1. Navigate to Administrative Permissions, select API Enabled and Manage Users checkbox.

  2. Navigate to General User Permissions and select View Event Log Files checkbox.

Screenshot of the General User Permissions section

  1. Click Save.

Create a User in Salesforce

  1. Login to the Salesforce administrator account.

  2. Click on the setup icon on the navigation bar.

  3. Navigate to the ADMINISTRATION tab on the left panel.

  4. Navigate to Users → Users.

Screenshot of the Users → Users navigation

  1. Click on New User.

Screenshot of the New User button

  1. Fill out the necessary fields, select the user license as Salesforce, and select the profile created in the previous step.

Screenshot of the New User form

  1. To obtain a user password, select the Generate new password and notify the user immediately checkbox.

  2. Click on Save.

Enable OAuth Permission in Salesforce

  1. Login to the Salesforce administrator account.

  2. Click on the setup icon on the navigation bar.

  3. Navigate to the SETTINGS → Identity tab on the left panel.

Screenshot of the SETTINGS → Identity navigation

  1. Navigate to OAuth and OpenID Connect Settings.

  2. Enable Allow OAuth Username-Password Flows.

Screenshot of the Allow OAuth Username-Password Flows setting

Get Security Token

  1. Login to Salesforce using the Salesforce account to be used by the connector.

  2. Click the view profile section located in the upper right corner, then click Settings.

Screenshot of the profile view and Settings option

  1. In the right panel, navigate to My Personal Information → Reset My Security Token.

Screenshot of the Reset My Security Token option

  1. Click Reset Security Token. The token will be sent to you via email.

Enable the Streaming Events to Forward Logs to Bloo

  1. Login to the Salesforce administrator account.

  2. Click on the setup icon on the navigation bar.

  3. Navigate to the PLATFORM TOOLS tab on the left panel.

  4. Navigate to Events → Event Manager.

  5. Click on the arrow on the right side.

  6. Click on Enable Streaming.

Screenshot of the Enable Streaming option

Configure the Salesforce Pub/Sub Connector in Bloo

All connector configuration is done from the Datasource page in Bloo.

Field Description
Connector Name Enter a name for the connector.
Salesforce PubSub User Enter the Salesforce username.
Salesforce PubSub User Password Enter the Salesforce user password.
Consumer Key Enter the Salesforce Consumer key.
Consumer Secret Enter the Salesforce Consumer secret.
Security Token Enter the Salesforce Security Token.
Subscription Channels Select the subscription channel from which you want to fetch the log.

Screenshot of the Salesforce Pub/Sub connector configuration form in Bloo

  1. Click Save after entering all the required details.

  2. Bloo will validate the configuration automatically.

  3. Navigate to Collection Status and confirm the connector is listed with a status of Active. This signifies the connector is configured successfully and data is ready to ingest.

Confirmed When the connector appears in Collection Status with status Active, it is configured successfully and data is ready to ingest.

Bloo — Collection Status | Bloo — Connector Validation | Salesforce — New Connected Apps Restricted in Spring '26 | Bloo — Salesforce Troubleshooting | Bloo — Troubleshooting Connector Validations

Related

Was this page helpful?

We use cookies to provide essential site functionality and, with your consent, to analyze site usage and enhance your experience. View our Privacy Policy