Skip to main content

Overview

The Discord integration brings bounty.new directly into your server. Create bounties, receive submissions, and manage payouts without leaving Discord.

Prerequisites

  • A bounty.new account
  • Admin or Manage Server permissions in your Discord server

Installation

1

Add the bot to your server

Visit bounty.new/integrations/discord and click Add to Discord.
2

Select your server

Choose the server where you want to add the bot and authorize it.
3

Configure channels

Use /bounty setup to configure which channels can create and view bounties.

Bot commands

Creating bounties

/bounty create
This opens a form where you can enter:
  • Title
  • Description
  • Reward amount
  • Deadline
  • Required skills

Managing bounties

/bounty list              # View all active bounties
/bounty view [id]         # View specific bounty details
/bounty close [id]        # Close a bounty
/bounty approve [id]      # Approve a submission

For developers

/bounty search [keyword]  # Search available bounties
/bounty submit [id]       # Submit work for a bounty
/bounty mystatus          # Check your submissions

Notifications

The bot will post notifications in your configured channel for:
  • New bounties created
  • Submissions received
  • Bounties completed
  • Payments processed
Create a dedicated #bounties channel to keep bounty activity organized.

Permissions

Configure role-based permissions:
  • Create bounties: Limit to specific roles
  • Submit work: Open to all or specific roles
  • Approve submissions: Bounty creator or admin roles
Use /bounty permissions to configure these settings.

Embeds and formatting

Bounties are displayed as rich embeds with:
  • Title and description
  • Reward amount (highlighted)
  • Deadline countdown
  • Required skills tags
  • Quick action buttons

Troubleshooting

Ensure the bot has permissions to read messages and send messages in the channel. Check that you’re using / slash commands, not ! prefix commands.
Verify you have the required role permissions set in /bounty permissions.
Run /bounty setup again and ensure you’ve selected a valid notification channel.