Knowledge management
Configure knowledge sources for Nexthink Spark and Workspace to generate responses grounded in your organization's internal knowledge base (KB). Import KB articles as CSV files, or connect to a live external system, then classify and manage each source from one central location.
Knowledge source configuration is shared between Spark and Workspace, meaning configured knowledge base sources become available to both.
Refer to for information on how Spark uses knowledge sources.
Refer to Using Workspace for information on how Workspace uses knowledge sources.
Accessing Knowledge management
Select Administration > Knowledge management from the navigation panel.

Connecting Nexthink to knowledge sources
To connect Nexthink to knowledge sources, follow one of these options:
Import knowledge sources from a CSV file.
Use New connector to connect to a live external system.
Refer to the procedures described on this page for details.
Connecting to a live external knowledge source
From the top right corner of the Knowledge management page, use New connector to connect to a live external system, such as ServiceNow, instead of manually importing a CSV file.
In addition, from the action menu of the New connector button, you may directly access:
The ServiceNow Request catalog connector configuration. Refer to ServiceNow Request Catalog connector for connector setup.
The ServiceNow Knowledge Base connector configuration. Refer to ServiceNow Knowledge Base connector for connector setup.
The system automatically references the Nexthink knowledge base when troubleshooting issues with Nexthink itself—no configuration is required for this source.

Importing a knowledge source from a CSV file
Each imported CSV file is treated as an independent knowledge source and is processed independently. Multiple knowledge sources can coexist.
The following procedure uses ServiceNow as an example; however, on a high level, the process is similar in other ITSM platforms.
Identify data to export from your ITSM
Open the list of knowledge base articles in your ITSM. In this case, ServiceNow.
Select knowledge base articles by applying these filters:
Published articles only.
Articles available to your service desk users.
Exclude translated versions of the same article.
Include every article you want to import.
Workspace and Spark index every uploaded article regardless of ITSM permissions.
Export data from your ITSM
Export data from your ITSM, in this case ServiceNow, by performing a standard CSV export:
Navigate to your knowledge base articles list.
Click Apply filter to configure the desired filters.
Click the cogwheel icon > Personalize list.
Include the following columns in the CSV, using the exact case-sensitive column names listed in the table below.
Click the action menu in any column header and select Export > CSV to download the file.
Ensure the file is UTF‑8 encoded. If your ServiceNow instance is not configured to perform UTF-8 exports by default, convert the file to UTF-8 afterward.
number
Identifier of the knowledge base article.
Example: KB0012345
short_description
Title of the knowledge base article.
Example: How to troubleshoot network issues
kb_knowledge_base
Name of the knowledge base the article belongs to
Example: IT Knowledge
kb_category
(optional)
Category of the knowledge base article.
Example: Network
sys_updated_on
(optional)
Last update date.
Example: 11-06-2025
text
Article content, in one of the supported formats: plain-text, markdown or HTML.
Example: <p>test kb</p>
Upload the CSV file to Nexthink
In Nexthink, Import knowledge sources from the top-right corner of the Knowledge management page.
Enter the source URL
Provide a full, parameterized URL that links to individual knowledge articles in your knowledge system, including a placeholder for the article identifier. Root-only hostnames aren't supported: https://example.company.com/path/to/item/{number}
URL examples:
ServiceNow:
https://<instance>.service-now.com/sp?id=kb_article&sysparm_article={number}BMC Helix:
https://<instance>.onbmc.com/portal/kb/article/{number}JSM:
https://<instance>.atlassian.net/servicedesk/customer/kb/view/{number}

Upload the CSV file
Drag and drop your CSV file into the upload area, or Choose file to browse—up to 100 MB per file. Each row in the file represents one knowledge article.

After choosing a CSV file, the dialog displays the file name and size, define the Target group:
Technical support: Users responsible for diagnosing and resolving IT issues.
Employee: End users consuming IT services for their daily work.
If an error occurs during import, the dialog displays a warning message. Check your file and retry the import.
Once the import succeeds, the system validates the file and displays a confirmation indicator.

File processing occurs asynchronously and may take up to 15 minutes for large knowledge bases.

Manual uploads are not incremental. When uploading a new CSV file into Nexthink, the new content replaces the previous content.
Updating manually imported knowledge sources
To ensure Nexthink Spark and Workspace always have a knowledge base available, even when the system is processing a new version of a knowledge source file, Nexthink recommends the following order:
Upload the updated knowledge source file while still leaving the old one in the system.
Once the new knowledge source file is processed, delete the old file.
Nexthink recommends the following best practices to improve the selection of knowledge base articles:
Keep articles current and up to date.
Use HTML formatting for optimal results.
Include key information in the article body text.
Managing knowledge sources
The Knowledge management page lists every imported or connected knowledge source. Each table row shows:
Name: the CSV file name or connector name.
Origin: how the source was added. Imported and connected sources both show as Custom.
Target group: The intended audience of the knowledge source. AI agents use this attribute during search and ranking to surface the most relevant content based on context:
Employee: end-user-facing knowledge Spark or Workspace can expose to the employee.
Technical support: IT or support-facing knowledge Spark or Workspace uses for troubleshooting.
Type: Connector or File, depending on how the source was added.
Size: the number of articles in the CSV. The system can also display the following statuses:
Failed: if the file cannot be processed, for example, if it contains a syntax error. In this case, hover over the error message to see more details and a remediation proposal.
Processing: if the file contains many articles, it may take the system time to process.
Last update: when the source was last imported or synced—helps to assess if an article is up to date.

From the table, hover over a knowledge source to reveal the action menu on the right side of the row. Depending on the knowledge source type, you can:
Edit: update the settings of an existing knowledge source.
Export: Download the original CSV file corresponding to the last successful import. Each knowledge source CSV file can be exported only individually.
Delete: Permanently remove a previously uploaded CSV and all knowledge articles associated with that knowledge source.

Last updated
Was this helpful?