Overview
By integrating Slack with Laywork’s notification system, you can receive real‑time alerts about key events—new tickets, task updates, leave requests, and more—directly in your Slack channels. This guide walks you through creating an Incoming Webhook in Slack and configuring Laywork to use it.
Prerequisites
You must be a Slack workspace administrator (or have the permission to create and manage apps in your workspace).
You must have Laywork Admin access to reach Settings > Notification Settings.
Step 1: Create an Incoming Webhook in Slack
Open the Slack App Directory
In Slack, click Apps in the left sidebar, then search for and open “Incoming WebHooks”.
Add the Incoming WebHooks Integration
Click Add to Slack.
Select the Target Channel
Choose which channel (or direct message) you want Laywork notifications to post into, then click Allow.
Copy the Webhook URL
On the next screen, you’ll see a Webhook URL (it starts with https://hooks.slack.com/...). Click Copy URL.
Step 2: Configure Slack Notifications in Laywork
Log into Laywork as an administrator and navigate to Settings > Notification Settings.
Select the Slack tab at the top of the page.
Enable Slack by checking the Status box.
Paste your Webhook URL into the Slack Webhook field.
(Optional) Upload a Notification Logo—this image will appear alongside each Slack message for brand consistency.
Choose which events should send Slack alerts:
On the right-hand list, check the box next to each event (e.g. “New Support Ticket Request”, “Task Status Updated”).
Use Select All to toggle every notification on or off.
Click Save at the bottom, then click Send Test Notification to verify it’s working.
Step 3: Verify Your Integration
Switch to Slack and open the channel you selected in Step 1.
You should see a message titled “Test Notification from Laywork” (or similar).
If you don’t see it:
Confirm that the webhook URL in Laywork matches exactly what Slack provided.
Check that the Slack integration is enabled in Settings > App Settings if your workspace uses an app‑level approval flow.
Tips & Best Practices
Use a dedicated channel (e.g. #laywork-notifications) so alerts don’t get lost among general chatter.
Customize your Webhook name and icon in Slack’s Incoming Webhook settings for clear visibility.
Limit event volume by only enabling the most critical notifications—too many alerts can lead to “notification fatigue.”
Combine with Do Not Disturb schedules in Slack so after‑hours notifications don’t interrupt your team.
Troubleshooting
Why don’t I see a test message in Slack after setting up the integration?
Possible Cause: There might be a typo in the Webhook URL or the Slack integration may be disabled.
Solution: Re-copy the Webhook URL from Slack and ensure the “Status” is checked in Laywork.
Why do I get a permissions error when trying to send a test message to Slack?
Possible Cause: Your Slack workspace may have restrictions on apps.
Solution: Ask your Slack admin to approve the Incoming WebHooks app.
Why are Slack notifications duplicated or missing?
Possible Cause: Multiple webhooks might be configured or the event toggles may be set incorrectly.
Solution: Remove any extra webhooks in Laywork and double-check your event selections.