> For the complete documentation index, see [llms.txt](https://tg-token-gates.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tg-token-gates.gitbook.io/docs/gate-creation/create-a-net-worth-gate.md).

# Create a Net Worth Gate

Once your chats are ready, it’s time to define the rules to get in your chat.

### Prerequisites

Before you begin, make sure:

* You are the **owner** of the chat(s) you want to configure.
* The bot has **admin rights** in all chats
* Groups are converted to supergroups
* There are no members in the gated chat.
* You have SOL to pay for the bot. (one-time lifetime payment)

If these prerequisites are met, you’re ready for `/setup`.

***

### Step 1: DM the bot with `/setup`

1. Start a private chat with **@tg\_token\_gates\_bot**.
2. Send the command **`/setup`** to launch the setup process.
3. Keep this private chat open — this is where you’ll configure everything.
4. Make sure you complete all prerequisite “tasks” shown by the bot, then tap **Tasks completed** to move forward.

<div align="left"><figure><img src="https://4091296668-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgpdBpq3fWRRplh4OcmGe%2Fuploads%2FPcDl25kFbg7iktIAslSt%2Fphoto_2025-05-30%2020.50.05.jpeg?alt=media&amp;token=8ee01b18-e462-4310-b0e2-702bebdbc467" alt="" width="563"><figcaption></figcaption></figure></div>

***

### Step 2: Select your gated chat

* Tap **"Gate a Group"** or **"Gate a Channel"**. IF you are gating a **"Channel with a Discussion Group"** then select **"Gate a Channel"**
* Choose the specific chat you want to **protect**.

Remember:

* You must be the **owner** of that chat.
* The bot must already be an **admin** there.
* For groups, it must be a **supergroup**

<div align="left"><figure><img src="https://4091296668-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgpdBpq3fWRRplh4OcmGe%2Fuploads%2FQB0MYWWZgdPPo57O6Hb9%2FScreenshot%202025-05-31%20at%201.33.18%E2%80%AFAM.png?alt=media&amp;token=d15456b4-067d-4f8e-8467-e27d33326d93" alt="" width="375"><figcaption></figcaption></figure></div>

If you’re gating a **channel** that has a **discussion group**, the bot will detect it and show a notification that the discussion group has been recognized. Both will be treated as part of the gate.\
\
![](https://4091296668-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgpdBpq3fWRRplh4OcmGe%2Fuploads%2Ffy7nLkgBN3B1mTCAQju0%2Fimage.png?alt=media\&token=9749058f-d2a9-4a36-902e-88c5f8007e76)

### Step 3: Select the entry channel

Next, choose the **Entry Channel**:

* It must be a **Telegram channel**, not a group.
* It must be **different** from your gated chat.
* You must be the **owner**, and the bot must be an **admin**.

This is where new users will land and start verification before they can join the gated chat(s).

<div align="left"><figure><img src="https://4091296668-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgpdBpq3fWRRplh4OcmGe%2Fuploads%2F0hrUQyawAX1qNVNh74mc%2Fimage.png?alt=media&amp;token=f18090e7-b0d1-464a-b0a9-9264a7ee228d" alt="" width="375"><figcaption></figcaption></figure></div>

***

### Step 4: Confirm all chats

The bot will show a summary of your selected chats

* 🔒 **Protected Chat:** `<chat name>`
* 🔒 **Discussion Group:** `<discussion group>` (if you have one)
* 📢 **Entry Channel:** `<channel name>`

Carefully review this screen:

* If you’re gating a **channel** with a **discussion group**, make sure both appear here.
* Tap **Confirm** to continue, or go back if anything looks wrong.

<div align="left"><figure><img src="https://4091296668-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgpdBpq3fWRRplh4OcmGe%2Fuploads%2FLd0KWpgLTkT8wDwSjsHZ%2Fimage.png?alt=media&amp;token=e8a36837-59bd-4a5f-a5ce-33350a27b5d6" alt=""><figcaption></figcaption></figure></div>

***

### Step 5: Choose gate type

Now define **how users qualify** to join.

* **Gate Types:**
  * 🔷 **Token Gate** – Users must hold a specific token to join.
  * 🪙 **Net Worth Gate** – Users must meet a minimum USD portfolio value.

For this example we will select "Net Worth Gate"

<div align="left"><figure><img src="https://4091296668-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgpdBpq3fWRRplh4OcmGe%2Fuploads%2F91NGpJHczDqVdQl2jC7V%2Fimage.png?alt=media&amp;token=0cb791e9-5c39-4d34-af8c-8581d9886ae3" alt="" width="375"><figcaption></figcaption></figure></div>

### Step 6: Define Threshold

Define how much $USD a user must have to gain access.

<div align="left"><figure><img src="https://4091296668-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgpdBpq3fWRRplh4OcmGe%2Fuploads%2FTO8akgF9S92eM6wj1n61%2Fimage.png?alt=media&amp;token=7c4c3a4c-57c9-495e-bae4-c25d30183975" alt=""><figcaption></figcaption></figure></div>

***

### **Step 9: Go Live!**

* Once everything is entered, the bot will show a **confirmation screen**.
* Tap **Create Gate**.
* 🎉 Your gate is now active!
* New users must pass through the entry portal to join your protected chat.![](https://4091296668-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgpdBpq3fWRRplh4OcmGe%2Fuploads%2FkxTPIzQpOZPNzCujpNpN%2Fimage.png?alt=media\&token=e7e35d85-ed4d-4e01-8450-91c00e5bab43)

&#x20;*If you run into issues, feel free to reach out for help.*
