Skip to content

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.