Skip to main content
Discord is a popular communication platform for teams and communities. Kasava’s Discord integration enables you to receive automated notifications in your Discord channels via webhooks.

Current Status

Notification Channels Available - You can set up Discord webhooks to receive notifications right now.Full Integration Coming Soon - OAuth authentication, message sync, and AI search features are in development.

Capabilities

FeatureStatusDescription
Notification ChannelsAvailableReceive automated notifications via webhooks
Webhook IntegrationAvailableSimple setup using Discord webhook URLs
Custom Bot UsernameAvailableCustomize how Kasava appears in Discord
OAuth ConnectionComing SoonFull workspace access with message sync
Message SyncComing SoonSync channel messages for AI context
AI SearchComing SoonSearch and analyze Discord conversations

How It Works

Discord integration uses webhooks - a simple, secure way to send messages to Discord channels without requiring account authentication.
┌─────────────────┐       ┌─────────────────┐       ┌─────────────────┐
│    Discord      │       │     Kasava      │       │  Your Discord   │
│   Server UI     │──────▶│   Notifications │──────▶│    Channel      │
│ (create webhook)│ paste │   (stores URL)  │ POST  │  (receives msg) │
└─────────────────┘  URL  └─────────────────┘       └─────────────────┘
  1. You create a webhook in Discord’s server settings (generates a unique URL)
  2. You paste the URL into Kasava’s notification settings
  3. Kasava sends notifications by posting to that URL
  4. Messages appear in your chosen Discord channel
Webhooks are one-way - Kasava can send messages TO Discord, but cannot read messages from Discord. Full bi-directional sync requires OAuth (coming soon).

Setting Up Discord Notifications

Each webhook is specific to a single channel, so create separate webhooks for different channels.

Creating a Discord Webhook

Webhooks are created in Discord’s UI, not in Kasava. You’ll generate a webhook URL in Discord, then paste it into Kasava’s notification settings.
1

Open Discord Server Settings

In Discord, right-click on your server icon in the left sidebar and select Server Settings, or click the server name at the top of the channel list and select Server SettingsDiscord desktop app showing the server context menu with "Server Settings" option highlighted. The server icon is in the left sidebar.
2

Navigate to Integrations

In the server settings sidebar on the left, scroll down and click IntegrationsDiscord Server Settings page with the left sidebar visible. The "Integrations" option should be highlighted in the sidebar under the "Apps" section.
3

View Webhooks

On the Integrations page, click Webhooks to view existing webhooks or create new onesDiscord Integrations page showing the "Webhooks" panel with a "View Webhooks" button.
4

Create New Webhook

Click the New Webhook button to create a webhook for KasavaDiscord Webhooks page showing the "New Webhook" button in the top right area of the webhooks list.
5

Configure Webhook

Configure your new webhook:
  • Name - Enter a descriptive name like “Kasava Notifications” (this appears as the sender name in Discord)
  • Channel - Use the dropdown to select which channel should receive notifications
  • Avatar - Optionally click the avatar to upload a custom image Discord webhook configuration panel showing the name field, channel dropdown selector, and avatar upload area. The name field shows "Kasava Notifications" and the channel dropdown is expanded.
6

Copy Webhook URL

Click the Copy Webhook URL button to copy the URL to your clipboard.The URL will look like:
https://discord.com/api/webhooks/123456789012345678/aBcDeFgHiJkLmNoPqRsTuVwXyZ...
Discord webhook panel with the "Copy Webhook URL" button highlighted. The button is typically blue and located below the webhook configuration options.
7

Save Changes

Click Save Changes at the bottom to finalize your webhook. Keep the copied URL ready for the next section.Bottom of Discord webhook panel showing the green "Save Changes" button.
Keep your webhook URL private. Anyone with the URL can send messages to your channel. If your URL is compromised, delete the webhook and create a new one.

Configuring Notification Channels in Kasava

Once you have a Discord webhook URL, configure it in Kasava to start receiving notifications.

Creating a Discord Notification Channel

1

Go to Notification Settings

In Kasava, navigate to Settings in the sidebar, then select NotificationsKasava Settings page with the "Notifications" tab selected in the settings navigation.
2

