Lampwick alerts in Slack

Send Lampwick alerts and new or reopened issues to a Slack channel through an incoming webhook. Team owners set it up in a minute, with a test message.

Updated View as Markdown

An alert channel posts a team's alerts, and its new and reopened issues, to a Slack channel. Push notifications and e-mail keep going out as well.

What you get

  • Down and Up again for uptime monitors, SSL and domain expiry, DNS records changed, Broken links, and Missed, Failed or Slow scheduled tasks.
  • New and reopened Issues, with the exception class; turn on Include exception messages in issue notifications for the message too.
  • What happened, the reason and a link to the dashboard, never a URL's query string.
  • For all projects of a team, or for one project.

Set it up

  1. In Slack, go to Apps → Incoming Webhooks, pick the channel and copy the webhook URL. It looks like this:

    https://hooks.slack.com/services/…
    
  2. In Lampwick, click Alert channels in the sidebar.

  3. Under Add a channel, pick Slack as the Kind, give it a Name (such as #ops) and paste the Webhook URL.

  4. Under Alerts of, pick All projects of a team or one project, and click Add channel.

  5. On the channel's page, click Send test message.

Only team owners add channels; members see them. The URL is stored encrypted and never shown again, only its host.

Ask your agent

When an alert lands in Slack, paste it into an agent that is connected to Lampwick:

Lampwick just alerted in Slack: "Down: Checkout API, HTTP 404 Not Found, 2 failed checks in a row". Look at that monitor and at the issues and error logs of the same project around that time, and tell me the most likely cause.

Next step

The alerts docs cover the hourly limits, retries and the Deliveries log of each channel.