Skip to main content

Create Your First Chatbot

This guide will walk you through creating your first AI chatbot with ChatMaven. We'll cover the basic setup and initial configuration.

Create a New Chatbot

  1. Log in to your ChatMaven dashboard
  2. Click the "Create New Chatbot" button
  3. Enter a name for your chatbot
  4. Select the primary language for your chatbot
  5. Click "Create"

Add Your Data

Your chatbot needs data to learn from. You have several options for adding data:

Option 1: Upload Files

  1. Go to the "Data Sources" tab
  2. Click "Upload Files"
  3. Drag and drop your files or click to browse
  4. Supported formats:
    • PDF (.pdf)
    • Word (.docx)
    • Text (.txt)
    • Markdown (.md)
    • HTML (.html)

Option 2: Connect Website

  1. Go to the "Data Sources" tab
  2. Click "Add Website"
  3. Enter your website URL
  4. Configure crawling settings:
    • Crawl depth
    • URL patterns to include/exclude
    • Authentication (if required)
  5. Click "Start Crawling"

Option 3: API Integration

  1. Go to the "Data Sources" tab
  2. Click "API Integration"
  3. Get your API key from the settings
  4. Use our API to programmatically add content
    curl -X POST https://api.chatmaven.ai/v1/content \
    -H "Authorization: Bearer YOUR_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{"content": "Your content here"}'

Train Your Chatbot

After adding your data:

  1. Go to the "Training" tab
  2. Review your data sources
  3. Click "Start Training"
  4. Wait for the training to complete (usually 5-15 minutes)

Test Your Chatbot

  1. Go to the "Preview" tab
  2. Use the chat interface to test your chatbot
  3. Try different questions related to your content
  4. Review the responses and accuracy

Next Steps

Now that your chatbot is created and trained, it's time to customize its appearance and behavior!

FAQ and troubleshooting

I created a chatbot but do not see it on the site.

Complete deploy steps: copy the snippet or enable the integration, publish your site/theme, and verify the correct agent is selected for that channel.

The bot gives wrong answers early on.

Add knowledge sources, tighten instructions in AI config, and test with real customer questions. Use preview or staging before pointing production traffic at it.

Can I rename or duplicate the chatbot later?

Yes from Agents in the product. Duplicating helps when you want different knowledge or branding per brand line.