Discord
Receive Instructionly checkpoint notifications directly in your Discord channels.
Overview
When your AI agent completes a task or needs your attention, Instructionly can send a notification to Discord. This integration uses Discord's Webhooks feature.
Step 1: Create a Discord Webhook
- Open Discord and go to the server where you want notifications
- Right-click on the channel and select Edit Channel
- Go to Integrations in the sidebar
- Click Webhooks
- Click New Webhook
- Give it a name (e.g., "Instructionly")
- Optionally, upload an avatar image
- Click Copy Webhook URL
Treat your webhook URL like a password. Anyone with this URL can post messages to your Discord channel.
Step 2: Configure Instructionly
- Go to Settings → Webhooks in Instructionly
- Paste your Discord webhook URL
- Click Save
- Enable Webhook under MCP Checkpoint Notifications
Step 3: Test the Integration
- In Instructionly Settings → Webhooks, click Send Test
- Check your Discord channel for the test notification
You should see a message like:
This is a test notification from Instructionly
Payload Format
Instructionly sends notifications with a content field that Discord displays automatically:
{
"event": "checkpoint_notification",
"type": "completion",
"text": "Task completed: Refactored authentication module",
"content": "Task completed: Refactored authentication module",
"sessionId": "abc-123",
"timestamp": "2025-01-15T10:30:00.000Z"
}
Notification types:
completion— Task completed successfullyattention_needed— AI needs your input to proceed
Troubleshooting
- No message appears: Verify the webhook URL is correct and hasn't been deleted
- Test works but real notifications don't: Make sure "Webhook" is enabled under MCP Checkpoint Notifications in Settings
- Webhook URL expired: Discord webhooks don't expire, but they can be deleted. Create a new one if needed
- Rate limited: Discord has rate limits. If you're sending many notifications, some may be delayed