Skip to main content
Transform your Discord server with an intelligent AI chatbot that can answer questions, provide support, and engage with your community members automatically using both slash commands and @mentions.

Why Connect Discord?

Slash Commands

Use /ask command for quick questions anywhere in your server

24/7 Bot Support

AI responds to community questions anytime, day or night

Channel Targeting

Choose specific channels where the bot should be active

Flexible Responses

@mention or slash commands - choose what works for your community

Forum Mode

Automatically reply to new forum posts with helpful answers

Knowledge-Powered

Answers based on your website’s content and documentation

What Can the Discord Bot Do?

Answer Questions Instantly

Your community members can ask questions about your product, service, or content directly in Discord: Using Slash Commands:
/ask How do I reset my password?
/ask What are your business hours?
/ask Tell me about your premium features
Using @Mentions:
@BubblaV What's your refund policy?
@BubblaV How do I upgrade my account?

Provide 24/7 Support

  • Responds instantly to common questions
  • No waiting for human moderators
  • Reduces support workload
  • Consistent, accurate answers

Search Your Knowledge Base

The bot uses your website’s content to provide accurate answers:
  • Documentation pages
  • FAQ sections
  • Product information
  • Help articles
  • Custom knowledge content

Create Organized Conversations

  • Thread Support: Create threads for responses to keep channels clean
  • Forum Auto-Reply: Automatically respond to new forum posts
  • Channel-Specific: Limit bot to specific channels (support, help, FAQ)
  • Role Restrictions: Only allow certain roles to use the bot

Prerequisites

  • Discord server where you have Administrator permissions
  • Ability to invite bots to your server
  • Active BubblaV account with a website
  • Website with knowledge base content

Setup Steps

1

Navigate to Integrations

Go to DashboardYour WebsiteIntegrations and find the Discord card
2

Click Connect

Click Connect Discord to open the bot invitation flow
3

Invite Bot to Server

You’ll be redirected to Discord to authorize the bot:
  1. Select the server where you want to add the bot
  2. Review the requested permissions:
    • Read Messages
    • Send Messages
    • Embed Links
    • Read Message History
    • Create Public Threads
    • Add Reactions
    • Use Slash Commands
  3. Click Authorize
  4. Complete the captcha verification
4

Verify Connection

Return to the BubblaV dashboard. The Discord integration should now show Connected with your server name
5

Configure Bot Settings

Click Configure on the Discord integration to customize:
  • Which channels the bot should respond in
  • Whether @mention is required
  • Forum mode settings
  • Thread creation preferences
  • Role-based access control
6

Test the Bot

Go to your Discord server and test:
/ask Hello, are you working?
The bot should respond with an AI-generated answer based on your website’s content.

Using Slash Commands

/ask Command

The primary way to interact with the bot. Simply type /ask followed by your question. Syntax:
/ask [your question here]
Examples:
/ask How do I create an account?
/ask What payment methods do you accept?
/ask Where can I find the API documentation?
/ask Tell me about your pricing plans
Response Format:
  • The bot responds with a Discord embed
  • Includes AI-generated answer from your knowledge base
  • Shows source citations (links to your website pages)
  • Truncated responses include a link to view the full answer
Command Availability:
  • Works in all text channels (unless you restrict it)
  • Available in threads
  • Works in forum channels
  • Instant autocomplete as you type

Configuration Options Explained

Channel Selection

By default, the bot will respond in all text channels. You can limit this to specific channels:
  1. Go to DashboardIntegrationsDiscordConfigure
  2. View the list of all channels in your server
  3. Check only the channels where you want the bot active
  4. Click Save Settings
Best Practices:
  • Start with dedicated support/help channels
  • Avoid enabling in social/general chat channels
  • Perfect for: #support, #help, #faq, #questions
Empty Selection: If no channels are selected, the bot responds in all channels (not recommended for busy servers).

Require Mention

Control whether users must @mention the bot to get responses:
  • Enabled (Recommended): Bot only responds when mentioned
    @BubblaV How do I reset my password?
    
  • Disabled: Bot responds to every message in enabled channels
    • Can be useful for dedicated support channels
    • May be spammy in busy channels
When to Enable:
  • Busy channels with lots of conversation
  • General discussion channels
  • Channels where bot should be passive
When to Disable:
  • Dedicated support channels
  • Low-traffic help channels
  • Forum channels with auto-reply mode

