Overview
Webhook Management is the core feature of Discord Webhook Manager. It allows you to store, organize, and manage your Discord webhooks in a centralized dashboard with automatic validation, metadata detection, and collaboration features.Creating a Webhook
Enter Webhook Details
Fill in the webhook information:
Your Discord webhook URL. Must start with
https://discord.com/api/webhooks/ or https://discordapp.com/api/webhooks/The system will automatically validate this URL with Discord’s API.Custom name for your webhook. If left empty, the system will auto-fill this from Discord.
Custom avatar URL for the webhook. Auto-filled from Discord if not provided.
Optional description to help you remember what this webhook is used for (max 1000 characters).
Add tags to organize your webhooks (e.g., “announcements”, “moderation”, “logs”).
Webhook Dashboard
The webhook dashboard shows all your webhooks with key information:- Webhook Name & Avatar: Visual identification of each webhook
- Description & Tags: Organizational metadata
- Message Count: Total messages sent through this webhook
- Last Activity: Recent message activity (last 7 days)
- Permission Level: Shows if you’re the owner or a collaborator
Filtering Webhooks
You can filter webhooks by:- Ownership: View only your webhooks or shared webhooks
- Tags: Filter by specific tags
- Search: Search by name or description
Webhook Details & Statistics
Click on any webhook to view detailed statistics:- Overview
- Message History
- Settings
- Total messages sent
- Success rate
- Failed messages count
- Recent activity (last 7 days)
- Associated templates
- Scheduled messages
Organizing Webhooks
Tags System
Tags help you organize webhooks by purpose or category:Description Best Practices
Add detailed descriptions to help team members understand:- What the webhook is used for
- Which Discord server/channel it targets
- When it should be used
- Any special considerations
Sharing & Collaboration
Permission Levels
Webhooks can be shared with other users with three permission levels:Inviting Collaborators
Open Webhook Settings
Navigate to the webhook you want to share and click on “Settings” or “Collaborators”.
Send Invitation
Enter the email address of the user you want to invite and select their permission level.The user will receive an email invitation with a unique token.
Managing Collaborators
As the webhook owner, you can:- View all current collaborators
- Change permission levels
- Remove collaborators
- Cancel pending invitations
Updating Webhooks
Changing the Webhook URL
If the URL changes:- The system validates the new URL
- Updates guild_id and channel_id metadata
- Auto-fills name and avatar from Discord if they were cleared
- All associated templates and scheduled messages are automatically updated
Editing Metadata
You can update webhook metadata at any time:- Name (max 255 characters)
- Avatar URL
- Description (max 1000 characters)
- Tags (array of strings)
Deleting Webhooks
Only the webhook owner can delete a webhook. Collaborators must leave the shared webhook instead.Best Practices
- Use Descriptive Names: Give your webhooks clear, descriptive names that indicate their purpose
- Tag Everything: Use tags consistently to group related webhooks (e.g., “production”, “staging”, “notifications”)
- Document with Descriptions: Add detailed descriptions explaining when and how to use each webhook
- Regular Audits: Periodically review your webhook list and remove unused webhooks
- Permission Management: Grant the minimum necessary permissions to collaborators
- Monitor Activity: Check message history regularly to catch any issues or unauthorized usage
Technical Details
Supported Webhook URLs
Both Discord domains are supported:https://discord.com/api/webhooks/{id}/{token}https://discordapp.com/api/webhooks/{id}/{token}
Metadata Storage
The system automatically extracts and stores:guild_id: The Discord server IDchannel_id: The channel ID where messages will be postedname: Webhook name from Discordavatar_url: Default webhook avatar
Duplicate Detection
When creating a webhook, the system checks if the same webhook URL already exists in your account. If found, you’ll be warned but can choose to create it anyway (useful for having the same webhook in multiple organizational categories).Related Features
- Message Editor - Send messages through your webhooks
- Templates - Create reusable message templates for your webhooks
- Scheduled Messages - Schedule automated messages
