Skip to main content

Connecting your Discord server to Ocoya

Authorise Ocoya on a Discord server and choose the channel it posts to

Written by Joe

Connecting Discord lets Ocoya publish and schedule content straight into a channel on your Discord server. Unlike most social platforms, a Discord connection points at a specific channel within a specific server rather than at a personal profile, and it works by creating an incoming webhook in that channel.

Before you start

  • You need the Manage Server permission on the Discord server you want to connect. Discord only lists servers where you hold it.

  • Your Discord account must have a verified email address. Discord blocks apps from being added to a server by unverified accounts — see the troubleshooting section below.

  • Decide in advance which channel posts should go to — you'll choose it during authorisation.

  • Be logged in to the correct Discord account in your browser before you start.


Connecting a Discord channel

1. In Ocoya, go to ConnectionsChannels, then click Browse all to open the list of available platforms.

Ocoya's Integrate screen listing all available platforms to connect

2. Find the Discord card and click Connect. You're taken straight to Discord — there's no extra dialog inside Ocoya.

The Discord card on Ocoya's Integrate screen, alongside Threads and Mastodon

3. Discord shows which account you're signed in as and what Ocoya is requesting — to add a bot to a server, to know what servers you're in, and to create commands. Pick your server from the Add to server dropdown.

Discord's authorisation screen showing the requested permissions and a server chosen in the Add to server dropdown

4. Scroll down inside the dialog. Under Add a webhook to, choose the channel Ocoya should publish into, then click Continue.

Discord's authorisation dialog with both the Add to server and Add a webhook to selectors filled in

5. Discord asks you to confirm the permissions being granted on that server — View Channels. Click Authorise.

Discord's confirmation step listing the View Channels permission, with Back and Authorise buttons

6. You'll be returned to Ocoya, and the Discord channel will appear under Channels.


Things worth knowing

  • Each connection posts to one channel. To publish into several channels, repeat the steps and authorise each channel separately.

  • Posts arrive via a webhook, so they appear from an Ocoya integration rather than from your personal Discord user. Discord states plainly that the app cannot read your messages or send messages as you.

  • Deleting the webhook in Discord's Server Settings → Integrations will break the connection in Ocoya.


Reconnecting a Discord channel

  1. Go to ConnectionsChannels and click Manage next to the Discord channel.

  2. Click Disconnect.

  3. Connect again using the steps above, choosing the same server and channel.

The Manage connection screen in Ocoya, showing channel details and the Disconnect button


Troubleshooting Discord connection issues

"You need to verify your email address in order to add this bot to a server"

Discord refuses to add any app to a server from an account with an unverified email. The warning appears in red under Add a bot to a server and under the server dropdown, and Authorise will not complete.

Discord's authorisation screen showing the red warning that the email address must be verified before a bot can be added to a server

To fix it, open Discord, use the Resend Email button in the banner at the top of the app, click the verification link in your inbox, then start the connection again.

"No items to show" in the server dropdown

Discord only lists servers where your account holds the Manage Server permission — if you hold none, the dropdown is empty and the connection can't be completed.

Discord's Add to server dropdown showing No items to show, with a note that Manage Server permission is required

To fix it, either ask the server owner to grant your account Manage Server, or ask someone who already has it to complete the connection instead. If you don't have a suitable server, you can create one in Discord — click + in the server list, choose Create My Own, and name it. You'll automatically hold Manage Server on a server you create.

The Continue button says "You missed some fields"

Both selectors must be filled in. Scroll down inside the dialog and make sure a channel is chosen under Add a webhook to, not just a server.

Posts stopped appearing

The webhook was probably removed or the channel deleted. Check Server Settings → Integrations in Discord, then disconnect and reconnect the channel in Ocoya.


Need help?

If you're having trouble connecting Discord, contact the Ocoya support team and include:

  • The server and channel name you're trying to connect

  • Whether you hold the Manage Server permission

  • Any error messages you received

  • Screenshots, if available

This information will help us investigate the issue more quickly.

Did this answer your question?