# Assign Licenses and Permissions

Use this flow after installing Flexi Kanban.

The order depends on your Salesforce org type:

* **Production and Developer orgs**: assign the managed package license first, then assign a permission set.
* **Sandbox orgs**: skip license assignment and assign the permission set directly.

{% hint style="info" %}
In Sandbox orgs, Salesforce creates an unlimited org-wide package license automatically.

You do not need to assign package licenses manually.
{% endhint %}

### Choose the right permission set

Assign only one permission set per user:

* **Flexi Kanban Admin** — full access to create and manage boards
* **Flexi Kanban User** — access to owned and shared boards
* **Flexi Kanban Viewer** — read-only access to shared boards

### Production and Developer orgs

In Production and Developer orgs, complete these steps in order.

{% stepper %}
{% step %}

### Step 1: Assign the managed package license

1. Open **Setup**.
2. Enter **Installed Packages** in Quick Find.
3. Select **Installed Packages**.
4. Find **Flexi Kanban**.
5. Click **Manage Licenses**.
6. Click **Add Users**.
7. Select the users who need access.
8. Save your changes.\
   \
   ![](/files/obfkV7kjGVOooy3JflH5)

If all licenses are already assigned, remove unused licenses or contact <sales@flexikanban.com> for more seats.
{% endstep %}

{% step %}

### Step 2: Assign a permission set

1. Open **Setup**.
2. Enter **Users** in Quick Find.
3. Select **Users**.
4. Open the user record.
5. In **Permission Set Assignments**, click **Edit Assignments**.
6. Add one of these permission sets:
   * **Flexi Kanban Admin**
   * **Flexi Kanban User**
   * **Flexi Kanban Viewer**
7. Save your changes.\
   \
   ![](/files/48inlow5iEgYcIYenaXL)

Do this only after the package license is assigned.
{% endstep %}
{% endstepper %}

### Sandbox orgs

In Sandbox orgs, assign only the permission set.

1. Open **Setup**.
2. Enter **Users** in Quick Find.
3. Select **Users**.
4. Open the user record.
5. In **Permission Set Assignments**, click **Edit Assignments**.
6. Add one of these permission sets:
   * **Flexi Kanban Admin**
   * **Flexi Kanban User**
   * **Flexi Kanban Viewer**
7. Save your changes.\
   \
   ![](/files/sRXelEqVNBKVGomiYqJI)

No manual package license assignment is required in Sandbox.

### Quick summary

* **Sandbox**: assign the permission set only.
* **Production**: assign the managed package license first, then the permission set.
* **Developer org**: assign the managed package license first, then the permission set.


---

# 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.flexikanban.ai/get-started/assign-licenses-and-permissions.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.
