Skip to main content
Setting up gating starts with Discord permissions and role hierarchy, then moves into rule creation and posting the verification panel.

Step 1 - Invite Flippy

If Flippy is not in your server yet, start with the Quickstart guide and invite it.
  • Manage Roles permission is required for granting and removing gated roles.

Step 2 - Prepare Discord roles

Before creating rules, move Flippy’s role above every role you want gating to manage.
Flippy can only grant and revoke roles from users in your server that are below its role in your server’s role hierarchy. You can access it by going to the Roles tab in your server settings.
In the example above, Flippy can only grant the “Verified - Tier 2” role to your community members. It won’t have access to the “Verified - Tier 3” role because it’s above the bot’s role.

Step 3 - Create gating rules

Open Gating in your community dashboard and go to Rules. Here, you can add your first rule.
Each gating rule has two parts:
  • Discord role: The role Flipsuite should grant when the rule passes.
  • Requirement: The condition that must be satisfied by the verifying member.
Gating reuses a subset of quest requirements under the hood, so the rule builder will feel familiar if you already use the Quest Engine. Unlike quests, gating only supports automatically verifiable requirements. Input and manual-review tasks are not available here yet.
The currently available requirement types are:
  • Onchain: Token and NFT balance.
  • Points: Points Balance.
  • Discord: Account age and server roles.
  • X (Twitter): Account age, follower count, follow/subscribe, blue checkmark.
  • Custom: API requirements for your own backend or product data.

Step 4 - Post the verification panel

Once you have at least one rule, open Gating > Console and choose a gating panel channel. Flipsuite will post the verification panel automatically in that channel.
After the channel is set members can click verify to verify and unlock roles in your server.

What’s next?

Learn how to keep roles in sync, route verification logs, and customize the panel’s appearance.

Refreshing

Learn how to manually refresh your community members’ roles.

Notifications

Get notified whenever users’ roles are updated due to verification.

Customization

Customize the gating verification panel in your server.