CogniFlex Documentation
Welcome to CogniFlex, your AI-powered knowledge assistant platform. Build intelligent chatbots trained on your own data, customize them to match your brand, and deploy anywhere in minutes.
No-Code Bot Builder
Create sophisticated AI chatbots without writing a single line of code.
Train on Your Data
Upload documents, websites, or text to train bots on your specific knowledge.
Full Customization
Match your brand with custom colors, logos, and conversation styles.
Instant Deployment
Deploy to your website or share via link in seconds.
Quick Start Guide
Get your first CogniFlex bot up and running in just a few steps:
Create an Account
Sign up at CogniFlex with your company details. You'll receive instant access to your dashboard.
Create a Workspace
Workspaces help you organize bots by project, department, or use case. Create your first workspace from the dashboard.
Build Your Bot
Click "Create Bot" and choose a template or start from scratch. Give your bot a name and description.
Add Training Data
Upload documents (PDF, Word, TXT), paste text, or provide website URLs for your bot to learn from.
Test and Deploy
Use the preview feature to test your bot, then embed it on your website or share the direct link.
Core Concepts
Workspaces
Workspaces are containers for your bots. They allow you to:
- Organize bots by project, team, or purpose
- Set workspace-level authentication settings
- Manage access and permissions
- Track analytics across related bots
Bots (Coaches)
Bots are your AI assistants. Each bot can be trained on specific knowledge and customized for its purpose:
- Customer Support Bot: Answer FAQs and help customers
- Knowledge Base Bot: Help employees find internal information
- Sales Assistant: Qualify leads and answer product questions
- Training Bot: Guide users through learning materials
Training Data
Your bot learns from the content you provide. Supported formats include:
| Type | Supported Formats | Best For |
|---|---|---|
| Documents | PDF, DOCX, TXT | Manuals, guides, policies |
| Websites | URL crawling | Help centers, product pages |
| Text | Plain text, Q&A pairs | FAQs, custom responses |
Creating a Bot
To create a new bot:
- Navigate to your workspace
- Click the
+ Create Botbutton - Enter a name and description for your bot
- Choose initial settings (you can change these later)
- Click Create to finish
Training Your Bot
Training is the process of teaching your bot about your specific domain knowledge. The more relevant content you provide, the better your bot will perform.
Adding Training Sources
- Open your bot from the workspace
- Navigate to the "Knowledge Base" or "Training" section
- Choose your source type (Document, URL, or Text)
- Upload or enter your content
- Click "Process" to begin training
Customization
Make your bot match your brand identity:
- Colors: Set primary and accent colors
- Logo: Upload your company logo
- Welcome Message: Customize the greeting
- Chat Icon: Choose or upload a custom chat icon
- Personality: Adjust the bot's tone and communication style
Embedding on Your Website
Add your CogniFlex bot to any website with a simple embed code:
<!-- CogniFlex Chat Widget -->
<script src="https://your-domain.com/widget.js"></script>
<script>
CogniFlex.init({
botId: 'YOUR_BOT_ID',
position: 'bottom-right'
});
</script>
You can find your specific embed code in the bot's "Deploy" or "Integration" settings.
User Authentication
CogniFlex supports multiple authentication methods to identify and manage bot users:
| Method | Description | Use Case |
|---|---|---|
| No Authentication | Anyone can chat with the bot | Public websites, general support |
| URL with Unique Code | Users access via personalized link | Email campaigns, registered users |
| 6-Digit PIN | Users enter a PIN to start chatting | Internal tools, member-only access |
| User ID & Password | Full login credentials required | Secure applications, employee bots |
Managing Workspaces
Access workspace settings to configure:
- Bot authentication requirements
- User management for authenticated bots
- Default bot settings
- Team member access
Analytics & Insights
Track your bot's performance with built-in analytics:
- Conversations: Total chat sessions
- Messages: Number of messages exchanged
- User Satisfaction: Feedback ratings
- Popular Topics: Most asked questions
- Response Quality: Answer accuracy metrics