# Create Vesting Plan

### Three actions need to be performed to create the vesting plan.

{% stepper %}
{% step %}

### Create Vesting Plan

Turn all drafted parameters into the contract and interact with it to deploy on-chain.
{% endstep %}

{% step %}

### Allowance approval

Grant allowance to the vesting plan to access tokens from the token issuer's address.
{% endstep %}

{% step %}

### Import users list

Import all drafted users into the vesting plan.
{% endstep %}
{% endstepper %}

1. A 'Create' button is located at the right end. Once triggered, a confirmation pop-up will appear, prompting the token issuer to proceed with the gas fee payment and create the vesting plan on-chain. As shown below :

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

2. Once the plan is created, token issuer will need to import the drafted users into the plan. The contract will request the token issuer's permission to access the tokens from the issuer's wallet and allocate them to the designated users within the vesting plan.

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

3. Once the allowance is granted, the next step will be to import the entire user list into the vesting plan.

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

### Summary

<figure><img src="/files/86yCSrbj48Tr6RIBl5rK" alt=""><figcaption></figcaption></figure>

This is the final view once the plan has been successfully created.&#x20;

Note: The vesting plan must fully consume the allocated amount before it can be activated.


---

# 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.secondswap.io/token-issuer-central/vesting-plan-setting/create-vesting-plan.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.
