---
updatedAt: 2026-04-30T10:08:52.000Z
agentTools:
  projectIndex: https://help.zluri.com/llms.txt
---

# Custom Access request Forms for Applications

Admins can customize access request forms to control what information users provide when requesting access.

The default form acts as the baseline for all applications. For managed applications, admins can create application-specific forms to tailor the request experience.

Use this feature to:

* collect additional context for critical applications
* reduce unnecessary fields for simple applications
* improve approval speed and clarity

# Navigation

1. Go to **Settings**
2. Select **Access Request Form**

<Image align="center" alt="Screenshot 2026-04-29 at 1.24.20 PM.png" src="https://files.readme.io/7acd31dbf685c71c5b768a095f185cb2553ddd0fa02a35f565cad8084ac85dfc-Screenshot_2026-04-29_at_1.24.20_PM.png" />

User will see:

* **Default Form**
* **Application Specific Form**

## Default form

The default form applies to all applications unless an app has its own custom form.

### Configure the default form

1. Select **Edit** under Default Form
2. Use the form builder to:
   * show or hide fields
   * reorder fields
   * mark fields as required or optional
   * configure field details (description, placeholder, helper text)
3. Select **Save changes**

<Image align="center" alt="customise form default.gif" src="https://files.readme.io/1454c652b65b4dc08d05b93b05358c0981e93f6f6456c4a999c3586f3974b2b2-customise_form_default.gif" />

## Application-specific form

Application-specific forms override the default form for individual applications.

Application-specific forms are available for managed applications.

<Image align="center" alt="app specific form.gif" src="https://files.readme.io/05e37a40409a73546dfe6d5fd5720f588308f32e5cc1b571f8f76d57693b11cd-app_specific_form.gif" />

The list shows each application and whether it uses the default form or a custom form:

* **Default Form** – uses the default configuration
* **Custom Form** – includes application-specific changes

### Open an application form

1. Go to **Application Specific Form**
2. Select **Manage**
3. Search for an application
4. Select **Edit**

### Customize the application form

### Add custom fields

1. Select **Add Custom Field**
2. Choose a field type:
   * Text
   * Dropdown
   * Boolean
   * Date
3. Configure the field:
   * name
   * description
   * placeholder
   * required setting
4. Save changes

### Field limitations

* Dropdown options must be under **70 characters**. Options exceeding this limit can cause the request form to fail to load in Slack.
* The web form is not affected by this limit.
* Some fields may not appear in the Slack request modal due to Slack UI constraints.

### Hide fields

Turn off fields that are not required for the application.

### Reorder fields

Drag fields to change the order.

The **Application** field always remains at the top.

### Save changes

Select **Save changes**.

<Image align="center" alt="Screenshot 2026-04-30 at 2.32.10 PM.png" src="https://files.readme.io/be9b8506364bef0dea36613a6ac20942bc2fe16267e0699a6b3abcc96cd60f08-Screenshot_2026-04-30_at_2.32.10_PM.png" />

Changes apply only to the selected application.

## Form behavior

### Default form updates

The system handles default form updates based on the type of change.

**Change the form structure**

* Add a new field
* Reorder fields
* Mark a field as required or optional

These changes apply only to applications that are still using the default form as is.

**Changes to a field**

* Rename a field
* Edit field configuration
* Delete a field

These changes apply to all forms where the field has not been modified.

Changes always flow from the default form to applications.

Changes made in an application-specific form do not affect the default form or other applications.

> **Note:** Changes made to the default form do not apply to applications that already use custom forms. Update those forms individually if needed.

### Field detachment

While editing a default field inside an application-specific form, the system creates a separate version of that field for that application.

After this change:

* the field becomes specific to that application
* changes made to the same field in the default form do not apply to this application

Example:

If the “Application Role” field is modified for one application, that version is no longer linked to the default form. Future updates to “Application Role” in the default form will not affect this application.