# Why Apello

<figure><img src="/files/iIeMrS2mq2oCfPlaMiTg" alt=""><figcaption></figcaption></figure>

### &#x20;What makes Apello Token Gating Bot special from all the other similar bots?&#x20;

#### Multiple chains:

In Apello we support multiple cosmos chains. If your project is multichain, so instead of using multiple bots for each chain, Apello will take care of all of them for you.

{% content-ref url="/pages/heJjxyP3uewjCCiACtNB" %}
[Supported Chains](/apello/supported-chains.md)
{% endcontent-ref %}

#### Roles based on the # of tokens:

With **Apello** you can assign different roles based on the number of NFTs held by the user. This way you can identify your Whales 🐋.&#x20;

#### Multiple Projects / One Server:

If you have more than one project and you are worried about how to track them all? With **Apello** no need to worry. You can link to your server as many contracts as you want and you can assign to them the same or different roles for each, and with one click the bot will check them all for you.

{% hint style="warning" %}
Based on the user's feedback - we stopped using /verify command - to verify you will need to use the green verify button in the embed.&#x20;
{% endhint %}

#### Update roles:

You can easily update the assigned role to the contract by sending the [**/set-role**](/apello/token-gating-bot/admin-commands.md) **command** with the new role. &#x20;

{% content-ref url="/pages/UD4ITOIeMIvnTrKbPzj2" %}
[Admin Commands](/apello/token-gating-bot/admin-commands.md)
{% endcontent-ref %}

#### View rules:

List all the rules linked to your server in case you want to delete a specific one, you can also use /reset-guild to remove all the Apello rules from your server.

**DAODAO Integration:**&#x20;

You can verify your staked NFTs without loosing your role! [DAODAO](/apello/token-gating-bot/daodao.md)

#### Easy to use:

Users can link as many wallets as they want once and they can use it in all the servers supported by Apello.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://use.apello.xyz/apello/token-gating-bot/why-apello.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
