CollabOS / Docs
Docs/Raffles & Providers/Raffle Operations in Discord

Raffles & Providers

Raffle Operations in Discord

Use Brainer in your connected Discord server to create raffles with the same community templates you use in the dashboard.

Create

/raffle create raffle_type:<type> project:<project> template:<template>

Creates and publishes a native CollabOS raffle for the connected community using one of that community's saved templates.

Choose raffle_type first:

  • Random raffle: winners are selected through the existing raffle draw workflow.
  • First come first served: eligible entrants fill the available winner slots.
  • Raffle wallet collection: collects wallets through the Native raffle workflow.

Template suggestions are filtered to the selected raffle type. Create a matching Native template first if no suitable template is listed. A template for a different type is rejected rather than silently changing the raffle behavior.

Raffle wallet collection is separate from /wallet-collection create. That command posts a standalone wallet-collection panel and is not part of this raffle workflow.

The Discord flow can also accept supported overrides such as:

  • description
  • project X username
  • title
  • winners
  • duration hours
  • auto-follow project
  • X post URL
  • post action: Like, Repost, or Like and repost
  • project Discord invite

A post URL without a post action defaults to requiring both Like and Repost. Choosing a post action requires x_post_url. The old require_like and require_repost fields are replaced in the command picker.

project_discord accepts one project invite, for example https://discord.gg/project. This adds an external project-server membership requirement alongside the template's existing community membership and role requirements. It does not replace them.

If the project is new, provide its details in the command. CollabOS links the raffle to that project and the selected community template.

Successful creation returns information such as:

  • project
  • template
  • raffle title
  • winner count
  • duration
  • project X follow state
  • raffle status
  • link to the raffle

Retry

/raffle retry batch:<code>

Retries a Raffle Operations batch item that needs attention.

The retry command is specifically for a failed Raffle Operations creation/publish flow and is designed to avoid creating a duplicate raffle.

Access

Connect your Discord account to CollabOS first. You need an allowed team role in the connected workspace, and that workspace needs Raffles access.

Other raffle commands

/raffle close and /raffle draw are native raffle lifecycle-management commands. They operate on existing raffles and are separate from the Raffle Operations batch-creation/retry workflow.

/wallet, /wins, and /collab-daily are also part of the broader Raffles Discord command set, but they are not the Raffle Operations batch creator itself.

Export winners from Discord

  1. Use /raffle export-raffle for one finalized Native raffle, /raffle export-project for a project’s finalized raffles, or /raffle export-select to choose specific raffles.
  2. Select CSV to receive a file in Discord, or Google Sheets to create a sheet with your connected Google account.
  3. Choose Copy / Export Winners on either export format, then open the private Winner exports link. The project, community and command-selected raffles are prefilled. Choose Copy Winners and paste into cell A1 in Google Sheets.

Combined exports group matching raffles by allocation type, with one title, winner count and four-column header per group. GTD and FCFS remain separate. The command’s copy action and community notification copy buttons are restricted to the manager who ran the raffles. A command selection spanning different projects must be exported project by project to use the browser copy link.