Documentation Index
Fetch the complete documentation index at: https://docs.shieldbase.ai/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Automate interaction with users with natural language by responding to questions, performing tasks, and providing information.Types of Chatbots
- Basic Chatbot
- Advanced Chatbot
Simple, Single-Source ChatbotA basic chatbot that uses:
- One source of information as Context
- One-step Workflow
- Unlimited open-ended conversations
- FAQ bots
- Simple customer support
- Information retrieval
Build a Basic Chatbot
Build a basic chatbot that uses only one source of information as Context, and one-step Workflow. This chatbot is capable of interacting with users in unlimited open-ended conversations.Video Tutorial
💡 Tip: Adjust video playback speed using the gear icon (⚙️) in the video player. We recommend 0.5x speed for detailed tutorials.
Step-by-Step Instructions
Configure Node
- Click on the node to reveal details
- In the Description field, specify what will be shown to the user
- Click Save Changes
Build an Advanced Chatbot
Build an advanced chatbot with controlled conversation based on multiple sources of information as Context, and multiple steps specified in the Workflow.Video Tutorial
Advanced chatbots allow for complex, multi-step conversations with decision trees and conditional logic.
Step-by-Step Instructions
Configure First Node
- Click on the node to reveal details
- Specify the initial user interaction in Description
- Click Save Changes
Add Multiple Steps
- Click Add Action to add new steps
- Configure each step with specific actions
- Consider using the Handle Conversation action node to allow dynamic conversation routing
- Connect steps to create conversation flow
- Save changes for each step
Share the Chatbot
Once your chatbot is configured, you can share it externally so users can interact with it without logging into Shieldbase. There are two primary ways to publish and share a chatbot:Method 1: Embed in a Website
Turn on public access to generate an embed code, then paste the code snippet into your website’s HTML (typically in the<head> section or where your widget scripts are loaded). The chatbot will appear as an embedded widget on your site, allowing visitors to start a conversation directly from the page.
Method 2: Share as a Standalone Experience
Enable public access by clicking Make Chatbot Public. Shieldbase will generate a shareable URL that you can send to anyone. Users can open this link in their browser to interact with the chatbot in a dedicated page, without requiring additional setup, embedding, or login.Chatbot Configuration Options
Context Settings
Data Sources
Data Sources
Select one or more data sources that the chatbot will use:
- Library documents
- Integrated databases
- API connections
- Web resources
Guardrails
Guardrails
Guardrails ensure:
- Accurate responses from selected sources
- No fabricated information
- Consistent answers
- Data privacy compliance
Deployment Options
- Internal Use
- Public Deployment
Deploy chatbots for internal team use:
- Employee assistance
- IT helpdesk
- HR support
- Knowledge management
Pro Tips
Define Purpose
Clearly define what problem your chatbot will solve before building
Test Thoroughly
Test both expected and unexpected conversation flows
Brand Personality
Give your chatbot a personality that extends your brand
Regular Updates
Update context data regularly to keep responses current
Use Case Examples
Customer Support Bot
Configuration
Configuration
Context: Product documentation, FAQ database, support ticketsWorkflow:
- Greet customer
- Identify issue category
- Provide solution or escalate
- Collect feedback
Lead Generation Bot
Configuration
Configuration
Context: Product catalog, pricing information, case studiesWorkflow:
- Welcome visitor
- Qualify interest
- Collect contact information
- Schedule demo or send resources
HR Assistant Bot
Configuration
Configuration
Context: Employee handbook, benefits information, policiesWorkflow:
- Verify employee identity
- Categorize query
- Provide information or forms
- Log interaction for HR team
Best Practices
Monitor Performance: Regularly review chat logs to identify areas for improvement and common user queries.
Troubleshooting
Chatbot not responding correctly
Chatbot not responding correctly
- Check that Context data is properly indexed
- Verify Guardrails are enabled
- Review workflow configuration
- Test with simpler prompts
Slow response times
Slow response times
- Reduce the amount of Context data
- Optimize workflow steps
- Check integration connections
- Contact support if issue persists
Embedding issues
Embedding issues
- Verify the Public checkbox is enabled
- Check that embed code is properly formatted
- Ensure your website allows external scripts
- Test in different browsers