Add New Channel

Click the Add Channel button to open the channel type selectorKasava Notifications settings page showing the "Add Channel" button, typically in the top right of the notification channels list.
3

Select Discord

In the channel type dialog, choose Discord from the available options (Email, Slack, Discord, Webhook)Kasava "Add Channel" dialog showing channel type options as cards or buttons. Discord option should be highlighted with a hash icon.
4

Configure Channel

Fill in the channel details:
  • Channel Name - A friendly name to identify this notification destination (e.g., “Engineering Alerts”, “Product Updates”)
  • Discord Webhook URL - Paste the webhook URL you copied from Discord in the previous section Kasava Discord channel configuration form showing two input fields: "Channel Name" with placeholder text, and "Discord Webhook URL" with the webhook URL pasted in.
5

Create Channel

Click Create Channel to save your configuration. The new channel will appear in your notification channels list.Kasava Discord channel form with the "Create Channel" button highlighted at the bottom of the dialog.

Managing Notification Channels

After creating a Discord notification channel:
  • Toggle On/Off - Enable or disable the channel without deleting it
  • Edit - Update the channel name or webhook URL
  • Delete - Remove the channel entirely

Available Notifications

Configure which events send notifications to your Discord channel:
Notification TypeDescription
Documentation UpdatesWhen auto-generated documentation is ready
Repository ActivityNew commits, pull requests, and issues
Product UpdatesRoadmap item status changes
AI DigestsScheduled summary reports
Bug ReportsNew bugs captured via the Chrome extension

Message Formatting

Kasava sends richly formatted messages to Discord using embeds:
  • Title - The notification headline
  • Description - Detailed information about the event
  • Color coding - Visual indicators based on notification type (green for success, blue for info, etc.)
  • Links - Direct links back to relevant items in Kasava
  • Timestamps - When the event occurred
Example Kasava notification in a Discord channel. Shows an embedded message with the Kasava bot name, a colored sidebar (e.g., green), a title like "Documentation Updated", description text, and a clickable link back to Kasava.

Multiple Channels

You can create multiple Discord notification channels to route different types of notifications to different Discord channels: Example Setup:
  • #engineering - Repository activity and documentation updates
  • #product - Roadmap status changes and AI digests
  • #bugs - New bug reports from the Chrome extension
Create separate webhooks in Discord for each channel, then create corresponding notification channels in Kasava with descriptive names.

Custom Bot Username

When setting up Discord as a full integration (coming soon), you can customize the bot username that appears when posting messages. This defaults to “Kasava” but can be changed to match your team’s preferences.

Troubleshooting

  • Verify the webhook URL is correct and starts with https://discord.com/api/webhooks/
  • Check that the webhook hasn’t been deleted in Discord
  • Ensure the target channel still exists
  • Confirm the notification channel is toggled on in Kasava
Discord webhook URLs must be in the format https://discord.com/api/webhooks/ID/TOKEN. Copy the URL directly from Discord’s webhook settings to avoid typos.
If the Discord channel or webhook was deleted, you’ll need to create a new webhook in Discord and update the URL in Kasava’s notification settings.
The webhook name and avatar are configured in Discord’s webhook settings, not in Kasava. Edit the webhook in Discord Server Settings > Integrations > Webhooks to change how it appears.
Discord limits webhook requests. If you’re sending many notifications, some may be delayed. Consider consolidating notifications or using digest-style updates.

Security

  • Webhook URLs are stored securely and encrypted at rest
  • URLs are never exposed in logs or the UI after configuration
  • You can revoke a webhook anytime by deleting it in Discord server settings
  • Each webhook only has permission to post to its designated channel

Coming Soon

The following features are in development for Discord:
  • OAuth Authentication - Connect your Discord account for full workspace access
  • Message Sync - Import channel messages for AI context and searchability
  • AI-Powered Search - Search and analyze Discord conversations using natural language
  • Plans Integration - Embed Discord messages directly in your planning documents
  • Bi-directional Communication - Send messages to Discord via AI chat
Want to be notified when full Discord integration launches? Contact support@kasava.io to join the waitlist.