IntegrationsSlack

Slack Integration

Send Langfuse notifications to Slack so your team can see prompt changes and monitor alerts in the channels where you already coordinate releases, incidents, and product updates.

What the Slack app does

The Langfuse Slack app posts selected Langfuse events into Slack channels. Teams use it to keep prompt changes visible during development and to route monitor alerts into operational channels.

You need a Langfuse account and project to use the Slack integration. Slack notifications are configured per Langfuse project.

  • Prompt notifications: Get notified when prompt versions are created, updated, or deleted. Use this to review production prompt changes, coordinate releases, and audit prompt lifecycle events.
  • Monitor alerts: Send threshold-based alert and recovery notifications for Langfuse monitors to Slack. Use this to surface latency, cost, score, or quality changes before they affect users.

Get started

Open the Slack integration

Navigate to your Langfuse project settings, open the Integrations section, and choose Slack.

Slack integration card in Langfuse project settings

Connect Slack

Click Connect Slack to start the Slack OAuth flow.

Connect Slack workspace from Langfuse

Add Langfuse to Slack

Click Add to Slack to continue to the Slack permissions screen.

Slack app installation page with Add to Slack button

Authorize Langfuse in Slack

Authorize Langfuse for your Slack workspace.

Allow Langfuse to access Slack

After installation, Langfuse redirects you back to the app.

Test the integration

Select a Slack channel and send a test message to confirm that Langfuse can post to your workspace.

Test the Langfuse Slack integration

Configure notifications

Choose what Langfuse should send to Slack:

FAQ

Which Slack permissions does Langfuse request?

Langfuse requests the following bot scopes:

  • channels:read: Read public channel metadata so you can choose a destination channel.
  • groups:read: Read private channel metadata for private channels that the app was invited to.
  • chat:write: Post configured Langfuse notifications as the Langfuse app.
  • chat:write.public: Post to public channels without requiring the app to be manually invited first.
Why can't I select a private Slack channel?

Invite the Langfuse app to the private channel in Slack first, then refresh the channel selector in Langfuse. Slack only exposes private channels to apps that are members of those channels.

How does Langfuse handle Slack data?

Langfuse uses Slack OAuth to connect your workspace. Slack credentials are stored encrypted in Langfuse. The Slack app posts only the notifications you configure to the selected Slack channels.

For details about how Langfuse handles data, see the Langfuse Privacy Policy.

How do I disconnect Slack?

In Langfuse, go to SettingsIntegrationsSlack and click Disconnect.

Existing automations that use the Slack integration will be deactivated.

Does the Slack integration cost extra?

No. The Slack app does not cost extra. Usage is included with your Langfuse plan. See Langfuse Pricing for plan details.

Where can I get support?

Contact support@langfuse.com or use the in-app support flow in Langfuse.


Was this page helpful?

Last edited