Overview
Content sources are the building blocks of a Knowledge Base. Each content source represents a collection of related information that has been ingested, processed, and indexed for semantic search.Content source types
There are two types of content sources:Manual
Files uploaded directly through the Knowledge Base admin interface
Workflow
JSON content ingestion through workflows (planned for future release)
Viewing content sources
Navigate to your Knowledge Base to see all content sources. The content sources list displays:
Content source information
Each content source shows:- Manual: Files uploaded in the Knowledge Base page
- Workflow: Content ingestion through workflow variables (planned for future release)
The unique name of the content source within the Knowledge Base
Current processing state:
- Uploading: Content is being uploaded
- Chunking: Content is being processed into chunks
- Available: Content is ready and can be queried
- Failed: An error occurred during processing
- Username: For files uploaded in the Knowledge Base page
- Workflow name: For content ingested through workflows (planned for future release)
Timestamp of the last upload or workflow operation execution
Uploading documents
Name the content source
Enter a unique name for the content source. By default, the file name (without extension) is used.

File requirements
Content source naming
When uploading a document, you must provide a unique content source name:Duplicate content sources
If you select a file with the same name as an existing content source, you’ll see a warning:- Append Content: Add the new document’s content to the existing content source
- Replace Content: Replace the existing content with the new document
- Cancel: Choose a different name or file
Managing content sources
Once content is uploaded and processed, you can perform the following operations:
Append content
Add new content to an existing content source without removing the existing chunks.
Use case: Adding a new chapter to existing documentation or supplementing information without losing the original content.
Replace content
Replace all existing content in a content source with new content.
Use case: Updating documentation to a new version where the old content is no longer relevant.
Delete content source
Remove a content source and all its associated chunks from the Knowledge Base.Content source states
Content sources progress through different states during their lifecycle:Uploading
The initial state when content is being uploaded to the Knowledge Base. What’s happening:- File is being transferred to the FlowX platform
- Content is being validated
Chunking
Content is being processed and split into smaller chunks for indexing. What’s happening:- Content is being extracted from the document
- Text is being split into semantically meaningful chunks
- Chunks are being embedded and indexed in the vector database
Available
Content source is fully processed and ready to use. What you can do:- Query the content source in AI agents
- View individual chunks
- Append or replace content
- Delete the content source
Failed
An error occurred during processing. What to do:- Check the error message in the Content Source History modal
- Verify the file format and content
- Retry the operation

Error handling
When processing fails, the content source will show a warning indicator.Error states and recovery
Upload failed
Upload failed
Cause: File upload was interrupted or the file format is invalidSolution:
- Verify the file format (must be PDF)
- Check your network connection
- Try uploading again
Chunking failed
Chunking failed
Cause: Error occurred while processing the contentSolution:
- Check the Content Source History for specific error details
- Verify the file is not corrupted
- Contact support if the issue persists
Retry behavior
Retry behavior
When retrying a failed operation:
- Any chunks already created will be deleted
- The content will be processed entirely from the beginning
- No duplicate chunks will be created
Warning indicators
When a content source has a failed update:- Yellow warning icon appears on the content source row
- Tooltip message: “Last Content Source update failed. Check history.”
- Dismiss trigger: The warning is automatically dismissed after a successful update
Viewing content source history
Content Source History is a low-priority feature that may be available in future releases.
| Operation | Description |
|---|---|
| Upload Document | Creates content source and inserts content |
| Append Content | Adds new content to existing chunks |
| Replace Content | Deletes existing content and inserts new content |
| Delete Content Source | Removes the content source and all chunks |
- Timestamp
- User or workflow name
- Operation type (Manual/Workflow/Test)
- Operation performed
- View option (for uploaded files or JSON payloads)
Working with chunks
Chunks are the individual pieces of content that AI agents query. To view and test chunks:
Chunk information
Each chunk displays:How relevant the chunk is to your query (0-100%)
The content source that generated this chunk (clickable link)
Link to the original document or JSON payload that created this chunk
The actual text content of the chunk
System metadata associated with the chunk:
source: manual_upload or from_workflowpath: Document filepath or JSON payloadchunk_id: UUID from the vector databaseknowledge_base: Knowledge Base ID
Searching chunks
Use the search interface to test how chunks will be retrieved by AI agents:Enter a natural language question or search query
Filter by a specific content source. Default: All content sources
Maximum number of chunks to return. Range: 1-10
Only return chunks with relevance score above this threshold. Range: 0-100%
Filter chunks by metadata (exact match with AND logic)
Best practices
Content organization
Content updates
Error prevention
Next steps
Using in Workflows
Learn how to query Knowledge Bases from workflows
Related resources
Knowledge Base Overview
Understanding Knowledge Base capabilities

