How to Connect Slack to Laywork via Incoming Webhook

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

Step 1: Create an Incoming Webhook in Slack

  1. Open the Slack App Directory
    In Slack, click Apps in the left sidebar, then search for and open “Incoming WebHooks”.

  2. Add the Incoming WebHooks Integration
    Click Add to Slack.

  3. Select the Target Channel
    Choose which channel (or direct message) you want Laywork notifications to post into, then click Allow.

  4. 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

  1. Log into Laywork as an administrator and navigate to Settings > Notification Settings.

  2. Select the Slack tab at the top of the page.

  3. Enable Slack by checking the Status box.

  4. Paste your Webhook URL into the Slack Webhook field.

  5. (Optional) Upload a Notification Logo—this image will appear alongside each Slack message for brand consistency.

  6. Choose which events should send Slack alerts:

  7. Click Save at the bottom, then click Send Test Notification to verify it’s working.

Step 3: Verify Your Integration

  1. Switch to Slack and open the channel you selected in Step 1.

  2. You should see a message titled “Test Notification from Laywork” (or similar).

  3. If you don’t see it:

Tips & Best Practices

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.