# How To: Zap

The Zap feature makes the procedure of adding liquidity easier, since it allows users to deposit/withdraw different assets in a pool using a single transaction

#### **To get started**

* Connect to the 3xcaliPool “Zap” page

#### **Zap In**

* Select the token you want to deposit and the pair destination;
* Choose any token amount;
* Click on “Zap” and Sign the following transactions:
  * Allowance on token#1 sufficient;
  * Zap X token#1 for multiple assets;
* By clicking on the “Advanced Settings” button you will be able to modify the Max Slippage and the Deadline for the transaction.

#### **Zap Out**

* Select the LP tokens you want to withdraw and the token you want to have your withdrawal in;
* Choose any LP amount;
* Click on “Zap” and Sign the following transactions:
  * Allowance on token#1 sufficient;
  * Zap X token#1 for multiple assets;
* By clicking on the “Advanced Settings” button, you will be able to modify the Max Slippage and the Deadline for the transaction.

{% embed url="<https://www.loom.com/share/0b3267c3c7844375b61d56fc51495be1>" %}


---

# 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://3six9innovatio.gitbook.io/documentation/3six9-products/the-3xcalibur-ecosystem/using-the-protocol/3xcaliswap/how-to-zap.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.
