Notification IntegrationsPro
Manage Slack and Mattermost notifications for your billing entity — target specific members or groups and control whether members' personal integrations fire under your billing entity.
Why Entity-Managed Integrations
Billing entity integrations are configured by admins and owners. They send events from any member's activity in this billing entity to a single webhook (typically a Slack or Mattermost channel). Three things make them different from personal integrations:
- Members can't create or modify them — only admins/owners can.
- Admins can target specific members or groups, so a project channel only sees the relevant people.
- Admins can suppress members' personal integrations for events emitted under this billing entity (useful when client confidentiality matters).
Team Feature
Creating an Entity Integration
- 1Switch to your billing entity
- 2Go to Settings → Automation → Integrations
- 3Click Add Integration
- 4Pick the platform, paste the webhook URL, choose events
- 5Set a topic/category filter if you only want a slice of activity
- 6Pick a member targeting mode (next section)
- 7Save
Targeting Members and Groups
Member targeting is set per integration. There are three modes:
All members
Default. Send every matching event from every member to this webhook.
Example: A general #activity channel that captures everything happening in the billing entity.
Specific members
Pick one or more individual members. Only events emitted by them flow through this integration.
Example: A client channel where only the two people on a specific engagement should appear.
Specific groups
Pick one or more billing entity groups. Only events emitted by members of those groups flow through.
Example: An engineering channel that automatically follows everyone in the Engineering group, including new hires once they're added to the group.
Tip
Personal-Integration Policy
Each member can configure their own personal Slack/Mattermost integrations in their account settings. By default these fire for everything the member does — including events they emit while working under a billing entity. That's usually what you want, but for some teams it isn't:
- An agency tracking time on a confidential client engagement doesn't want a freelancer's personal Slack workspace to receive notifications about that client's project.
- A company that wants the billing entity's webhook to be the single source of truth for activity may not want personal integrations duplicating events.
Turn on the "Suppress personal integrations in this billing entity" toggle on the integrations page to stop personal integrations from firing for events members emit while working under this billing entity.
Warning
Note
What Members See
When you enable suppression, members will see a banner on their personal integrations page listing each billing entity that has suppressed them. The banner explains that their personal integrations still fire in personal context and in other billing entities. Members do not receive an email about the change — only the in-app banner.
Audit Log
Every entity-integration change is recorded in the audit log: creates, updates, deletes, member-targeting changes, and policy changes. Find it on the integrations page under "Recent changes".
The log shows who made the change, what changed, and when. Useful when troubleshooting "why did the notifications change last week?"