Add to Knowledge Base Action
Use this action to populate the Knowledge Base using an automation flow.
You can select the target Knowledge Base and use this action to upload specific text, documents, or URLs during a flow execution.
This is very useful for creating self-training flows, where content uploaded by users or human agents is used to populate a knowledge base automatically.

Key Features
Section titled “Key Features”Dynamic Content Addition
Section titled “Dynamic Content Addition”Add content to your knowledge base in real-time during conversation flows.
Multiple Content Types
Section titled “Multiple Content Types”Support for text, documents, and URLs to be added to the knowledge base.
Self-Training Capabilities
Section titled “Self-Training Capabilities”Create flows that allow the system to learn and improve from user interactions.
Targeted Knowledge Bases
Section titled “Targeted Knowledge Bases”Select specific knowledge bases to populate based on context or content type.
Benefits of Dynamic Knowledge Base Population
Section titled “Benefits of Dynamic Knowledge Base Population”Continuous Learning
Section titled “Continuous Learning”Your knowledge base grows and improves with each interaction.
User-Generated Content
Section titled “User-Generated Content”Leverage user submissions to expand your knowledge base.
Agent Contributions
Section titled “Agent Contributions”Allow human agents to easily add new information during support interactions.
Real-Time Updates
Section titled “Real-Time Updates”Knowledge base content stays current with immediate additions.
Automated Curation
Section titled “Automated Curation”Build flows that automatically categorize and add relevant content.
Common Use Cases
Section titled “Common Use Cases”FAQ Building
Section titled “FAQ Building”Automatically add frequently asked questions and their answers based on user interactions.
Product Information Updates
Section titled “Product Information Updates”Add new product details, specifications, or updates as they become available.
Support Documentation
Section titled “Support Documentation”Build comprehensive support documentation from resolved customer issues.
User-Submitted Content
Section titled “User-Submitted Content”Allow users to contribute helpful information or corrections.
Training Material Creation
Section titled “Training Material Creation”Generate training content from successful support interactions.
Implementation Strategies
Section titled “Implementation Strategies”User Feedback Integration
Section titled “User Feedback Integration”User provides helpful information → Validate content → Add to Knowledge BaseAgent Knowledge Capture
Section titled “Agent Knowledge Capture”Agent resolves complex issue → Document solution → Add to Knowledge BaseContent Approval Workflow
Section titled “Content Approval Workflow”Submit content → Review process → Approved content → Add to Knowledge BaseAutomated Content Discovery
Section titled “Automated Content Discovery”Detect valuable information → Extract key details → Add to Knowledge BaseContent Types Supported
Section titled “Content Types Supported”Text Content
Section titled “Text Content”- FAQ entries
- Step-by-step guides
- Policy information
- Product descriptions
Document Files
Section titled “Document Files”- PDF manuals
- Word documents
- Spreadsheets
- Presentation files
URL Resources
Section titled “URL Resources”- Help articles
- Video tutorials
- External documentation
- Reference materials
Integration with Other Actions
Section titled “Integration with Other Actions”Capture User Reply
Section titled “Capture User Reply”Collect user input before adding to knowledge base:
Capture User Reply → Validate Input → Add to Knowledge BaseCondition Actions
Section titled “Condition Actions”Add conditional logic for content approval:
If content_quality = "high" → Add to Knowledge Base
Else → Request revisionChatGPT Tasks
Section titled “ChatGPT Tasks”Use AI to enhance or validate content before adding:
Raw Content → AI Enhancement → Add to Knowledge BaseHuman Handoff
Section titled “Human Handoff”Include human review in the process:
Submit Content → Human Review → Approved → Add to Knowledge BaseSelf-Training Flow Examples
Section titled “Self-Training Flow Examples”Customer FAQ Builder
Section titled “Customer FAQ Builder”- User asks unique question
- Agent provides detailed answer
- System prompts to add to FAQ knowledge base
- Content is categorized and added automatically
Product Support Database
Section titled “Product Support Database”- Customer reports product issue
- Agent resolves issue with solution
- Solution is documented
- Added to product support knowledge base
User Guide Expansion
Section titled “User Guide Expansion”- User suggests improvement to guide
- Content team reviews suggestion
- Approved improvements are added
- Knowledge base is updated in real-time
Advanced Features
Section titled “Advanced Features”Content Versioning
Section titled “Content Versioning”Track changes and maintain version history of knowledge base entries.
Multi-Language Support
Section titled “Multi-Language Support”Add content in multiple languages to serve diverse user bases.
Content Scoring
Section titled “Content Scoring”Implement scoring systems to prioritize high-quality content.
Automated Tagging
Section titled “Automated Tagging”Use AI to automatically tag and categorize added content.
Monitoring and Analytics
Section titled “Monitoring and Analytics”Track Content Additions
Section titled “Track Content Additions”- Number of items added daily/weekly
- Content sources (users, agents, automated)
- Content categories and types
- Quality scores and approval rates
Performance Metrics
Section titled “Performance Metrics”- Knowledge base usage after additions
- User satisfaction with new content
- Agent efficiency improvements
- Search success rates
Content Management Workflow
Section titled “Content Management Workflow”Submission Process
Section titled “Submission Process”- Content identified for addition
- Quality check and validation
- Categorization and tagging
- Addition to appropriate knowledge base
- Indexing and search optimization
Review and Approval
Section titled “Review and Approval”- Set up approval workflows for sensitive content
- Implement peer review processes
- Quality assurance checks
- Regular content audits
Technical Considerations
Section titled “Technical Considerations”Knowledge Base Structure
Section titled “Knowledge Base Structure”Ensure your knowledge base structure supports dynamic additions.
Search Optimization
Section titled “Search Optimization”New content should be properly indexed for optimal searchability.
Performance Impact
Section titled “Performance Impact”Monitor knowledge base performance as content grows.
Storage Management
Section titled “Storage Management”Plan for increased storage requirements with growing content.
Error Handling
Section titled “Error Handling”Common Issues
Section titled “Common Issues”- Invalid content format
- Duplicate content detection
- Storage limitations
- Permission restrictions
Troubleshooting
Section titled “Troubleshooting”- Validate content format before submission
- Implement duplicate detection
- Monitor storage usage
- Check user permissions
Security Considerations
Section titled “Security Considerations”Content Validation
Section titled “Content Validation”- Sanitize user-submitted content
- Prevent malicious content injection
- Validate file types and sizes
Access Control
Section titled “Access Control”- Implement proper user permissions
- Audit content additions
- Secure sensitive information
Compliance
Section titled “Compliance”- Ensure added content meets regulatory requirements
- Maintain data privacy standards
- Follow industry-specific guidelines
Getting Started
Section titled “Getting Started”Step 1: Configure Knowledge Base
Section titled “Step 1: Configure Knowledge Base”Set up your target knowledge base with proper structure and permissions.
Step 2: Design Flow
Section titled “Step 2: Design Flow”Create automation flows that identify opportunities to add content.
Step 3: Add Validation
Section titled “Step 3: Add Validation”Implement content quality checks and approval processes.
Step 4: Test Thoroughly
Section titled “Step 4: Test Thoroughly”Test the action with various content types and scenarios.
Step 5: Monitor Performance
Section titled “Step 5: Monitor Performance”Track additions and measure impact on knowledge base effectiveness.
The Add to Knowledge Base action is a powerful tool for creating dynamic, self-improving knowledge bases in Pingstreams, enabling your system to learn and grow from every interaction.
For more information about knowledge base management and advanced configuration options, contact our support team or explore our comprehensive Pingstreams documentation.