Create and manage requests

After an organization creates a Request Type, requesters can immediately begin to use it. Okta Access Requests allows users to create requests from the Access Requests Console or directly through common communication channels like Slack or email.

Before you begin

Access Requests Console

  1. From the Okta End-User Dashboard, click the Okta Access Requests tile.
  2. In the Access Requests Console, go to App Catalog.
  3. Identify a Request Type and click Request access.
  4. Complete any required fields and click Submit new request.

Access Requests opens the details screen. Users can update the request, communicate with approvers, or track the request status.


Requesters can also submit requests directly through Slack. Users can manage the entire lifecycle of a request through a Slack channel. Any messages and actions within Slack are also reflected in the Access Requests Console. For details on integrating Slack with your Access Requests instance, see Integrate Slack with Access Requests.

Access Requests uses machine learning to parse information from natural-language requests and compare it to historical requests. If a requester sends a message stating "I need a Grammarly account" or "I need to access Jira", the system tries to identify the Request Type that best fits the request. If the system makes a mistake on classifying a request, the requester can still manually adjust the request.

The following process explains how to submit a request using the Okta bot.

  1. Contact the Okta bot.
    • Tag the @Okta bot in a channel that includes the bot.
    • Use the /access Slack slash command.
  1. Enter a request using natural language.
  2. Review the response from the bot and verify that the information is correct.
  3. Click Continue submitting request.
  4. From the Add details dialog, enter any required information and click Continue.

The system creates the request. Any changes or updates to the request are immediately reflected in the Slack message.


Teams are automatically assigned an email address that users can contact to create requests. Similar to Slack, the system uses machine learning to identify the best match based off the email content.

For example, a user could email to create a request for the Finance team. The system would try to match the request to an existing Request Type. Users can still review the request from the Access Requests Dashboard.