The App Access Requests feature, part of Access Management (powered by JumpCloud), allows workers to request app access via the Deel platform or Slack while organisations manage these requests and approval workflows. Submit requests from your preferred interface, and approve review and act on requests using the same approval workflows and audit logging.
In this article
What are App Access Requests?
Part of the Deel Access Management product, this feature allows workers to request access to org-whitelisted third-party applications (like Google Workspace or Slack) directly through Deel or via the Slack app. By integrating with your HR data, Deel ensures that requests are routed to the right people based on your company's specific hierarchy.
You can fully customise the apps available for requests, the level of permission granted, and approval hierarchies, including, for example, the number of levels of approval.
This feature includes:
- Multi-channel Requests - Workers can request access from their Deel profile or directly from Slack.
- Application management - Choose what applications you would like to show to workers as available to request.
- Set different levels of permissions for the apps - Workers will be able to request different levels of permissions for different apps.
- Dynamic Approvals - Approval chains tied to Department or Manager structures.
- Time-bound requests - Request temporary access to apps for a defined period; permissions automatically expire when the timeframe ends.
- Centralised Governance - A single dashboard for IT and Org Admins to track and audit access.
- Audit Logging - Full history of who requested, approved, or denied access with timestamps.
How App Access Requesting works
Requirements
To use App Access Approvals, you must have:
- An active subscription to our Access Management feature, integrated with JumpCloud (Google Workspace not supported at this time).
- The Deel IT paid version is enabled within your workspace.
- Administrative or Managerial permissions within the platform to review requests and manage apps.
For Slack-based requests, additional requirements:
- The Deel Slack app installed and connected to your workspace, with the App Access plugin enabled for your Slack workspace.
- JumpCloud connected to your organization (if using JumpCloud for identity management).
- Identity Enhance enabled (to configure which apps are requestable).
Types of Users
The feature operates on a three-tier permission structure:
- Admins: Configure which apps are "requestable," define global approval policies, and enable Slack integration.
- Managers: Review requests from their direct reports via their "For You" dashboard or Slack direct messages.
- Workers: Browse a catalog of company-approved apps and submit requests for app access and roles, including a justification.
Once a request is approved, the system logs the event in the Approval Policies history for auditing and compliance.
For admins
Enabling App Requests for your workers
To make an application available for request via the Deel platform, follow these steps:
- In the left sidebar, select IT to expand the IT menu, then select Access Management.
- Select the Applications tab, then select the application you want to configure.
- On the application detail page, select the Access Requests tab.
- Select Edit, then enable access requests for the application.
- Select Add new role to define the level of access workers can request.
- Select an existing policy or select Create approval policy to define a new workflow.
Enabling Slack for App Access Requests
To allow workers to submit app access requests via Slack, follow these additional setup steps:
Requirements
Before enabling Slack for app access requests, ensure:
- JumpCloud is connected to your organization and users are matched appropriately.
- Identity Enhanced is enabled in your workspace.
- The Deel Slack app is installed and connected to your Slack workspace.
- The Approvals plugin is enabled.
Step 1: Configure App Access Request Settings
- In the left sidebar, select IT, then select Access Management.
- Select the Applications tab.
- If you haven't already, enable app access requests for your applications (see "Enabling App Requests (Platform - Admins)" section above).
- For each requestable app, define:
- Available roles/permission levels
- Approval policies
- Access groups
- Access length (if applicable)
Step 2: Set Up Approval Policies with Slack Notifications
- Navigate to Approval Policies: Go to Settings → Approval Policies Configuration.
- Enable Slack Notifications: For each approval policy, ensure Slack Notifications are enabled so approvers receive requests via Slack.
- Save Changes.
Step 3: Activate App Access Request in Slack
- Go to Access Management → Applications.
- Look for the activation banner (if app access requests are not yet activated).
- Click Activate to enable app access requests in Slack.
- Refresh Slack. Workers and managers will now see the "Request App Access" option in the Deel Slack app's Home tab.
Approving a Request in Deel
- In the left sidebar, select IT to expand the IT menu, then select Access Management.
- Select the Applications tab.
- Select View access requests.
- Locate the request you need to assess and select Review.
- Review the worker's justification and request details, then select Approve or Deny as appropriate. Where available, use the checkboxes in the request list for bulk actions.
Reviewing Requests in Slack
If you're a manager or approver, you'll receive app access requests as direct messages from the Deel Slack app.
What you will see
Each request notification includes:
- Worker's name, role, and department - HR context to help you make informed decisions
- Application requested - The specific app the worker needs
- Requested access level - The role or permission level (e.g., Editor, Viewer)
- Justification - Why the worker needs access
- Approve / Deny buttons - One-click actions
How to review and approve
- Review the request details in the Slack message.
- Click Approve to grant access, or Deny to reject the request.
- If denying, you can optionally add a brief reason.
- Click Send. Your decision is instantly logged in your organization's audit trail.
After you approve
Once you approve a request:
- The worker receives an instant notification in Slack
- Access is automatically provisioned (usually within minutes)
- The request is logged in your organization's compliance and audit records
- IT teams can track provisioning status in the Access Management dashboard
Bulk Actions
If you have multiple similar requests, you can approve or deny them in batches directly from Slack.
For Workers
Requesting access via Deel
- Go to Workspace > Deel IT.
- Under the Applications tab, browse the applications available for request.
- Select Request > Application, choose the application and the appropriate access level or role, provide a justification, and submit the request.
- View the request status to see its current approval level and the relevant Points of Contact (POCs).
Requesting access via Slack
- Click on the Deel app in your Slack sidebar and go to the Home tab.
- Click Request App Access to browse available applications.
- Select the app you need access to from your organization's approved application list.
- Choose the role or permission level you're requesting (e.g., Editor, Viewer, Admin). The available levels depend on what your admin has configured for that app.
- Write a brief explanation of why you need access to this application. This helps your approver understand the business need.
-
Click Submit. You'll receive an immediate confirmation message in Slack.
Track your request in Slack
After submission, you can track your request status directly in Slack:
- In Progress - Your request is waiting for approval from your manager or approver.
- Approved - Access has been granted. You'll receive a notification with next steps (usually access is provisioned within minutes).
- Denied - Your request was not approved. You can view the reason and resubmit with additional justification if needed.
You can also view your request status in the Deel platform under Deel IT > Access Management > My Requests for a comprehensive view of all your access requests (both platform and Slack).
Additional Actions
- View request details - Click on any request to see more information.
- Cancel a pending request - If your request is in progress, you can cancel it and resubmit later.
- Resubmit after denial - If your request is denied, you can submit a new request with updated justification.
Frequently Asked Questions (FAQs)
Can I see a history of all approved or denied requests?
Yes. Admins can go to Access Management > View access requests to see a full audit log of all historical requests, who requested them, and who approved them.
Can I request an app on behalf of someone else?
Admins and Managers have the authority to request access for other users by selecting the specific worker's name in the "Request App Access" modal.
What happens if an app is marked as "Not Requestable"?
The app will not appear in the worker's applications catalog. Only apps explicitly enabled by an Admin can be requested by the general workforce.
How long does it take for the worker to get access after approval?
In most cases, provisioning is near-instant once the final approval is logged, depending on your SSO/SCIM configuration.
What happens if a Manager/Approver is out of the office?
You can configure substitute approvers within the Policy Information flow. You may also set the number of approval levels required and include group admins to ensure requests don't stall.
What is the maximum number of approval levels I can set?
You can configure multiple tiers (e.g., Manager -> IT Head) to match your company's internal security protocols.
What happens if my organisation doesn't have Deel as the HRIS / doesn't have a manager hierarchy outlined in the platform?
A new approval policy would have to be created in the Approval Policies screen to specify who should be the approver for the requests. For more information, please see the How to Configure and Manage Approval Policies article.
Can I request access via Slack if my organization hasn't enabled Slack integration?
No. Your organization admin must install the Deel Slack app and complete the setup steps before workers can submit app access requests through Slack. If you need Slack integration enabled, contact your Deel account administrator.
Are Slack and platform requests treated differently?
No. Both requests follow the same approval policies, workflows, and audit trails. The only difference is the interface where you submit and track requests.
If I request via Slack, will my manager see it on the platform too?
Yes. All requests, whether submitted via Slack or the platform, appear in the same approval queue. Your manager will receive the notification in Slack but can also review all requests in the Deel platform if they prefer.
Can I track a platform request in Slack?
No. Requests submitted on the Deel platform are tracked on the platform. Requests submitted via Slack are tracked via Slack messages. However, you can view all your requests (both methods) in the Deel platform under Deel IT > Access Management > My Requests.
What happens if my organization disables the Slack app?
Requests you've already submitted via Slack will continue to be processed and approved normally. However, you won't be able to submit new requests via Slack until your admin re-enables the app.
Can I cancel a request I submitted in Slack?
Yes. If you have a pending request in Slack, you can cancel it by clicking the cancel button in the Slack message or notification. You can then resubmit a new request if needed.
Can a manager request on behalf of their direct report via Slack?
Yes. Managers can request app access for their direct reports through Slack. Submit the request, select the direct report's name, and proceed as normal. The manager will also receive a notification about items requiring their approval.