Forum Auto-Reply Mode

Enable this to automatically respond to new forum posts: How It Works:
  1. User creates a new post in a forum channel
  2. Bot analyzes the post title and content
  3. Bot responds with relevant information from your knowledge base
  4. Response appears as the first reply in the thread
Best For:
  • Support forums
  • Help channels
  • FAQ forums
  • Community Q&A sections
Configuration:
  1. Enable “Forum Auto-Reply Mode” in Discord settings
  2. Ensure forum channels are selected in channel list
  3. Bot will auto-reply to new posts only (not replies)

Enable Threads

When enabled, bot responses are posted as threads: Benefits:
  • Keeps main channels cleaner
  • Creates organized discussions
  • Users can follow up in thread
  • Easier to track conversation history
How It Works:
  1. User asks question with /ask or @mention
  2. Bot creates a new thread
  3. Response is posted in the thread
  4. Users can continue conversation in thread
Best For:
  • Busy servers
  • Channels with high message volume
  • Servers that value organization

Role-Based Access Control

Restrict bot usage to specific roles: Configuration:
  1. Go to Discord integration settings
  2. Select allowed roles (e.g., “Members”, “Verified”, “Premium”)
  3. Save settings
Use Cases:
  • Limit to verified members only
  • Premium feature for paying subscribers
  • Prevent abuse from new members
  • Create VIP support tiers
Empty Selection: If no roles are selected, all users can use the bot.

Response Examples

Simple Question

User:
/ask What are your business hours?
Bot Response:
╔════════════════════════════════════════╗
║ BubblaV AI Assistant                   ║
╠════════════════════════════════════════╣
║ We're open Monday through Friday       ║
║ from 9 AM to 6 PM EST.                 ║
║                                        ║
║ For urgent matters outside business    ║
║ hours, you can email support@...       ║
║                                        ║
║ Sources:                               ║
║ • Contact Us Page                      ║
╚════════════════════════════════════════╝

Product Question

User:
/ask Tell me about the Pro plan features
Bot Response: Provides detailed information about Pro plan features, pricing, and benefits with links to pricing page.

Technical Question

User:
/ask How do I integrate the API?
Bot Response: Provides code examples, API documentation links, and step-by-step integration guide based on your docs.

Test Your Integration

After setup, test the bot in your Discord server:

Basic Test

  1. Go to one of the enabled channels
  2. Type: /ask Are you working?
  3. The bot should respond within 2-3 seconds

Knowledge Test

  1. Ask a question that’s answered on your website
  2. Example: /ask What is [your product]?
  3. Bot should provide answer with source citations

Channel Test

  1. Try using bot in disabled channel
  2. Bot should not respond (or show “not enabled” message)
  3. Verify bot works in enabled channels only

Mention Test

If “Require Mention” is enabled:
  1. Try asking without @mention
  2. Bot should not respond
  3. Try with @mention: @BubblaV Hello
  4. Bot should respond

Best Practices

Start Small: Begin with “Require Mention” enabled and limit to 1-2 channels. Expand after testing.
Monitor Usage: Check the Discord integration analytics in your BubblaV dashboard to see how often the bot is used.
Update Knowledge Base: Regularly update your website content to improve bot responses. The bot is only as good as your knowledge base.
Set Expectations: Add a channel topic or pinned message explaining that responses are AI-generated and may not always be perfect.

Troubleshooting

Solutions:
  • Wait 5-10 minutes after installation (commands need to propagate)
  • Ensure bot has “Use Application Commands” permission
  • Try leaving and rejoining the channel
  • Reinstall the bot and reauthorize permissions
  • Check Discord Developer Mode is enabled (User Settings → Advanced)
Check:
  • Verify bot is online in server member list
  • Ensure channel is enabled in BubblaV dashboard
  • Check if you have required role (if role restrictions enabled)
  • Verify your website has knowledge base content
  • Try asking a different question
Test Connection:
  1. Go to BubblaV Dashboard → Integrations → Discord
  2. Click “Test Connection”
  3. Check for error messages
Solutions:
  • Verify “Require Mention” is enabled in settings
  • Make sure you’re @mentioning the correct bot
  • Check the bot has Read Messages permission
  • Ensure channel is in the enabled channels list
  • Try using /ask command instead
