LLDesk

Help center · Account

Setting up Slack alerts

Connect LLDesk to Slack so deadline reminders and new-violation alerts land in your team's channel.

Setting up Slack alerts

LLDesk can post deadline reminders, new-violation alerts, and vendor-status updates directly into a Slack channel. This article walks through the setup and explains what gets posted.

Connecting Slack

From Settings → Integrations → Slack, click Connect Slack workspace. You'll be redirected to Slack's OAuth flow, where you'll:

  1. Select the Slack workspace to connect.
  2. Choose a default channel for LLDesk to post in (we recommend creating a dedicated #nyc-compliance channel).
  3. Authorize the LLDesk app.

You'll be redirected back to the integration settings, and you'll see a confirmation post in your chosen channel within a few seconds.

What gets posted

By default, LLDesk posts to your connected channel for these events:

  • Deadline reminders. 30, 7, and 1 day before any compliance item is due.
  • Overdue alerts. Once when an item goes overdue, and weekly while it remains overdue.
  • New violations. Within 4 hours of HPD, DOB, or OATH publishing a new violation on any of your buildings.
  • Vendor updates. When a quote arrives, when work is scheduled, when a job is marked complete.
  • Failed payments. If billing fails, an admin-channel alert.

Each post links back to the relevant LLDesk page, so anyone in the channel can click straight to the detail.

Customizing what posts

From Settings → Integrations → Slack → Notification preferences, you can:

  • Mute specific event categories (e.g., "don't post for upcoming deadlines, only overdue").
  • Route different categories to different channels (e.g., #compliance for deadlines, #alerts for new violations).
  • Restrict posts to specific buildings (useful if you have a Slack channel per portfolio segment).

Per-user DMs vs. channel posts

The Slack integration posts to channels by default. Individual teammates can additionally enable direct messages from LLDesk for items they're personally assigned to. This happens from each teammate's own user settings — admins can't enable DMs on behalf of others.

Disconnecting

If you uninstall the LLDesk app from your Slack workspace, the integration disconnects automatically. You can also disconnect from Settings → Integrations → Slack → Disconnect in LLDesk. Disconnecting stops all posts immediately; no historical posts are deleted from Slack.

Troubleshooting

If posts stop showing up, the most common cause is that the Slack channel was made private or the LLDesk app was removed from it. Re-add the LLDesk app to the channel (/invite @LLDesk) and posts should resume.

For anything else, email support@lldesk.ai with your workspace name and we'll dig in.

We pick up support emails personally.

If this article didn't cover your question, reach out — a real person on the LLDesk team will reply.