✅ Verification code has been sent to your email address
Dashboard
Overview and statistics
Selected:-
📊
Agent Statistics
Select an agent from the filter above to view statistics
MESSAGES RECEIVED
0
FORMS CLICK
0
FORM SUBMITTED
0
ATTACHMENT LINK CLICK
0
ATTACHMENT BUTTON CLICK
0
Daily Message Count
Daily Session Count
Daily Form Submissions
My Agents
Loading...
Selected agent:Choose an agent above
Quick training overviewUpload PDFs with product documentation, catalogs, or user manuals. The system automatically extracts text and creates vector embeddings. Tables are extracted using Tabula/Camelot and pdfplumber, then chunked row by row for accurate data retrieval. Each table row becomes a separate knowledge chunk with metadata.
📄
Document training
Select an agent above to get started
Overview
Quick tip: Upload product PDFs to train your AI. The system extracts text content and creates vector embeddings. Tables are extracted using Tabula/Camelot (for table structure) and pdfplumber (for metadata), then chunked row by row. Each table row becomes a separate knowledge chunk, ensuring accurate data retrieval without LLM calculation errors. Link documents to specific products for more targeted responses.
Total documents
0
Active documents
0
Show documents linked to a specific product, or view all.
Documents
📄
No documents yet
Upload a PDF to train your AI assistant.
Selected agent:Choose an agent above
Spreadsheets overviewUpload Excel files to automatically extract tables. Each table will be converted to JSON format and added to the RAG system. Tables will be searchable in the chat widget.
📊
Spreadsheets
Select an agent above to get started
Overview
Quick tip: Upload Excel files (.xlsx, .xls) to extract tables. Each table will be automatically detected, converted to JSON, and added to the RAG system with embeddings.
Total Spreadsheets
0
Total Tables
0
Active Tables
0
Uploaded Spreadsheets
📊
No spreadsheets uploaded yet
Upload Excel files to extract tables automatically.
Selected agent:Choose an agent above
Tables overviewManually add tables to your RAG system. Upload table images to extract tables automatically using GPT-4 Vision, or create tables manually. Tables will be used for semantic search in RAG queries.
📊
Tables
Select an agent above to get started
Overview
Quick tip: Add tables manually or upload table images to extract tables automatically using GPT-4 Vision. Tables will be used for semantic search in RAG queries.
Total Tables
0
Active Tables
0
With Embeddings
0
Tables
📊
No tables added yet
Add tables manually or upload table images to extract tables automatically.
Selected agent:Choose an agent above
Manual training overviewManually add question-answer pairs to your RAG system. When LLM provides an answer that's not in your documents, you can add it here to improve future responses. Edit existing pairs to update them in the RAG system.
✍️
Manual training
Select an agent above to get started
Overview
Quick tip: Manually add question-answer pairs when LLM provides answers not found in your documents. Edit existing pairs to update them in the RAG system. Inactive items won't be used in responses.
Total items
0
Active items
0
With embeddings
0
Show training data linked to a specific product, or view all.
Search in Q&A pairs by question, answer, or subject.
Manual Q&A pairs
✍️
No Q&A pairs yet
Add your first manual Q&A pair to get started.
Selected agent:Choose an agent above
From your website overviewCrawl your website to automatically extract content and train your AI agent. The system will crawl pages, extract text content, create chunks, and generate embeddings.
🕷️
Website crawl
Select an agent above to get started
Start New Crawl
Crawl History
🕷️
No crawl history yet
Start crawling your website to see history here.
💬 Widget Test - Live Preview
🎯 What is Widget Test?
✅ Test your real chat widget
✅ All settings saved from the Embed Chat tab are visible here
✅ You'll see exactly how the widget will appear on your site
✅ Colors, fonts, logo, CTA buttons - all with real settings!
🔗 Share test link with anyone - no login required!
📱 Selected Agent:Select an agent above
✅ Widget loaded:
💡 You'll see the chat widget in the bottom right corner. Click and test it!
📝 To change widget settings, go to the "🔗 Embed Chat" tab and save. Then refresh this page.
💬
Widget Test Area
Select an agent above, widget will load in the bottom right corner
Selected agent:Choose an agent above
Prompt templates overviewCreate and manage prompt templates that define how your AI assistant responds. Switch between different personalities and behavior patterns instantly using the toggle switch.
Prompt Templates
Select an agent...
Analytics
Analytics component will be added soon...
Selected agent:Choose an agent above
🎯
Call-to-Action management
Select an agent above to manage call-to-action forms.
Overview
Quick tip: Add call-to-action buttons above the chat input to collect user information. Create forms with various field types and track submissions.
Total CTAs
0
Active CTAs
0
Total submissions
0
Call-to-Action records
🎯
No CTAs yet
Create your first call-to-action to get started.
Selected agent:Choose an agent above
📝
Form management
Select an agent above to get started
Overview
Quick tip: Create custom forms with different field types (text, email, phone, dropdown, product selection). Configure email notifications and track all submissions in one place.
Total forms
0
Active forms
0
Total submissions
0
Form records
📝
No forms yet
Create your first form to get started.
Selected agent:Choose an agent above
Checklist overviewTrack how much structured content each product has. Keep documents, Q&A, tables and links up to date. Links you add here appear to customers when they choose a product from the @ autocomplete list.
Backend search with 500ms debounce.
Select an agent to load the checklist.
API Keys
📌 API Key Usage:
You can use your API keys to chat from external systems. You can also use these keys in the Test Chat tab.
⚠️ Security: API keys are shown only once. Please store them in a secure place.
Loading...
Selected agent:Choose an agent above
📋
Embed code
Select an agent above to get started
Widget type
Quick tip: Select your widget display type. The embed code will be automatically generated based on your selection.
💬
Live Preview
The chat widget is now active in the bottom-right corner. Test it in real-time!
Widget will appear as a bubble chat in the bottom right corner.
Embed code
💡 How to embed this code on your website:
Copy the embed code above by clicking the 📋 Copy button
Open your website's HTML file (e.g., index.html, home.html, or your main page template)
Find the closing </body> tag at the end of your HTML file
Paste the embed code just before the </body> tag
Save the file and refresh your website to see the chat widget
📝 Example:
<!-- Your website content -->
<div>Your content here</div>
<!-- Paste the embed code here, just before </body> -->
<script>
window.BVNChatConfig = {
appCode: 'your-app-code',
apiUrl: 'https://your-backend-url',
viewType: 'bubble'
};
</script>
<link rel="stylesheet" href="https://your-backend-url/static/chat-widget.css">
<script src="https://your-backend-url/static/chat-widget.js" defer></script>
</body>
</html>
⚠️ Important: Make sure to paste the code on every page where you want the chat widget to appear, or add it to your main template/header file if your website uses templates.
Selected:-
Reports overviewView and export chat conversations and CTA form submissions. Filter by agent, product, or search within questions and answers.
Reports
Select an agent from the filter above to view reports
Chat Conversations
Loading conversations...
CTA Form Submissions
Loading submissions...
Conversation Preview
Form Submission
Selected agent:Choose an agent above
🎯
Extraction Jobs
Select an agent above to get started
Overview
Quick tip: Jobs automatically extract structured data from conversations using AI. Create jobs to collect leads, analyze intent, detect sentiment, or extract custom information.
Total jobs
0
Active jobs
0
Total executions
-
Job records
🎯
No jobs yet
Create your first job to get started.
Create AI Job
Account Settings
Manage your account and subscription
Current Plan
Loading...
Loading plan details...
--
per month
Current Usage
Agents
-- / --
Forms
-- / --
Users
-- / --
Messages (Monthly)
-- / --
Upgrade Your Plan
Add-ons
Enhance your plan with additional features
Billing
Manage your payments and invoices
Payment Methods
Loading payment methods...
Billing Addresses
Loading billing addresses...
Transaction History
Loading transactions...
Invoices
Loading invoices...
Selected agent:Choose an agent above
🎨
Widget Design
Select an agent above to customize your chat widget
Widget Type
Chat widget will appear as a bubble in the bottom right corner of your website.
Basic Settings
Greeting Messages
English greeting message (default)
Local language greeting (TR/ES/GR - optional)
Input Placeholder Settings
💡 What is this?
Customize the placeholder text shown in the chat input field. This text appears when the input is empty to guide users.
English placeholder text shown in input field
Local language placeholder text (TR/ES/GR - optional)
@ Mention Hint Settings
💡 What is this?
When your system has products available, users can type @ to search and select products. This hint guides users to discover this feature. The hint only appears when products are available in your system.
Show hint to users when products are available (hint automatically hides after user types @ or selects a product)
• CTA Buttons: Displayed above the chat input. Manage them in the Forms tab. Colors are set via Color Settings modal.
• Attachment Button (📎): Appears when users select products. Shows product links, images, and videos.
Enable to display CTA buttons in widget (Attachment button appears automatically with products)
🖼️ Logo Settings
Tip:Logo will be used as agent avatar in chat widget. (JPEG, PNG, GIF, WebP, SVG - max 5MB)
No logo uploaded yet
Logo Size
Select logo then click "Save Widget Settings" button to upload
✅ New logo selected:
Logo width (20-200px, dynamic container)
Logo height (20-200px, dynamic container)
✨ AI Icon Animation
💡 Info: Should AI animation (video) be shown on the chat widget open button? 3 different animation options are available.
Select the AI animation to be displayed on the chat widget open button in the bottom right corner
Enter the speech bubble text to be displayed on the AI animation. If left empty, the speech bubble will not be shown.
🌍 Language Settings
💡 Info: Primary Language = EN (English), Secondary Language = Local (TR/ES/GR). Users can switch languages via the EN button in widget.
Starting language for widget. "Auto" detects browser language.
Fallback language when detection fails (usually EN)
📋 Consent Settings
💡 Info: Collect GDPR/KVKK compliant consent from users before chat starts.
Users must accept consent terms before starting chat
🌍 Multilingual: Primary language (EN) required, secondary language (TR/ES/GR) optional.
English consent text (required)
Local language consent (TR/ES/GR - optional)
English link text
Local language link (TR/ES/GR - optional)
English checkbox text
Local language checkbox (TR/ES/GR - optional)
Version number for tracking (language-independent)
📐 Widget Size
Chat window width (320-800px)
Chat window height (400-800px)
📍 Position
📋 To Get Embed Code
Need embed code to add your widget to your website?
Go to the "Export → Embed Code" tab from the sidebar menu.
There you can select your widget type and copy the embed code.
Selected agent:Choose an agent above
📦
Product catalog
Select an agent above to get started
Overview
Quick tip: When you upload Excel, pick the columns you need—their values become the product suggestions that pop up with @ in chat. Add tables with product specs so the assistant can answer faster and with more confidence.
Total products
0
Total columns
0
📋 Uploaded Product Lists
Product lists uploaded by category. You can view or delete records for each list.
📋
Loading...
🕷️ Web Crawl
🌐 What is Web Crawl?
✅ Automatically crawls all pages in the URL you entered
✅ Extracts and saves the content of each page
✅ Collects page titles, texts and links
✅ Results are displayed in popup
✅ Advanced Crawl Features:
Gzip/Brotli Support: Compressed content is automatically decompressed
Anti-Agent Protection: Agent detection is prevented with Playwright Stealth
User-Agent Rotation: Different browser identity on each request
Smart JS Rendering: Dynamic pages are automatically detected
⚠️ Agent Protection & Anti-Scraping Warning:
Some sites may use strong security measures:
403 Forbidden: Site is blocking automated access
Cloudflare/WAF: Firewall is active
JavaScript Challenge: Advanced agent detection
Rate Limiting: Too many requests detected
💡 Tip: Our system is compatible with most sites, but for heavily protected sites, get permission from the site owner.
🔗 Enter URL
URL of the website to crawl (https:// will be added automatically if not provided) - example.com is ready for testing!
Maximum number of pages to crawl (1-100) - ⚠️ Nginx timeout: 60s, 10-20 pages recommended
How many levels deep to go (1-10) - ⚠️ 2-3 levels recommended (for timeout)
If active, only links in the starting domain are followed
⏳ Crawl Process in Progress...
0%
Preparing...
📊 Crawl Statistics
📄
Pages Crawled
0
🔗
Links Found
0
⏱️
Duration
0s
Create New API Key
⚙️ Agent Settings
Upload Product Excel
Select Autocomplete Fields
Select columns that contain product names, codes, and categories (if available). These columns will be searchable when users type @ in the chat to find products.
Available columns (0)
Upload training document
Upload Excel File
Add Manual Table
Edit document
Select products
Choose one or more products. Selections apply immediately and you can adjust before saving.
Loading products...
Selected products (0)
New Prompt Template
Add Manual Q&A Pair
Edit Q&A pair
Edit table data
Create Call-to-Action
Form submissions
Loading...
Add link
Product links
Product
Loading links...
Documents
Product
Loading documents...
Website URLs
Product
Loading URLs...
Spreadsheets
Product
Loading spreadsheets...
Create form
Form submissions
Form
Loading submissions...
🎨 Widget Color Settings
💡 Live PreviewYour color changes will be reflected instantly in the widget preview.
📱 Header Colors
💬 Chat Background
👤 User Message Colors
💬 Agent Message Colors
⌨️ Input Colors
🎯 CTA Button Colors
Background color of Call-to-Action buttons
Text color on CTA buttons
📎 Attachment Button Colors
Background of attachment button (📎) and product link buttons
Text color of attachment and link buttons
🔘 Widget Toggle Button (Open/Close Button)
💡 Info: This button is the AI icon button that opens and closes the widget (visible in bubble/bar widget types).
Background color of widget open/close button
OffMaximum
Adjust how strong the glow effect will appear (0-100)