Deel’s integration for Slack allows you to link all your team members that are managed in the Deel App to their profiles in Slack.

In this article:
How to connect the Deel Integration for Slack
How to retrieve contract details on Slack
Slack Workflow builder (for Deel HR clients only)
Before you begin:
You must have one of the following Org Admin user roles on Deel:
- Org Admin
- Integrations Admin - People
- IT Developer Admin
Please ensure that the email addresss on the Deel contract and the Slack profile match.
How to connect the Deel Integration for Slack:
✅ Step 1 - Connect the Deel Integration for Slack
Select the (1) Apps & Integrations tab on your home page and click (2) Slack
Click Connect
✅ Step 2 - Click Allow when asked to authenticate Deel accessing your Slack workspace
How to retrieve contract details on Slack
After a successful connection to your Slack workspace, you will receive a message from the Deel:
"Deel bot has been installed to supercharge your remote-hiring workflow!"
You can easily pull up contract information for your active team members by typing:
/deel @user
this will retrieve key contract information such as position, seniority, contract start date, and country of residence.
If there is no matching active contract, or you do not have permission to view the contract, you will receive the following error message:
Slack Plugins
On the Integration page, select the Plugins tab to see the various configurations and plugins that are available with the Slack integration:
Slack Notifications
This plugin will allow you to set up notifications for when something happens on the Deel platform.
Once you enable this plugin, you send notifications to a specific person and/or to a channel:
- Expense Approvals
- Invoice Approvals
- Contract Signing
People Match
This plugin allows you to see matched and unmatched users in Deel and Slack.
You will see a detailed view of employees that have been found in both Slack and Deel, with a link to their Deel contract
To match unmatched workers, please check that the email addresses (contract email or alternate email) from the Deel contract match their Slack profile email.
If you add an alternate email in Deel to match the Slack profile, you will need to confirm the action by clicking on a confirmation link that Deel will send to the newly added email address.
Deel Slack Bot
This plugin allows you to configure notifications and settings directly in your Slack workspace.
The plugin pop-up will also inform users about available commands for Slack.
Slack Workflow builder for Deel HR
✅ Step 1 - Select Workflow Automation in your Organization Settings
Please note that this Organization Settings section will only be visible to Deel HR clients
✅ Step 2 - Add Trigger
A trigger is an event that will start your automation.
Choose your trigger between the available events:
- Contract added - triggers when someone finishes adding a new contract
- Worker joined - triggers when the worker accepts the invite
- Contract terminated - triggers when the worker becomes inactive
Click Add Trigger
✅ Step 3 - Add action event
Please choose Send a Slack message as the action event and then you can select a public or private channel to send your customized message.
After you select the channel and create your message, click Add Action.
Privacy Policy
Please review our Privacy Policy for a detailed explanation on how information about you is collected, used, and disclosed.
FAQs
[ACCORDION] How can I sync employee profiles?
Typically work email is in Slack but personal email is in Deel. If this is the case, simply ask your workerto enter in an alternate contact email in Deel.
- Ask them to log into Deel and find their contract
- They can click into their contract on the home screen
- Ask them to go to the ‘contract details’
- Under the ‘contract details’ section they can locate the the ‘Alternate email’ field
- Ask them to click on ‘Alternate email’ and input their work email
This email must match the one in Slack. They will confirm this by clicking a link we send to that email.
If your company is using Deel HRIS, then we will use those emails for syncing together the two profiles.
[ACCORDION] How often will the integration sync?
The integration will sync daily, at 7am GMT.
[ACCORDION] I added the bot to the private channel and refreshed the page, so why don't see the channel in the dropdown?
The likely issue is that the user who added the channel is using an email in Deel that is different than the one they use in Slack.
Until the emails match, we can't be certain the user is permitted to see that channel in the dropdown.
[/ACCORDION]