Solutions:
  • Enable “Require Mention” so bot only responds when called
  • Limit bot to specific channels (not #general or #chat)
  • Remove bot from busy social channels
  • Consider enabling thread creation to reduce clutter
  • Use role restrictions to limit who can use bot
Solutions:
  • Ensure bot has been invited to the server
  • Check bot has “View Channels” permission
  • Try disconnecting and reconnecting the integration
  • Verify you’re configuring the correct Discord server
  • Refresh the page and try again
Solutions:
  • Verify forum channels are enabled in channel selection
  • Ensure “Forum Auto-Reply Mode” is enabled
  • Check bot has permissions in forum channels:
    • Read Messages
    • Send Messages in Threads
    • Create Public Threads
  • Verify forum posts are public (not restricted)
  • Test with a new forum post (bot doesn’t reply to existing posts)
Solutions:
  • Review your website’s knowledge base content
  • Add more detailed documentation to your site
  • Use BubblaV’s Q&A feature to add specific answers
  • Check that your website crawler is up to date
  • Report issues to BubblaV support for AI improvements
Solutions:
  • Check BubblaV status page for outages
  • Verify Discord integration is still connected in dashboard
  • Try disconnecting and reconnecting integration
  • Reinstall bot with fresh authorization
  • Contact support if issue persists
Solutions:
  • Ensure you have Administrator permission in Discord server
  • Try using a different browser or incognito mode
  • Check if server has reached bot limit (100 bots max)
  • Verify server is not restricted by Discord
  • Ask server owner to invite the bot instead

Plan Limits

Discord bot messages count toward your BubblaV plan’s message quota:
PlanMonthly MessagesDiscord Usage
Free100Shared with widget
Starter1,000Shared with widget
Pro10,000Shared with widget
BusinessUnlimitedNo limits
Note: Each /ask command or @mention response counts as 1 message toward your quota. Upgrade: If you exceed your limit, upgrade your plan in Dashboard → Billing.

FAQ

Yes, but each Discord server requires its own website integration in BubblaV. One Discord server can only connect to one website, but you can create multiple websites in BubblaV if you manage multiple communities.
Currently, the bot uses the default BubblaV branding. Custom bot names and avatars are planned for a future update. All bots across different servers share the same BubblaV identity.
Yes, Discord conversations are stored in your BubblaV dashboard for analytics and training purposes. This helps improve response quality over time. You can view Discord interactions in Reports → Conversations.
Currently, the bot only works in server channels and forums. Direct message support is planned for a future update.
The bot requires these permissions:
  • Read Messages: To see when users ask questions
  • Send Messages: To post responses
  • Embed Links: To format responses nicely
  • Read Message History: To understand conversation context
  • Create Public Threads: For threaded conversations
  • Add Reactions: For interactive features
  • Use Slash Commands: For /ask command
These are requested automatically during installation.
The bot typically responds within 2-5 seconds:
  • Acknowledgment: Instant (< 1 second)
  • AI Processing: 1-3 seconds
  • Response Delivery: < 1 second
Response time may vary based on:
  • Question complexity
  • Knowledge base size
  • Discord API latency
  • Server load
Currently, /ask is the only slash command available. Additional commands (like /help, /status, /feedback) are planned for future releases. Contact support to request specific commands.
If the bot can’t find relevant information in your knowledge base, it will:
  1. Respond honestly: “I don’t have information about that”
  2. Suggest contacting human support
  3. Optionally offer to escalate to your team (if Escalate to Human integration is enabled)
The bot never makes up information or guesses.
Server moderators cannot see analytics directly in Discord. However, if you grant them access to your BubblaV dashboard (via Team feature), they can view:
  • Message count and usage
  • Popular questions
  • Response quality metrics
  • User satisfaction ratings
The bot responds in the same language as your knowledge base content. If your website has multi-language content, the bot can provide answers in those languages. Automatic translation is not currently supported.

Security & Privacy

Data Security: We only request read and send message permissions. Your Discord server data remains secure and private.
Privacy Compliance: Discord conversations are processed according to our Privacy Policy. We do not share conversation data with third parties.
Server Ownership: Only server administrators can invite bots. If you’re not an admin, contact your server owner to add the bot.
Rate Limits: Discord enforces rate limits on bot activity. If the bot stops responding temporarily, it may be rate-limited. This resets automatically within minutes.

Need Help?

What’s Next?

After setting up Discord, consider: