AI Agent that has all the features
BizDriver AI Agent — Feature Overview
| Feature Name | Description |
|---|---|
| CONTENT MANAGEMENT & WEBSITE CRAWLING | |
| Periodic Website Crawling | Automatically crawl and index website content on a configurable schedule (1, 7, 30, or 90 days) to keep chatbot knowledge up-to-date |
| Manual Website Crawling | Trigger immediate website crawling on-demand to update content without waiting for scheduled crawl |
| Multi-URL Website Crawling | Support for crawling multiple website URLs simultaneously, entered one per line |
| Proxy-Enabled Crawling | Configure and use proxy servers for website crawling with render, wait, and super options for complex sites |
| Auto-Configuration from Website | Automatically analyze website structure and content to generate optimal chatbot configuration, instructions, and settings |
| Crawl Status Monitoring | Real-time display of crawling progress with visual indicators and status messages |
| Crawl Process Control | Ability to cancel ongoing crawling operations |
| Sitemap-Based Crawling | Utilize website sitemaps to discover and prioritize pages for more efficient crawling |
| Crawled Pages Management | Browse, preview, and selectively delete discovered pages from the crawled content index |
| Content Preview & Review | View raw crawled content and summarized/embedded content to verify what information the chatbot has learned |
| Indexed Pages Counter | Display total count of successfully indexed pages from crawled websites |
| CONTENT FILTERING & SELECTION | |
| URL-Based Filtering Rules | Include or exclude specific URLs using domain, path, query, and fragment matching with prefix rules (+/-) |
| Content Keyword Exclusion | Exclude pages containing specific keywords from being indexed (e.g., "Out of stock", "Under construction") |
| Content Keyword Inclusion | Only include pages that contain required keywords (e.g., "News", "Products") |
| Maximum Page Limits | Set upper limits on number of pages to crawl (up to 50,000 pages) |
| Maximum Document Size Limits | Configure maximum file size for documents to be indexed (configurable in bytes) |
| Post-Processing Instructions | Apply AI-powered post-processing rules to crawled page content for content refinement and cleanup |
| CUSTOM DATA & DOCUMENT UPLOAD | |
| Document File Upload | Upload custom documents (.docx, .pdf, .txt, .csv) to supplement website content with additional knowledge |
| Multi-File Upload Support | Upload multiple documents simultaneously with progress tracking |
| File Status Management | Monitor upload status and manage uploaded files with ability to delete individual or all files |
| Secure Cloud Storage | All uploaded files stored securely on Microsoft Azure |
| MULTI-CHATBOT MANAGEMENT | |
| Multiple Chatbot Instances | Create and manage multiple independent chatbot instances from a single account |
| Chatbot Cloning | Duplicate existing chatbot configurations to quickly create variations or new instances |
| Chatbot Tagging System | Organize chatbots with custom tags for better management and filtering |
| Tag-Based Filtering | Filter and search chatbots by tags for efficient management of large chatbot collections |
| Chatbot Naming & Organization | Custom naming and organization of chatbot instances |
| VISUAL CUSTOMIZATION | |
| Chat Title Customization | Set custom title displayed in chatbot interface header |
| Avatar/Icon Selection | Choose from pre-defined avatars or upload custom chatbot icons (recommended 120x120px) |
| Color Theme System | Select from multiple pre-built themes (Standard, Modern, Modern Plus) or customize all colors individually |
| Complete Color Customization | Fine-grained control over all color elements: chat background, message feed, message bubbles, buttons, and all text colors |
| Reset to Default Colors | One-click restoration of default color scheme |
| Chat Dimensions Control | Configure chat widget width, height, and bottom margin (up to 1000px each) |
| Initial Chat Message | Customize the opening message users see when chatbot first appears |
| Suggested Questions Display | Show predefined suggested questions to guide user interactions (comma-separated list) |
| Input Hint Customization | Custom placeholder text for the message input field |
| Badge System | Add custom badge text with configurable color for promotional messages or status indicators |
| BEHAVIOR CUSTOMIZATION | |
| Initial State Configuration | Set chatbot to start in maximized or minimized state |
| Auto-Maximize Timing | Automatically expand chatbot after configurable delay (1-10 seconds or disabled) |
| Minimized Display Delay | Control when minimized chatbot appears after page load (1-10 seconds or disabled) |
| Minimized Callout Display | Configure text/HTML callout that appears in minimized state (or icon-only if left empty) |
| Callout Timing Controls | Set show and hide delays for minimized state callouts (1-60 seconds or disabled) |
| Chat Visibility Control | Option to completely hide chatbot from display (useful for testing or temporary disable) |
| LOCALIZATION & MULTI-LANGUAGE | |
| Locale Selection | Choose primary language/locale for chatbot interface |
| Multi-Language Localization | Configure translations for chatbot UI elements across 30+ languages using YAML configuration |
| Content Translation | Auto-translate chatbot responses and content to match user's language preference |
| Contact Form Translation | Automatically translate incoming contact form messages to configured language (30+ languages supported) |
| AI MODEL & INTELLIGENCE CONFIGURATION | |
| Primary AI Model Selection | Choose from multiple AI models with different capabilities, costs, and performance characteristics |
| Secondary AI Model Support | Configure optional secondary AI model for fallback or specialized tasks |
| Context Window Size Control | Adjust AI model context window to balance response accuracy with cost (larger = better accuracy, higher cost) |
| Secondary Context Size | Separate context window configuration for secondary AI model |
| Answer Variability Control | Adjust temperature setting (0.0-2.0) to control response creativity vs. consistency |
| Model Information Display | View detailed information about selected AI models including capabilities and costs |
| Context Window Memory | Configure how many previous messages (0-10) the chatbot remembers in conversation context |
| Keyword Search Enhancement | Optional keyword-based search system to complement AI-powered semantic search |
| RESPONSE CONFIGURATION | |
| Maximum Links per Response | Control how many links (0-5) the chatbot includes in responses |
| Link Confidence Threshold | Set minimum confidence score (0.3-1.0) for links to be included in responses |
| Link Injection Methods | Choose between standard or fast single-pass link injection |
| Links in Response Text | Enable clickable links embedded directly in response text |
| Link Opening Behavior | Configure whether links open in same tab or new tab |
| Link Modifier Key Requirement | Require Ctrl+Shift key combination for link clicks (prevents accidental clicks) |
| HTML Formatting Support | Enable rich HTML formatting in chatbot responses |
| Message Response Limits | Set maximum messages per session (5-20) and daily messages per user (5-unlimited) |
| INSTRUCTION & KNOWLEDGE CONFIGURATION | |
| Natural Language Instructions | Provide AI behavior instructions in plain English describing desired chatbot personality, responses, and rules |
| Additional Context Information | Supplementary information field automatically populated by auto-configuration or manually entered |
| Business Rules & Directives | Define specific rules such as "Always suggest calling sales at XXX-YYYY-YYYY" or "Suggest Contact Us button when applicable" |
| Dynamic Information Updates | Include temporary or changing information (e.g., "Closed during Christmas week", "Out of stock for product X") |
| TOPICS & SPECIALIZED KNOWLEDGE | |
| Topic-Based Knowledge Organization | Create specialized knowledge topics to improve responses for specific subject areas |
| Automatic Topic Generation | AI-powered generation of topics from website content analysis |
| Manual Topic Creation | Create custom topics with specific content for targeted knowledge areas |
| Topic Content Management | View and manage topic content, update dates, and sources |
| ENTITY EXTRACTION & STRUCTURED DATA | |
| Entity Extraction Configuration | Define structured data extraction using YAML (products, services, features, etc.) |
| XPath-Based Extraction | Extract entities using XPath rules for precise data extraction from HTML |
| AI-Based Entity Inference | Let AI automatically infer and extract entities from website content |
| Entity Display Templates | Customize how extracted entities are displayed in chatbot responses |
| Entity Summary View | View summary of all extracted entities for verification |
| CONTENT REPLACEMENT & DYNAMICS | |
| Placeholder Replacement System | Configure dynamic content replacement rules using YAML (e.g., replace {company_name} with actual name) |
| AUTHENTICATION & SECURITY | |
| Authentication Configuration | YAML-based authentication setup for secure chatbot access |
| API Key Management | Generate and manage two separate API keys with regeneration capability |
| Personal Information Scrubbing | Automatically remove personal information from chat logs for privacy compliance |
| Session Management | Configurable session expiration (no session, 1-7 days) for conversation continuity |
| CONTACT FORM SYSTEM | |
| Smart Email Routing | Configure multiple email addresses with AI automatically selecting appropriate recipient based on message content |
| Dynamic Email Field Management | Add or remove email addresses for contact form routing |
| AI-Powered Spam Filtering | Intelligent spam detection that filters unwanted messages while preserving legitimate inquiries |
| Custom Filter Instructions | Provide specific rules for message forwarding (e.g., "Forward questions related to returns, ignore job seeker requests") |
| Multi-Language Message Translation | Automatic translation of contact form submissions to configured language |
| Custom Form Title | Set custom title for contact form interface |
| Field Configuration | Enable/disable optional fields: Phone, Company (Name, Email, Message are always required) |
| Contact Form Preview | Live preview of contact form before deployment |
| Contact Form Integration Code | Ready-to-use HTML/JavaScript code for embedding contact form on websites |
| Message History & Reports | View all submitted contact form messages with search, filter, and management capabilities |
| PRE-CHAT DATA COLLECTION | |
| Pre-Chat Form System | Collect user information before starting chat conversation |
| Custom Field Configuration | Define custom fields for pre-chat form (Name, Email always included, add Phone, Company, or custom fields) |
| Field Validation | Required and optional field configuration with validation |
| CUSTOM ACTIONS & INTEGRATIONS | |
| Custom Action Buttons | Add custom buttons to chatbot interface that open specified URLs (opens with Ctrl+Click) |
| Custom Button Icons | Choose from 150+ Font Awesome icons for custom action buttons |
| Custom Button Hints | Add tooltip text to custom action buttons |
| EMAIL NOTIFICATIONS | |
| Chat Summary Notifications | Receive email summaries of chatbot conversations with configurable frequency (immediately, daily, weekly, or off) |
| Notification Email Configuration | Set recipient email address for chat summaries |
| CHAT BENCHMARK & QUALITY TESTING | |
| Benchmark Question Management | Create and manage test questions to evaluate chatbot performance |
| AI-Generated Benchmark Questions | Automatically generate 5 benchmark questions from website content |
| Benchmark Execution | Run comprehensive performance evaluation of chatbot responses |
| Benchmark Scoring System | Color-coded quality scores (Red/Yellow/Green) with detailed metrics |
| Benchmark History | View historical benchmark results and track performance improvements over time |
| Evaluation Criteria Configuration | Define specific criteria for evaluating each benchmark question answer |
| Performance Insights | Detailed explanations for benchmark results showing what worked well and what needs improvement |
| WEBSITE INTEGRATION | |
| Embedding Code Generation | Automatic generation of HTML/JavaScript code for easy website integration |
| WordPress Integration Support | Specialized integration instructions and code for WordPress websites |
| Custom Integration Guide | Comprehensive integration instructions for various platforms and frameworks |
| Copy-to-Clipboard Functionality | One-click copying of integration codes |
| Chat ID System | Unique external chat ID for each chatbot instance |
| TEST & SHARE FEATURES | |
| Standalone Chat Page | Create dedicated standalone page for testing and sharing chatbot |
| Custom Page Handle | Set custom URL slug for chatbot test page |
| Background Image Customization | Upload multiple background images for chatbot test page |
| Shareable Chatbot Links | Generate shareable links for testing chatbot with stakeholders |
| ANALYTICS & REPORTING | |
| Chat Quality Score | Overall quality metric calculated from user feedback and conversation quality |
| Conversation History | Complete archive of all chatbot conversations with search and filtering |
| Date Range Filtering | Filter analytics and reports by date ranges (2 days, 7 days, 30 days, 60 days, 90 days, or all) |
| Flagged Conversation Tracking | Mark and filter conversations that need attention or review |
| Export Functionality | Export chat data for external analysis |
| Real-Time Search | Search across all conversation content in real-time |
| USER ENGAGEMENT ANALYTICS | |
| Unique Users Tracking | Count of distinct users who interacted with chatbot |
| User Engagement Percentage | Metric showing percentage of engaged vs. total users |
| Messages Per Conversation | Average number of messages per conversation session |
| Link Click Tracking | Count and analysis of links clicked by users from chatbot responses |
| Low-Ranked Answer Identification | Identification of responses with low quality scores for improvement |
| Average Answer Rank | Overall average quality score of chatbot responses |
| Thumbs Down Tracking | Count of negative feedback received from users |
| Interactive Analytics Chart | Visual Chart.js-based analytics display with date-based filtering |
| PERFORMANCE RECOMMENDATIONS | |
| AI-Powered Tuning Recommendations | Automatic suggestions for improving chatbot performance based on analytics |
| Recommendation Display | Visual presentation of improvement recommendations |
| Enable/Disable Recommendations | Toggle recommendation system on/off |
| BIZDRIVER NETWORK & REFERRALS | |
| Provider Referral System | Enable chatbot to suggest complementary services from other providers |
| Referral Logic Configuration | Customize when and how provider referrals are suggested using natural language instructions |
| Affiliate Management | Add, configure, and manage affiliate providers in referral network |
| Referral Event Tracking | Track when referrals are shown, clicked, and converted |
| Referral Performance Reports | Detailed reporting on referral performance by date, event type, provider, and conversion amounts |
| Provider Invitation System | Invite new providers to join network with email templates and join links |
| Provider Crawl Integration | Automatically crawl provider websites to understand their services for better referrals |
| Referral Amount Tracking | Monitor revenue from successful referral conversions |
| Referral Context Analysis | View context of conversations where referrals were suggested |
| MCP (MODEL CONTEXT PROTOCOL) INTEGRATION | |
| External MCP Server Integration | Connect chatbot to external Model Context Protocol servers for extended functionality |
| Tool Definition System | Define custom tools and functions available to AI through MCP |
| MCP Authentication | Configure authentication for MCP server connections |
| YAML/JSON Configuration | Flexible configuration format for MCP settings |
| CUSTOM STYLING & SCRIPTING | |
| Custom CSS Injection | Inject custom CSS stylesheets for complete visual customization |
| Custom JavaScript Injection | Add custom JavaScript for advanced functionality and integrations |
| DATA RETENTION & PRIVACY | |
| Configurable Data Retention | Set retention period for user chat history (30, 60, 90, 180 days, or 1 year) |
| Automatic Data Cleanup | Automatic deletion of chat data after retention period expires |
| DISCLAIMER & ATTRIBUTION | |
| Custom Disclaimer Text | Add disclaimer text that appears before or after chatbot messages |
| Disclaimer Position Control | Configure whether disclaimer appears before or after messages |
| Custom Attribution | Add custom text or HTML attribution at bottom of chatbot (e.g., "Powered By...") |
| UTM TRACKING | |
| UTM Parameter Support | Automatically add UTM tracking parameters to all links in chatbot responses for analytics |
| PARTNER & MANAGED PLANS | |
| Partner-Managed Chatbots | Support for chatbots managed by partners with managed plan indicators |
| Active Ticket Integration | Display active support tickets directly in chatbot interface |
| ADVANCED CRAWLING FEATURES | |
| Render Configuration | Configure rendering options for JavaScript-heavy websites |
| Wait Until Options | Control when page is considered fully loaded (networkidle0, etc.) |
| Super Proxy Mode | Enhanced proxy mode for complex crawling scenarios |
See how it works
BizDriver Agent will work 24/7 to ensure you receive the best qualified leads.
