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 ingested through workflow operations
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 ingested through workflow variables
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
Timestamp of the last upload or workflow operation execution
Uploading documents
1
Navigate to Knowledge Base
Open your Knowledge Base in FlowX Designer
2
Click Upload Document
Click the Upload Document button in the Content Sources section
3
Select file
Choose a PDF file from your computer
4
Name the content source
Enter a unique name for the content source. By default, the file name (without extension) is used.
5
Upload
Click Upload to start the ingestion process

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.1
Select content source
Click on the content source you want to update
2
Choose Append Content
Select the Append Content operation
3
Upload new file
Select a new PDF file with additional content
4
Confirm
The new content will be processed and added to the existing chunks
Replace content
Replace all existing content in a content source with new content.1
Select content source
Click on the content source you want to replace
2
Choose Replace Content
Select the Replace Content operation
3
Upload new file
Select a new PDF file that will replace the existing content
4
Confirm
All existing chunks will be deleted and new chunks will be created from the new content
Delete content source
Remove a content source and all its associated chunks from the Knowledge Base.1
Select content source
Click on the content source you want to delete
2
Choose Delete
Select the Delete Content Source operation
3
Confirm deletion
Confirm that you want to permanently delete the content source
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:1
Navigate to Chunks tab
Click the Chunks tab in your Knowledge Base
2
Search chunks
Enter a query to search for relevant chunks
3
Filter results
Apply filters to refine the search results
4
Review chunks
Examine the returned chunks, their relevance scores, and metadata

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 ingest content and query Knowledge Bases from workflows
Testing Operations
Test queries and operations before production use
Related resources
Knowledge Base Overview
Understanding Knowledge Base capabilities

