Salesforce Connector Documentation

Connect your Salesforce to Abacus.AI

Abacus.AI provides the capability to integrate with your Salesforce account, enabling you to train models using data directly from Salesforce. The Salesforce connector is designed with flexibility in mind, allowing you to pull standard Salesforce data for model training or extract knowledge articles for chat applications.

  1. Navigate to the Abacus.AI Connected Services Dashboard.
  2. Click on the "Add New Connector" button.
  3. Select the "Salesforce" option from the "Select a Service" popup box.

You will be presented with additional options:

  1. Click on the "Connect Salesforce" button and log in using your Salesforce account credentials.

Salesforce Connect

  1. Once connected, the Salesforce connector will appear in the list of Database Connectors with status "ACTIVE".

    Salesforce Active

How to Use the Salesforce Connector

Once the Salesforce connector is set up, you can use it to fetch data for training models or building chat applications.

  1. Create a new project and select the use case, then go to the "Datasets" tab and click "Create Dataset".
  2. Click on "Create New" and name the dataset.
  3. Choose "Read from External Service" and select your Salesforce connector under "Application Connectors".
  4. Configure the specific data you wish to import from Salesforce:
  1. After configuring the data import options, proceed to upload the dataset.
  2. Once the dataset is uploaded, configure the schema mapping and train models with the data.

As a note, the Id and Markdown fields are required for chat use cases.

Supported Data Types

Supported Data Types:
- Standard Salesforce data is ingested as a custom table, making it suitable for structured data lookups in DataLLM or the combined Data+ChatLLM approach.
- Knowledge articles are ingested as a list of documents, making them ideal for retrieval-augmented generation (RAG) in ChatLLM projects.

Using Salesforce Data with LLMs

Feature Group Types

By combining both feature group types, you can handle both unstructured and structured data effectively in a single project.