> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stockful.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Discord

> Post a scheduled report to a Discord channel

Choose **Discord** on a schedule to post each run to a channel in your server.

Connect Discord the first time either straight from the schedule with **Connect**, or under **Settings → Integrations**. Authorising adds the Stockful bot to one server, and every alert and report then picks a channel inside it.

The report is uploaded into the channel as a file, CSV, XLSX, XML or JSONL, or a PDF for chart reports. Pick several formats and each is uploaded with one message announcing the run.

<Note>
  Discord caps how large an upload can be, and the limit depends on your server's boost level. A report over that limit is posted as download links instead of files, so the run still lands rather than failing.
</Note>

Only channels the bot can see and post in are offered. If a channel is missing, check that the bot's role has access to it in Discord.

**[Send now](/user-guide/reports/scheduling#send-now)** works for Discord schedules, so you can post a run on demand.

## When it stops working

If the bot is removed from the server, or loses access to the channel, the run is recorded as failed with the reason. Reconnecting under **Settings → Integrations**, or restoring the bot's access to that channel, is enough. The schedule itself stays as it is.
