# Pools - Create a New Pool

1. To create a new pool on HeliSwap, go to **Pools** → **All Pools**, and click **Create Pool**. Another option is to go to My positions where you will also see the Create Pool button.

   <figure><img src="/files/D4G5cA5aRHszhuYt9XQk" alt=""><figcaption></figcaption></figure>
2. Next, you will be shown a modal for creating a pool and supplying its initial liquidity. Bear in mind you will be the first Liquidity Provider to that pool, and the amounts you supply for both tokens will determine the pair price. Make sure it corresponds to the market price of tokens, to avoid arbitrage.

   <figure><img src="/files/eAz1akZPn1Ln4zFbeJzz" alt=""><figcaption></figcaption></figure>
3. Choose the tokens you wish to supply and create a pool with. **Take into account both token’s market price and supply given their market ratio - TKN1/TKN2.**

   You might need to approve (give permission to the smart contracts) the usage of one or both  tokens with your HashPack wallet. To do so, click **Approve TKN**.

   <figure><img src="/files/dAILJV6BFo9pujozKp2x" alt=""><figcaption></figcaption></figure>
4. Click **Approve** in the HashPack pop-up to execute the Smart Contract transaction for approving the token.

   <figure><img src="/files/6iuesdlVd6srdEu7GL0w" alt=""><figcaption></figcaption></figure>
5. After the token is approved, click the **Create** button to initiate the pool.
6. A pop-up with a summary will appear. Click **Confirm** **provide**.

   <figure><img src="/files/n2W3AlTEkYGggSiW4ZhM" alt=""><figcaption></figcaption></figure>
7. Click **Approve** once again in the HashPack pop-up.
8. Congrats! Upon viewing the success message you have now created a pool on HeliSwap!


---

# 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.heliswap.io/getting-started/navigation-through-heliswap/pools-create-a-new-pool.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.
