# Applications

In your Navixy instance, you can modify the list of web applications available to your users by adding or removing custom apps to the main menu.

{% hint style="info" %}
Standard modules, such as Field Service and Fleet Management, cannot be enabled or disabled in the database or in platform configuration files. Their presence in the interface is conditioned by the terms of your instance's tariff plan.
{% endhint %}

## Embedding custom applications to Navixy

The Navixy platform allows you to integrate your custom web application into the Navixy main application interface. This custom application will appear as a distinct item in the main menu, and upon clicking, it will open a specified external URL address as an internal interface application.

![On-Premise - Configuration - Applications](/files/MyY5Gv0vNGsJa8Ppj9Ga)

There are several parameters the integration can have:

* *%name –* application name
* *%link\_to\_the\_app –* link to the application

To activate an application and make it available for the entire service account or specific users, use the following SQL queries in the database.

**Enabling the app for the entire service account (all users)**

{% code overflow="wrap" %}

```sql
INSERT INTO google.plugins2dealers (dealer_id, plugin_id, parameters) VALUES (1, 52, '[{"name": "%name","app_page_url": "%link_to_the_app"}]');
```

{% endcode %}

Change the highlighted parameters in bold to match the name and link to your app.

**Enabling the app to individual user accounts**

{% code overflow="wrap" %}

```sql
INSERT INTO google.plugins2users (user_id, plugin_id, parameters) VALUES (%user_id, 52, '[{"name": "%name","app_page_url": "%link_to_the_app"}]');

```

{% endcode %}

In this case, replace %user\_id with the user ID that should have access to this app. If multiple users need access, each user will require their own command.

{% hint style="danger" %}
Note that if you are using an HTTPS connection, your app link must also be HTTPS to avoid a mixed content error. Once you have added the app successfully, it should appear in the Navixy platform menu.
{% endhint %}


---

# 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://navixy.com/docs/on-premise/on-premise/how-to-guide/configuration/applications.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.
