Ask Fern Discord bot
Ask Fern is also available for Slack. See the Slack app documentation for setup instructions.
The Ask Fern Discord bot allows customers to ask questions about your products directly in Discord channels and receive AI-generated answers from your documentation database.
Fern stores all questions and answers from Discord interactions for analytics purposes.
Setup
Install the Ask Fern bot in your Discord server and configure it for your channels.
To install Ask Fern in your Discord server, you must have Manage Server permissions. This is set in Server Settings > People > Roles.
Enable Ask AI in your dashboard
Before installing the Discord bot, you need to enable Ask AI for your documentation site.
Go to your Fern Dashboard and enable Ask AI in the “Settings” tab of your domain. For more advanced configuration instructions, see the Ask Fern setup guide.

Get your unique install link
Use the API Explorer to get a unique Discord installation link for your organization.
You will need:
- Your Fern token
- Your domain without protocol or path (e.g.,
website.com, nothttps://website.com/docs)
You can alternatively use this cURL request:
Follow the URL returned in the integration_url response field.
Configuration
Customize the bot’s behavior to match your workflow needs.
Bot settings per channel
Use the /configure slash command in any channel to adjust the settings. This opens an interactive menu where you can configure:
After selecting your preferences, click Save Configuration to apply the changes.

Customize the bot name
You can rename the bot to match your brand (example: “YourCompanyName Support”):
To rename your Bot, you must have Change Nickname permissions. This is set in Server Settings > People > Roles
Now, users will see your custom bot name instead of the default “Ask Fern” name.
Architecture
When a user asks Ask Fern a question in Discord, the bot receives the message and triggers Fern’s servers to search your documentation database and retrieve relevant context. Using that context, Ask Fern generates a response and replies in a thread.


