Slack
Slack is the one place PeopleMuster speaks to your team without anyone opening the app. Posts notifications, reports and announcements into the workspace. Everything else stays inside the product.
What it does
Three kinds of message go out. Scheduled reminders, such as a monthly attendance reminder or a weekly nudge to submit hours. Reports, such as the utilisation report, which has a Send to Slack action on the page itself. And announcements.
Scheduled messages live on a page of their own. Each one has a key, a title, a target channel, a type of recurring or one-time, and a next run time. Counts for active, completed, failed and paused sit at the top, so a reminder that quietly stopped firing is visible.
The directory also pulls from Slack. A Sync Slack action on the team directory matches people to their workspace accounts.
One setting is worth knowing about. An app environment switch reroutes every Slack message to a test channel, so you can set up a schedule without messaging the whole company while you do it.
What it needs before it works
A bot token from a Slack app in your own workspace. An incoming webhook is optional and sits alongside it.
Both are stored per tenant and masked once saved. The product's wording is exact: stored in your own database and never shown again in full. Rotating a token means pasting a new one, because the old value cannot be read back out.
Then a channel per scheduled message. There is a guard here worth repeating, because it exists for a real reason. A channel whose name ends in a client suffix is refused for the meeting digest, which stops confidential meeting signals landing in a channel a client can read.
Questions people ask
Does the team directory sync with Slack?
Yes. A Sync Slack action on the directory matches people to their workspace accounts, so the two lists agree without anyone retyping names.
What happens if the Slack token stops working?
The scheduled message is counted as failed on the notification page, so a broken token shows up the same day. Paste a new token and the schedules carry on.
Can we rehearse a schedule without messaging everyone?
Yes. Switch the app environment to development and every Slack message goes to a test channel instead of the team.