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

Navigate to your organization’s integrations page at bounty.new/[slug]/integrations/discord/[integration-id] 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 [page]                         # View all active bounties
/bounty view [id]                           # View specific bounty details
/bounty close [id]                          # Close a bounty (owner only)
/bounty approve [bounty_id] [submission_id] # Approve a submission (requires both IDs)

Account management

/login   # Link your Discord account to bounty.new
/logout  # Unlink your Discord account

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.
Ensure you’re logged in with /login and have connected your bounty.new account.