Discord
Connect Discord to schedule messages to your server channels via bot integration or webhooks.
How It Works
PostRite supports two ways to connect to Discord, each suited to different use cases:
- Bot Integration (OAuth): Authorize the PostRite bot on your server. You can then choose any text channel per post and manage multiple servers from one connection.
- Webhook: Paste a webhook URL to post to a specific channel. Quick to set up, no bot permissions needed, ideal for single-channel use.
Which method should I use?
Use Bot Integration if you want to post to multiple channels or manage several servers. Use Webhook if you just need to post to one specific channel with minimal setup.
Option 1: Bot Integration (OAuth)
The bot integration gives you full flexibility — select any text channel per post and manage multiple servers.
Adding the Bot to Your Server
- Go to the Platforms page in PostRite
- Click Connect on the Discord card
- Switch to the Bot tab
- Click Add Bot to Server — you'll be redirected to Discord to select a server and grant permissions (Send Messages, Embed Links, Attach Files)
- Once the bot is added, click Authorize Account to link your Discord identity via OAuth
- Select which server to connect from the list of servers where the bot is installed
Channel Selection per Post
With the bot integration, you choose the target channel when creating each post — no need to create separate connections per channel.
Option 2: Webhook
Webhooks are the simplest way to post to a single Discord channel. Each webhook targets one specific channel.
Creating a Webhook
- Open Discord and go to your server
- Right-click the channel where you want to post
- Select Edit Channel
- Go to Integrations → Webhooks
- Click Create Webhook
- Give it a name (e.g., "PostRite")
- Copy the webhook URL
Connecting the Webhook
- Go to the Platforms page in PostRite
- Click Connect on the Discord card
- Stay on the Webhook tab
- Paste the webhook URL you copied
- Give the connection a name (e.g., "Announcements Channel")
- Click Connect to save
Multiple Channels
You can create multiple webhook connections for different channels in your server.
Supported Features
- Text messages up to 2,000 characters
- Markdown formatting
- Embeds with rich content
- Image attachments
- Custom username and avatar per message
- Scheduled posting
Message Formatting
Discord supports markdown formatting:
| Format | Syntax |
|---|---|
| Bold | **text** |
| Italic | *text* |
| Strikethrough | ~~text~~ |
| Code | `code` |
| Code block | ```code``` |
| Quote | > text |
Embeds
PostRite supports Discord embeds for richer content presentation:
- Title and description
- Custom color
- Thumbnail image
- Fields with inline option
- Footer text
- Timestamp
Best Practices
- Bot for multi-channel: Use the bot integration when you need to post across many channels or servers
- Webhooks for simplicity: Use webhooks when posting to a fixed channel with minimal setup
- Custom names: Use descriptive connection names to identify content source
- Use embeds: Embeds stand out more than plain text
- Consistent timing: Post at regular times for community engagement
Troubleshooting
Message fails to send (Webhook)
- Webhook may have been deleted — create a new one
- Message exceeds 2,000 characters
- Embed exceeds Discord limits
- Rate limited — wait a few minutes
Message fails to send (Bot)
- Bot may have been removed from the server — re-add it
- Bot doesn't have permission to post in the selected channel
- Channel was deleted or made private without bot access
- Token expired — reconnect your Discord account
Webhook Security
Keep your webhook URLs private. Anyone with the URL can post messages to your channel. If compromised, delete the webhook and create a new one.
Can't see my server in the list (Bot)
Only servers where you have Administrator or Manage Server permission and where the PostRite bot is already installed will appear. Make sure you added the bot first using the "Add Bot to Server" button.
Wrong username/avatar showing
The webhook's default name and avatar can be changed in Discord. PostRite can also override these per-message in post settings.
