A Discord connection is one channel in one server, not a whole server. Connect the channel you want Ocoya to post in; connect again for a second channel.

Before you start

You need permission to add a webhook in the server — that’s Manage Webhooks, which server admins have by default. If you don’t have it, ask an admin to connect the channel or grant the permission.

Connect Discord

1

Open Channels

Select Channels in the left sidebar, then Connect channel.

2

Choose Discord

Pick Discord from the Add a connection panel. It’s below Mastodon in the list.

3

Pick the server and channel

Discord asks which server to add Ocoya to, then which channel to post in. Both choices happen on Discord’s own screen.

4

Authorize

Approve the request. The channel appears on your Channels page.

How posts appear

Ocoya publishes through a channel webhook, so posts arrive from an Ocoya webhook rather than from your personal Discord account. That’s how Discord works for any scheduling tool — there’s no way to post as yourself through the API.

Disconnecting the channel in Ocoya removes the webhook from Discord.

Replies in your Inbox

When someone replies to a post Ocoya made, or starts a thread from it, the conversation comes into your Inbox. Each post is one conversation, with the post above it and every reply under it, including replies to your answers. The rest of the channel’s chat stays in Discord.

Your answer is sent by the Ocoya app as a Discord reply, so the person is notified. An answer to a message in a thread goes into that thread. Discord is checked every 5 minutes while the Inbox is open.

To answer replies automatically, start a workflow with New Discord reply and end it with Reply on Discord. See Create a workflow.

What you can post

Post typeSupported
Text postYes — no image needed
ImagesYes — up to 10
VideoYes — up to 10
GIFYes — up to 10

Ten attachments in total per post, counting images, videos and GIFs together.

Discord’s limits

Limit
Post text2,000 characters
HashtagsNo fixed limit
Attachments per post10, maximum 10 MB each

Long posts are refused, not split

This is where Discord differs from X, Threads, Bluesky and Mastodon. Those four split a long caption into a thread. Discord doesn’t — 2,000 characters is a hard ceiling, and a longer caption is refused before publishing.

If you’re writing one post for several networks, keep the Discord version under 2,000 characters, or write a separate shorter caption for it.

Common problems

“I don’t see the server I want.” You’re signed in to Discord as an account that isn’t in that server, or you lack Manage Webhooks there.

“Posts stopped appearing.” Someone deleted the webhook in Discord’s channel settings, or the channel itself was deleted. Reconnect the channel — see Reconnect a channel.

“Replies don’t show up in my Inbox.” Channels connected before Discord was in the Inbox let the Ocoya app see the channel but not read it. Reconnect the channel once. In a private channel, also add the Ocoya app to the channel’s permissions in Discord, with View Channel, Read Message History and Send Messages.

“Can it post to a thread or forum channel?” Connect a standard text channel. Threads and forum posts inside Discord aren’t selectable as targets.