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
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
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.

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.

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.