Discord is where communities live - and scheduled announcements keep them engaged. Instead of connecting an account, you create webhooks in Discord and add them to Ordinal. Messages post to specific channels through those webhooks, perfect for product updates, event reminders, and recurring community content.Documentation Index
Fetch the complete documentation index at: https://docs.tryordinal.com/llms.txt
Use this file to discover all available pages before exploring further.

Overview
Webhooks are channel-specific URLs that accept incoming messages. You create them in Discord, give them a name and avatar, and paste the URL into Ordinal. No Discord login required - you control exactly which channels can receive scheduled messages.Creating a Webhook
Set up webhooks in your Discord server
Adding to Ordinal
Connect your webhook to Ordinal
Drafting a Message
Formatting, mentions, and attachments
Use Cases
When to use Discord scheduling
| How it works | Details |
|---|---|
| Connection method | Webhook URL (not OAuth) |
| Sender appearance | Webhook name and avatar |
| Scope | One webhook per channel |
- You decide which channels get a webhook
- Each webhook posts to exactly one channel
- The webhook’s name and avatar appear as the message sender
- Anyone with the webhook URL can post to that channel (keep it private)
Creating a Webhook in Discord
- Open your Discord server
- Go to Server Settings → Integrations
- Click Create Webhook
- Set the name (this appears as the sender, e.g., “Ordinal Updates”)
- Upload an avatar image
- Select which channel this webhook posts to
- Click Copy Webhook URL
Adding the Webhook to Ordinal
Go to Settings → Profiles → Scheduling → Discord, paste your webhook URL and the channel name. The webhook appears as a profile you can select when creating posts. To post to multiple channels, create a separate webhook for each channel in Discord and add each to Ordinal.Drafting a Discord Message
What you can post
| Feature | Supported | Notes |
|---|---|---|
| Text messages | ✅ | Up to 2,000 characters |
| Attachments | ✅ | Up to 3 files, 10MB each |
| Formatted text | ✅ | Headings, bold, italic, underline, code, links, lists |
| Mentions | ✅ | @here, @everyone, users, roles |
| Link previews | ✅ | Discord unfurls links automatically |
Formatting
The editor supports Discord’s markdown formatting:- Headings: H1 and H2 for structure
- Bold: Use the toolbar or
Cmd/Ctrl + B - Italic: Use the toolbar or
Cmd/Ctrl + I - Underline: Use the toolbar or
Cmd/Ctrl + U - Code: Inline code formatting
- Links: Paste URLs or use the link button
- Lists: Bullet and numbered lists
- Emoji: Type
:emoji_name:or use the emoji picker
Mentions
Tag users, roles, and broadcast to everyone:| Mention | What it does |
|---|---|
@here | Notifies active members in the channel |
@everyone | Notifies all members in the server |
<@USER_ID> | Mentions a specific user |
<@&ROLE_ID> | Mentions a specific role |
User and role mentions require Discord IDs (not display names). You can find these by enabling Developer Mode in Discord settings, then right-clicking a user or role.You can read more from the official Discord docs here.
Drafting Posts
Full guide to formatting, slash commands, and keyboard shortcuts.
Attachments
You can attach up to 3 files per Discord message.| Spec | Limit |
|---|---|
| Files per post | 3 maximum |
| File size | 10MB per file |
| Formats | JPG, PNG, GIF, MP4, MOV |
FAQ
Webhook not working
Webhook not working
The webhook may have been deleted in Discord. Create a new one and update it in Ordinal.
Messages not appearing
Messages not appearing
Verify you’re checking the correct channel - each webhook posts to exactly one channel.
Duplicate attachment error
Duplicate attachment error
Each attachment in a post must have a unique filename. Rename files before uploading if needed.
File too large
File too large
Discord webhooks have a 10MB file size limit. Compress your files or use a link instead.
Use Cases
- Product announcements: Release notes, feature launches, changelog updates
- Community updates: Event reminders, weekly roundups, server news
- Content sharing: Notify when new social posts, blog articles, or videos go live
- Automated alerts: Scheduled reminders, countdowns, recurring messages
Learn More
Slack
Similar use case with OAuth-based connection.
Scheduling posts
Set the perfect time for your content.