Using custom rewards

Learn how to configure custom rewards for your quests in Domino, including Discord roles, tokens, NFTs and more.

Prerequisites

  • A Domino account with access to the Quests section

  • A quest created in Domino (see Launching your first quest)

  • For Discord role rewards: Admin access to your community's Discord server and a connected Discord integration

Overview

While Domino offers standard rewards like XP (for Zealy) and leaderboard points (for Domino portal), the platform's true power lies in its ability to deliver custom rewards through automations. This guide explains how to enhance your community quests with meaningful rewards like Discord roles, tokens, NFTs, and more.

Understanding reward options

Domino's flexible reward system allows you to configure multiple types of rewards for quest completion.

Platform-specific rewards

Depending on your chosen platform, Domino automatically provides these standard reward options:

  • Zealy platform: Award XP to users who complete quests

  • Domino portal: Award points to specific leaderboards

Platform-specific reward options in the quest editor

Custom reward automations

Beyond platform-specific rewards, Domino allows you to add any number of custom reward automations. These automations run automatically when a user completes a quest, regardless of the platform where the quest is hosted.

Setting up Discord role rewards

One of the most popular custom rewards is granting Discord roles to users who complete specific quests. Here's how to set it up:

Connecting your Discord server

Before you can offer Discord role rewards, you need to connect your Discord server to Domino:

  1. Navigate to the Integrations section in your Domino dashboard

  2. Find and select the Discord integration

  3. Follow the authorization flow to connect your Discord server

  4. Grant the necessary permissions for role management

Adding a Discord role reward to a quest

Once your Discord integration is set up:

  1. Navigate to your quest in the editor

  2. Scroll to the Reward section

  3. Under Automations, click Add Automation

  4. Select Discord Role from the automation options

Advanced reward configurations

Domino's automation system offers several advanced options for customizing how rewards are distributed.

Multiple reward automations

You can add any number of reward automations to a single quest. This allows you to:

  • Offer tiered rewards (e.g., everyone gets a Discord role, but only the first 10 get an NFT)

  • Provide rewards across different platforms (e.g., Discord role + tokens)

  • Create comprehensive reward packages for high-value quests

All configured reward automations will be executed when a user successfully completes a quest, regardless of the platform where the quest is hosted (Zealy or Domino portal).

Other custom reward types

Beyond Discord roles, Domino supports various other custom rewards through its automation system:

Token rewards

Reward users with ERC-20 tokens when they complete quests:

  1. Connect your token distribution wallet

  2. Configure token amounts and distribution methods

  3. Set gas fee parameters (if applicable)

NFT rewards

Grant exclusive NFTs to quest completers:

  1. Configure the NFT collection and specific NFT to grant

  2. Set distribution parameters (all users, limited quantity, etc.)

  3. Configure transaction parameters

Troubleshooting

If you encounter issues with reward distribution, check these common areas:

Common Discord Role Reward Issues

Other Reward Automation Issues

Last updated