You need to be signed into your Ferndesk workspace before connecting an integration. Make sure you're logged in and that you're in the correct organization. If you have access to multiple Ferndesk workspaces, switch to the one where you want to add the Discord connection.
Discord integration
Connect your Discord account to Ferndesk so Fern can auto-update your help center using conversations from your server's forums.
You'll need a Discord account and a server with forums enabled to complete this integration. If you don't have one, create one on the Discord website.
Connect Discord
Go to Integrations
From your Ferndesk dashboard, click Integrations in the sidebar.
Make sure you're signed into the correct Ferndesk workspace. The integration will connect to the organization you're currently viewing.
Find Discord and click Connect
Locate the Discord integration card (you can filter by "Support" category). Click Connect on the Discord card.
Review connection details
A dialog will appear showing the connection details. Review the security information, then click Connect in the modal.
Authorize in Discord
You'll be redirected to Discord to authorize the connection. Log in to your Discord account if you're not already logged in, select the server you want to connect to Ferndesk, and grant the necessary permissions.
Ferndesk requests permissions to view channels, read message history, and access forum conversations. These permissions allow Fern to sync content from your Discord server's forums.
Confirm the connection
After authorizing, you'll be redirected back to Ferndesk. The Discord card will show a green checkmark indicating a successful connection.
Once connected, Fern will automatically sync conversations from your selected Discord server's forums to your help center.
Limitations for announcement channels and public threads
Fern can only read Discord forum channels. It does not currently crawl announcement channels or other non-forum servers.
If you linked a public announcement thread directly, Fern will not be able to ingest it yet. Use the workaround below to generate articles from those announcements.
Workaround: Export the thread and attach it to a Fern task
Export the announcement thread to a PDF or Markdown file using your preferred Discord export method.
Create a Fern task and attach the exported file.
Ask Fern to create articles from the attached file.
For detailed steps on creating tasks and attaching files, see Using Fern to create and edit articles.
Manage connections
You can connect multiple Discord servers to Ferndesk. Click Manage connections on the Discord card to view your connections, add additional connections, or remove existing ones.
Troubleshooting
I see "Authentication required to connect Discord"
I see "Discord OAuth organization does not match the active session"
The Discord server you're authorizing belongs to a different organization than the one you're signed into in Ferndesk. Make sure you're:
Signed into the correct Ferndesk workspace
Authorizing the Discord server that corresponds to that Ferndesk organization
If you need to connect a different Discord server to a different Ferndesk organization, switch to that organization in Ferndesk first, then connect Discord.
The Discord authorization page shows an error
This can happen if:
Your browser blocked a popup—check your browser's address bar for a blocked popup notification
Your session expired—try signing out of Ferndesk and signing back in
The OAuth state became invalid—close the authorization window and click Connect again in Ferndesk
Additional resources
For more information on Discord's features, visit their Help Center.