The Deel App for Slack integration allows you to link all your group members that are managed in Deel to their corresponding profiles in Slack.
This integration allows you to be notified when there are pending approvals, search the Deel bot for pending items, receive reminders for upcoming and overdue payments, and much more!
In this article:
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 address on the Deel contract and the Slack profile match.
Unmatched employees will not be able to receive notifications until their email addresses have been updated.
To connect the Deel integration, simply select the (1) Apps & Integrations tab on your home page and click (2) Slack. Then connect and authenticate.
Slack Notifications
Set up notifications for when something happens on the Deel platform.
-
Contract ready to sign - We will send out a notification when there is a new contract that has been created that requires signing. The message can be sent to either a Slack channel or to a client Admin, and it will contain the contract name with a link to the contract itself!
This notification is triggered only when the admin re-assigns the contract for someone else to sign.
-
Contract Updates - Configure this notification to notify a Slack channel of your choice when a contract or contract amendment has been signed by all parties.
-
Payment Reminders - Enable this Payment Reminders to be reminded of any due or overdue payments. Our system will check every Monday at 8am UTC if there are due or overdue payments and, if payments are pending, a notification will reach one of your Slack channels to remind your group.
-
Items Pending Approval - Trigger a notification whenever there is a new item awaiting approval. This notification includes any time-off and expense requests, as well as bonuses, commissions, deductions and overtimes.
The notification can be configured to be sent to a Slack channel for your group in charge to approve those to see, or directly to the approver.
Our system will check on an hourly basis for any newly items and, if additional approvals are needed, a notification will be sent to alert you.
Deel Bot for Slack
Now you can easily perform the following actions via Slack:
/deel pending - view all due payments and pending approvals.
/deel pending @User - view all due payments and pending approvals for a specific worker.
/deel @User - view any active group member’s contract info such as position, seniority, contract start date, and country of residence.
Slack Workflow Automation (for Deel HR)
This tool allows you to automate the process of informing your groups in Slack of key employee life-cycle events such as contract creation or contract termination.
✅ 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.
User Provisioning plugin
This plugin simplifies the process of setting up Slack accounts for new employees and revoking access when they leave the company. During onboarding, you have the flexibility to decide when the new hires get their Slack access - whether it's before, on, or after their start date. You can also establish password guidelines like generating randomised passwords, personalising passwords, and mandating users to update their passwords upon their initial login. In the same way, during off-boarding you get to decide when accesses are revoked which saves time and ensures a consistent experience for all.
People Match plugin
This plugin allows you to verify who is connected between Deel and Slack and identify any unmatched users. From the Slack account profile, you can readily see how many accounts are unmatched. Unmatched employees will not be able to receive notifications or interact with the Deel bot until their email addresses have been updated.
Clicking on the People Match reveals this side tray of unmatched accounts that you can review and match manually.
If you have profiles that we can't match, please verify that these users have a profile in Slack and that the email addresses in Deel (contract email or alternate email) match their Slack profile email.
If the user has a personal email in Deel but a work email in their Slack profile this might cause the matching issue. Adding an alternate email in Deel to match the one in their Slack profile should resolve this problem.
Please note that adding a new email will require the user to confirm the change by clicking on a link that Deel will send to the newly added address.
Privacy Policy
Please review our Privacy Policy for a detailed explanation on how information about you is collected, used, and disclosed.
FAQs
[ACCORDION] What happens if employee profiles aren't synced?
Unmatched employees will not be able to receive notifications until their email addresses have been updated.
Typically work email is entered Slack but personal email is used to sign up to Deel. If this is the case, simply ask your worker to 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] What are the keyboard commands for Deel Bot for Slack?
In your Slack workspace:
- On the top left menu, click on Apps to open the App center;
- Search for Deel and select the first option to open a new chat with Deel Bot
- Type /deel to begin!
All available commands:
/deel - Initiates a conversation with Deel bot
/deel help - Learn more about commands and functionalities.
/deel @user - Pull up contract information from your active members
/deel pending - this allows you to view pending tasks like due payments and due approvals.
/deel pending @User - to view pending payment and approval items for a specific worker.
[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]