Chatbot - Deployment
Overview
Once your chatbot is designed and configured, you can deploy it to make it available to users. This guide covers all deployment options, from basic embedding to premium pop-out widgets.
Prerequisites
Before deploying:
1. Chatbot Must Be Designed - Complete "Design Your Chatbot" step
2. Configuration Complete - All settings saved
3. Ready to Share - Test thoroughly first
Accessing Deployment Page
From Project Page:
1. Go to your Chatbot project
2. Find "Step 1: Build Your Own Chatbot"
3. Click "Deploy Your Chatbot" button
4. Button disabled until chatbot is designed
5. Takes you to deployment page
Deployment Options
Option 1: Basic Iframe Embed (All Accounts)
Best For:
- Simple integration
- Quick embedding
- Basic websites
- All account types
How to Deploy:
1. Get Embed Code
- On deployment page, find "Embed Your Chatbot (Basic)"
- Copy the iframe code provided
2. Embed Code Format:
3. Add to Your Website
- Paste code into your HTML
- Can place anywhere on page
- Adjust width/height as needed
4. Live Preview
- Preview shown on deployment page
- See exactly how it appears
- Test before deploying
Features:
- Simple integration
- Works on any website
- Responsive design
- All customization from design page applies
Customization:
- Adjust width and height in embed code
- All colors, fonts, styles from design page
- No additional configuration needed
Option 2: Premium Pop-Out Widget (Smart/Professional Only)
Best For:
- Professional websites
- Pop-out chat experience
- Floating chatbot icon
- Modern UX
Requirements:
- Smart or Professional account
- Personal accounts see preview only (blurred)
How to Deploy:
1. Get Premium Code
- Scroll to "Premium Chatbot" section
- Three code blocks provided:
- CSS styles
- HTML/iframe
- JavaScript
2. Copy CSS Code
- First code block
- Styles for pop-out widget
- Paste in
or CSS file
3. Copy HTML Code
- Second code block
- Includes iframe and icon
- Paste where you want widget
4. Copy JavaScript Code
- Third code block
- Handles pop-out behavior
- Paste before closing
tag
5. Complete Integration
- All three pieces needed
- Follow exact order
- Test on your website
Premium Features:
- Floating Icon: Robot icon in corner
- Pop-Out Animation: Smooth expand/collapse
- Better UX: Modern, professional appearance
- Customizable: Adjust position, size, animation
How It Works:
- Icon appears in bottom-right corner
- Click icon to expand chatbot
- Click again to collapse
- Smooth animations
Customization:
- Icon image customizable
- Position adjustable (CSS)
- Size configurable
- Animation speed adjustable
Understanding Your Deployment
Project Key
- Unique identifier for your chatbot
- Found in embed URLs
- Security feature
- Keep private if needed
Chatbot Types
Basic Chatbot:
- Uses intent responses (if enabled)
- Uses system prompts
- General AI knowledge
- Does NOT use RAG/vector store
RAG-Based Chatbot:
- Uses vector store for context
- Queries your knowledge base
- More accurate for your content
- Requires vector store built
Note: The basic deployment doesn't use RAG. For RAG-enhanced chatbot, see RAG deployment options.
Testing Before Deployment
Live Preview
On Deployment Page:
- Preview shown on left side
- Interactive chatbot
- Test conversations
- Verify appearance
What to Test:
- Appearance matches design
- Colors and styling correct
- Responses work as expected
- Intent matching functions
- Mobile responsiveness
Testing on Your Website
Before Going Live:
1. Deploy to test/staging site
2. Test on different devices
3. Verify all features work
4. Check mobile experience
5. Test with real users
Download Sample Webpage
Feature Available:
- Click "Download Sample Webpage" button
- Gets a complete HTML file
- Includes chatbot embedded
- Ready to open in browser
Use Cases:
- Quick testing
- Demonstration
- Template for your site
- Local preview
Account-Specific Features
Personal Account
- ✅ Basic iframe embed
- ✅ Sample webpage download
- ❌ Premium widget (not available)
- ⚠️ Premium section shows blurred preview
Smart Account
- ✅ Basic iframe embed
- ✅ Premium pop-out widget
- ✅ Sample webpage download
- ✅ All deployment options
Professional Account
- ✅ Everything in Smart
- ✅ All deployment options
- ✅ No restrictions
Embedding Methods
Method 1: Direct HTML
Simple Embed:
Method 2: Responsive Embed
CSS Styled:
Method 3: Premium Widget (Full Code)
Complete Integration:
- CSS, HTML, and JavaScript
- All three parts required
- Copy from deployment page
- Follow provided instructions
Security Considerations
Project Key
- Unique to your chatbot
- Part of embed URL
- Keep private if sensitive
- Can be reset if compromised
Access Control
- Chatbot accessible to anyone with URL
- No built-in authentication
- Consider iframe security policies
- Can block embedding on other sites if needed
Customization After Deployment
Appearance Changes
1. Go back to "Design Your Chatbot"
2. Modify colors, fonts, settings
3. Save changes
4. Embed code automatically uses new design
5. No need to re-embed
Intent Changes
1. Add/edit intents
2. Changes apply immediately
3. No redeployment needed
4. Live updates
Content Updates
- System prompt changes: Immediate
- Intent changes: Immediate
- Design changes: Immediate
- Vector store updates: Automatic
Mobile Considerations
Responsive Design
- Chatbot adapts to screen size
- Works on mobile devices
- May adjust dimensions automatically
- Test on mobile before deploying
Mobile Optimization
- Width adjusts on small screens
- Height may need mobile-specific values
- Touch-friendly interface
- Consider mobile users in design
Troubleshooting
Chatbot Not Showing?
- Verify embed code is correct
- Check project key is valid
- Ensure chatbot is designed
- Try sample webpage first
Premium Widget Not Working?
- Verify all three code sections copied
- Check account is Smart/Professional
- Ensure JavaScript loaded
- Check browser console for errors
Embedded Chatbot Looks Wrong?
- Verify design settings saved
- Check width/height in embed code
- Test in different browsers
- Clear browser cache
Links/Buttons Not Working?
- Check iframe security settings
- Verify JavaScript permissions
- Test in different browsers
- Check browser console
Best Practices
✅ Test Thoroughly - Always test before going live
✅ Mobile First - Design for mobile, enhance for desktop
✅ Monitor Performance - Check response quality after deployment
✅ Update Regularly - Keep intents and content current
✅ User Feedback - Gather feedback and improve
✅ Analytics - Monitor usage if available
Next Steps
After deployment:
1. Monitor Usage - Check how users interact
2. Gather Feedback - Listen to user comments
3. Refine Intents - Improve based on questions asked
4. Compare AI vs RAG - Enable RAG for better responses
5. Update Content - Keep information current
Your chatbot is now live and ready to help users!