# Onboarding Guide

Creating a pool on GnoSwap is entirely permissionless. Build liquidity for your project and allow your community to seamlessly trade tokens in a secure, non-custodial, and decentralized environment. Follow a simple 4-step process to get started.

### 1. Integrate your token

To display the full information of your token on GnoSwap, register it on [Gno Token Resources](https://github.com/onbloc/gno-token-resource), a comprehensive list of tokens on Gnoland. Follow the step-by-step guide in the link below on how to submit a registration request.

{% embed url="<https://github.com/onbloc/gno-token-resource#how-to-add-your-token>" %}
How to add your token to the `gno-token-resource`
{% endembed %}

### 2. Create a pool

[Create a new pool and add some liquidity](/user-guide/providing-liquidity/create-a-position.md) to ensure your tokens are available for trading.

{% hint style="info" %}
**Helpful Tips for Pool Creators**

* When selecting a fee tier, we recommend a lower tier for a stable pair and a higher tier for a volatile pair to offset the impermanent loss that LPs will experience.
* Concentrate your liquidity around the starting price of the pool to lower the price impact that traders will experience. On the other hand, select a full range to ensure that your pair is available for trading at all times.&#x20;
* Pairing your token with $USDC, $GNOT, or $GNS will allow swaps to be routed through the most liquid pools in Gnoswap while meeting the baseline requirement for VWAP price display.
  {% endhint %}

### 3. Add Incentives

To bootstrap some initial liquidity for your project, we recommend [adding incentives](/user-guide/staking/add-incentives.md). GnoSwap will distribute these rewards to LPs who stake their positions in your pool. Adding incentives to your pool will show your commitment, which will help build trust between your project and the community.&#x20;

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

Adding incentives will also display your pool under the Incentivized Pools in the Earn Menu for more exposure to Gnoswap's users.

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

### 4. Share a direct link

In the **Swap** Menu, select your token inside the modal and click the **Copy URL** button at the top right corner to generate a unique link which will take the users directly inside the Swap menu with your tokens selected upon landing. Share the link to invite your community to trade your token.

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


---

# 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://docs.gnoswap.io/references/onboarding-guide.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.
