ON Documentation
  • ON Documentation
  • Create a New Bot
  • Publish
  • Automations
    • Basic Response
    • Permuted Response
    • Generative AI Response
    • Tutorial Response
    • Forms & Surveys
      • Lead Qualification Form
      • Live Chat Request Form
      • Feedback Survey
      • Post Event Survey
    • Ticketmaster In-chat Purchase
    • YouTube
  • Integrations
    • Google Analytics
    • Gorgias
    • Hubspot
    • Salesforce
    • Shopify Storefront
      • Step 1: Application Setup & Storefront API Access
      • Step 2: In-Chat Order Updates
    • Ticketmaster
    • YouTube
  • Bot Settings
    • Web App Appearance
    • Advanced Settings
    • Version History
  • Deployment Channels
    • ON Web Chat Client
    • Discord
    • Facebook Messenger
  • Broadcast Messages
  • Live Chat
  • Analytics
    • Forms & Surveys Analytics
    • Live Chat Analytics
  • Administration
    • Organizations
    • Manage Members
    • Set Presence
    • Notifications
    • Login Methods
  • ON Portal
Powered by GitBook
On this page
  1. Integrations

Salesforce

ON Salesforce Integration

PreviousHubspotNextShopify Storefront

Last updated 1 year ago

If your brand leverages Salesforce as its CRM system, ON provides an integration solution for effortlessly transmitting customer information collected in the chat directly to your Salesforce platform. Integrating ON with Salesforce streamlines customer data management, empowering your brand to enhance customer interactions, personalize experiences, and drive more effective sales and marketing strategies.

Please see below for instructions on how to set this up.

  1. Create Integration Profile

    • Create a new Profile with API Enabled and API Only User permissions enabled → You can find these settings in the System Permissions section

    • Enable create, read, and edit permissions for objects ON will be interacting with (e.g., Leads, Contacts) and any required field-level permissions. You can adjust these settings in the Object Settings section

  2. Create Integration User

    • Create a new User and associate it with the Profile created in the previous step

  3. Create Client Credentials Connected App

    • In the App Manager, create a new Connected App

    • On the Edit page of the App, enable OAuth Settings by checking the corresponding box. This will expand additional settings

    • Set the Callback URL to “”

    • Choose “Manage user data via APIs” for OAuth Scopes

    • Check the box to Enable Client Credentials Flow

    • On the Manage page of the App, click Edit Policies, and select the User created in the previous step for the Client Credentials Flow Run As input

  4. Provide ON with Credentials

    • On the View page of the Connected App created earlier, click the Manage Consumer Details button in the API (Enable OAuth Setting) section

    • Provide ON with the Consumer Key and Consumer Secret found on the next page

https://login.salesforce.com