Course Exercise: Building a Multi-Source Documentation Helper Bot
Learn how to build an intelligent documentation assistant that connects web pages, PDF documents, and live Salesforce Knowledge articles into a single, unified search experience—without writing a single line of code.
Prerequisites
Before starting this exercise, ensure you have:
-
Access to your Noca AI workspace.
-
Links to the web articles you want to index.
-
A PDF documentation file ready for upload.
-
An active Salesforce integration configured for your account.
Step 1: Create and Name Your Bot
-
Open your Noca AI dashboard and click Create Bot.
-
Give your new workspace/bot a descriptive name (e.g.,
Documentation Helper).
Step 2: Connect Web Sources
-
Navigate to Settings from the side menu.
-
Under the Web Sources section, click Add Web Source.
-
Copy and paste the URLs of the documentation articles you want your bot to reference.
-
Click Save to index the links.
Step 3: Attach File Sources (PDF)
-
In the Settings menu, locate the File Sources tab.
-
Click Upload File and select your PDF documentation file.
-
Confirm the upload to allow the bot to parse and index the document’s contents.
Step 4: Integrate Salesforce Knowledge Data
-
In Settings, navigate to Data Sources and click Create New Source.
-
Select Salesforce as your source type and choose Object.
-
Set the target object to Knowledge Article.
-
Configure the node to retrieve all articles and all available fields.
-
Name your source (e.g.,
Salesforce Knowledge) and click Go Live.
Step 5: Attach Data Source and Test
-
Return to your bot settings and select
Salesforce Knowledgefrom your available Data Sources list. -
Open the Debug / Draft preview window to test your configuration.
-
Enter a test query such as:
“How do I get started with Noca?”
-
Verify that the bot scans across your Web, File, and Salesforce sources to return a consolidated, accurate answer.
Tip: You can update or swap your connected Data Sources at any time without needing to rebuild your bot’s core logic!