Skip to main content

Slack integration

The Slack integration posts notifications to a Slack channel whenever a flow session is completed.

Slack notification example

To enable the integration, click the gear icon in the main header to open Settings, then select Integrations. Click Configure in the Slack section.

Add to Slack

Click Connect Slack to begin the connection process. You'll be redirected to Slack to choose a channel to receive the notifications.

After you grant access to post messages to your Slack workspace, you can configure the Slack notifications you'd like to receive.

Notifications

Click the toggle to enable/disable Slack notifications for specific events: when a cancellation session starts, when a subscriber cancels, is saved or deflected.

Slack notifications

Message headline

To customize a notification headline, click the edit icon next to the current headline to open the headline editor.

The headline supports property tokens such as {{ subscriber.name }} or {{ subscription.mrr }}.

Use the Insert property menu in the editor to browse and insert available tokens, including subscriber attributes, platform properties, and custom properties. You can also specify a fallback value that is used when the property has no value for a given session (e.g. {{ subscriber.name | default: "your subscriber" }}).

Leave the headline blank to use the built-in default message for that event.

Session properties

The Session properties section controls which properties are included in each Slack notification and the order in which they appear.

Slack session properties

By default, notifications include the subscriber name and MRR. Use Add property to include additional fields — such as platform properties or custom properties — and drag the pills to reorder them. Property values reflect the state of the session at the time it occurred.