Creating Chatbots
Detailed guide on creating and configuring chatbots in OrcaHive.
8 min read
Updated 2025-01-10
Introduction
Creating a chatbot in OrcaHive is straightforward, but understanding all the configuration options will help you build a more effective bot. This guide covers everything you need to know.
Bot Creation Wizard
The bot creation wizard guides you through the setup process:
Step 1: Basic Information
- Bot Name: Choose a descriptive name (e.g., "Customer Support Bot")
- Description: Brief description of the bot's purpose
- Language: Primary language for conversations
- Industry: Select your business category
Naming Best Practices
Use clear, descriptive names that indicate the bot's purpose. This helps when managing multiple bots.
Step 2: Behavior Settings
Configure how your bot behaves:
- Personality: Professional, Friendly, Casual, or Custom
- Response Style: Concise or Detailed
- Fallback Behavior: What happens when bot doesn't know the answer
- Handoff to Human: Enable live chat handoff (Pro)
Step 3: Initial Training
Add your first training data:
- Upload documents
- Paste text content
- Import from website (Pro)
- Use templates (optional)
Advanced Configuration
Conversation Flow
Control how conversations progress:
- Welcome Message: First message users see
- Suggested Questions: Quick reply buttons
- Follow-up Questions: Automatic follow-ups
- Conversation Timeout: Auto-close inactive chats
conversation-config.json
json
{
"welcomeMessage": "Hi! I'm here to help. What can I do for you?",
"suggestedQuestions": [
"What are your business hours?",
"How can I track my order?",
"What's your return policy?"
],
"followUpEnabled": true,
"timeoutMinutes": 15
}Response Customization
Fine-tune how your bot responds:
- Temperature: Control response creativity (0-1)
- Max Length: Maximum response length
- Context Window: How much conversation history to consider
- Confidence Threshold: Minimum confidence to respond
Lower temperature (0.3-0.5) gives more consistent responses. Higher temperature (0.7-0.9) gives more creative responses.
Integrations
Connect your bot to other services:
- CRM: Salesforce, HubSpot, Zoho
- Help Desk: Zendesk, Freshdesk, Intercom
- Analytics: Google Analytics, Mixpanel
- Webhooks: Custom integrations
Bot Templates
Start quickly with pre-built templates:
- Customer Support: Handle common support queries
- Lead Generation: Qualify and capture leads
- E-commerce: Product recommendations and order tracking
- Booking: Appointment scheduling
- FAQ: Answer frequently asked questions
Templates provide a great starting point. Customize them to match your specific needs.
Multi-Language Support
Create bots that speak multiple languages:
- Enable multi-language in bot settings
- Add training data for each language
- Configure language detection (automatic or manual)
- Test in each supported language
Best Practices
- Start Simple: Begin with core functionality, expand later
- Quality Over Quantity: Better to have accurate responses for fewer topics
- Test Thoroughly: Test with real user questions before deploying
- Iterate: Continuously improve based on analytics and feedback
- Set Expectations: Be clear about what your bot can and cannot do