Browse help topics

Post alerts into Slack or Microsoft Teams

In this article: Route expiring-document events into the channel your team already watches.

Compliance problems get dealt with faster in a channel people are already in than in an inbox they check twice a day. Both work through an incoming webhook.

Slack

  1. Create an incoming webhook in Slack

    In Slack, create an Incoming Webhook for the channel you want and copy the URL it gives you.

  2. Connect it through an automation step

    Route it through Zapier or Make rather than pointing us straight at it. Slack expects its own message format, and the automation step is where our payload becomes a readable message.

  3. Make the message useful

    Write the message so it can be acted on without opening anything: contractor name, what expired, and when. "Rodriguez Electric — workers' comp expires in 7 days" beats "A compliance event occurred".

Microsoft Teams

Same shape — Teams gives you an incoming webhook URL for a channel, and the automation step formats the message. Teams is fussier about card formatting than Slack, so keep it simple to begin with.

Which events belong in a channel

contractor.compliance_changed, and the two expiring events if your team acts on warnings. Leave contractor.created out — a message every time someone adds a contractor trains people to ignore the channel, which defeats the purpose.

Tip

Post to a channel that already exists and that people already read. A new #compliance channel is quiet for a week and muted by the third.

Longer walkthroughs: Slack · Microsoft Teams

Related articles

Didn't find what you were looking for?

Send us the question — a person answers, usually the same working day.

Contact support