Slack Integration & Notification Center

Prev Next

The Userflow Slack integration connects your Userflow workspace to a Slack channel so your team receives real-time notifications about user activity — without leaving Slack. It's Userflow's most-requested integration.

The Notification Center is where you configure which events trigger Slack notifications and manage the connection.

What you can get notified about

You can receive Slack notifications for virtually any event that can be tracked in Userflow. This includes both built-in Userflow events and custom events you define. Some examples:

  • New user sign-ups — when a new user is identified in Userflow

  • Flow completions — when a user completes a specific flow

  • Flow dismissals — when a user dismisses a flow without completing it

  • Checklist completions — when a user completes a checklist

  • Adoption Agent conversations — when a user starts a conversation with your Adoption Agent

The full range of notification options is robust, covering both standard Userflow events and any custom events you track in your application.

Prerequisites

  • A Userflow account with Admin access

  • A Slack workspace where you have permission to add apps

Connecting Slack to Userflow

  1. In Userflow, go to Settings from the sidebar.

  2. Select Integrations → Slack.

  3. Click Connect Slack.

  4. You'll be redirected to Slack's authorization page. Select the Slack workspace you want to connect and click Allow.

  5. Once authorized, you'll be returned to Userflow. Your Slack workspace now appears as connected.

Configuring notification rules

After connecting Slack, you can configure which events send notifications and to which channel.

  1. In Notification Center, click Add notification rule.

  2. Choose the event type you want to notify on (e.g., Flow completed).

  3. Select the specific flow, checklist, or trigger to watch (or select All to notify on any event of that type).

  4. Select the Slack channel where the notification should post.

  5. (Optional) Preview the notification format to confirm it looks correct.

  6. Click Save.

You can create multiple notification rules — for example, one rule for "Flow completed: Onboarding" and a separate rule for "New user identified."

Managing notifications

To edit or delete a notification rule, open Notification Center and find the rule in the list. Click the rule to edit, or click the trash icon to remove it.

To disconnect Slack entirely, go to Settings → Notification Center and click Disconnect.

Notification format

Slack notifications from Userflow include:

  • The event type (e.g., "Flow completed")

  • The user ID and display name (if available)

  • A timestamp

  • A link to the user's profile in Userflow

You can also add a customizable Slack message alongside the standard notification details to provide additional context or instructions for your team.

Troubleshooting

Notifications aren't arriving in Slack

Check that:

  1. Your Slack workspace is still connected in Notification Center (the connection can expire if you revoke the Userflow app in Slack).

  2. The specific channel selected in your notification rule is accessible to the Userflow Slack app — the app must be invited to private channels. ⚠️ Verify with Harish.

  3. Your notification rule is enabled (not paused or deleted).

The Slack app was removed from our workspace

Reconnect by going to Settings → Notification Center → Connect Slack and re-authorizing.