Skip to content

Netlify App for Slack

This feature is available on Pro and Enterprise plans.

Accelerate your workflow, get unblocked faster, find answers to your Netlify questions, and track Netlify activity — all from the Netlify App for Slack.

Get notified of changes to deploy states, environment variables, domains, form submissions, site configuration, and more. Ask your questions about using Netlify and get answers from our AI-powered chatbot assistant.

The Netlify App for Slack enables teams to set up Slack notifications in just a few clicks.

Netlify App comment in Slack showing that someone left a comment on a preview of a site through the Netlify Drawer’s review tools

With the Netlify App for Slack, you can set up subscriptions to get notified of the following:

  • Data layer sync event failures in Netlify Connect
  • Deploy state changes
  • Netlify Drawer activity
  • Environment variable changes
  • Form submissions
  • Site configuration changes
  • Team configuration changes
  • Team DNS zone and domain events
  • Team membership events
  • Team metered usage events
    • Receive notifications when your team crosses the 50%, 75%, or 90% threshold of bandwidth allotment, build minutes, and function invocations. Not applicable for Enterprise plans with unlimited metered services.

For Netlify Drawer activity, you can subscribe to these events:

To get product answers from our AI-powered chatbot assistant, enter @Netlify in any public or private Slack channel where the Netlify App is added.

Our chatbot will only work in Slack workspaces where the Netlify App is authorized.

The chatbot assistant responds in Slack threads with info sourced from our product docs, recent blog posts, and Support Forum posts.

Learn about Netlify’s latest product updates directly from the Netlify App home page in Slack. In the left sidebar of your Slack workspace, select Netlify from your Slack apps.

Slack app window showing the Netlify App selected with a list of Netlify product updates

Any private or public Slack channel where the Netlify App is installed can surface notifications about Netlify forms, deploy states, domain changes, Netlify team member changes, and environment variable changes. You can also set up notifications for review comments or new issues created from the Netlify Drawer. Check out this list of event subscriptions available.

Netlify App comment in Slack showing that someone left a comment on a preview of a site through the Netlify Drawer’s review tools

The Netlify App for Slack cannot be added to a channel that is shared across multiple Slack workspaces.

Slack workspace admins can also prevent Multi-channel guests in a Slack workspace from creating Netlify subscriptions. Slack admins can do this by changing permissions for all Multi-channel guests so they cannot use slash commands for installed apps and can only use the workspace’s default slash commands.

We recommend you install and authorize the Netlify App for your Slack workspace directly from the Netlify UI.

To authorize installing the Netlify App to a Slack workspace, you need to be a Netlify Team Owner and have permission to install the Netlify App into your Slack workspace.

Depending on how your Slack workspace admins have configured app permissions, you may need help from a Slack workspace admin to install the app.

These Slack admins can:

When you authorize the Netlify App, note that you are granting everyone in your workspace the permission to view activity on your Netlify team, including Slack users who are not on your Netlify team or don’t have Netlify accounts. Any person in Slack with permissions to use your Slack workspace can also set up event subscriptions.

You can connect multiple Netlify teams to a single Slack workspace, which may be ideal for Netlify organizations.

Note that you can only connect a Netlify team to one Slack workspace.

To install and authorize the app:

  1. As a Netlify Team Owner, go to Team settings Notifications Slack notifications, and select Select workspace.

  2. To complete your app installation, follow the Slack authorization prompts. If you are not able to install the app, consider asking your Slack workspace admin if they can either:

    • install the Netlify App for you
    • approve the Netlify App so you can install it in your workspace

You can subscribe to Netlify activity from the Netlify UI or from a Slack channel.

To review all Slack subscriptions for a site or team, navigate to the following sections in the Netlify UI:

To create a subscription in a private Slack channel, you must subscribe from Slack with /netlify. You don’t have to be a Netlify Team Owner to subscribe to team-wide activity.

Choose whether you want to subscribe to activity from a specific site or from an entire team.

  1. As a Netlify Team Owner, go to Team settings Notifications Slack notifications.

  2. Select Add subscription.

  3. Choose the event type and channel.

  1. For your project, go to Project configuration Notifications Slack notifications.

  2. Select Add subscription.

  3. Choose the event type and channel.

To subscribe a Slack channel to Netlify activity:

  1. If you haven’t already, add the app to your channel by entering @netlify.

  2. In your chosen Slack channel, enter /netlify and follow the subscription prompts.

  3. Choose an event type.

  4. Enter details for your event type subscription. If you don’t specify a site for your subscription, the event subscription will apply to all sites on the team.

Now your Slack channel is ready to post Netlify events.

If these troubleshooting tips or limitation explanations don’t help or you need more support, consider reaching out to us with feedback or for more guided support.

If messages are not posting as you expect, consider the following:

  • Double-check that the Netlify App has been invited to your Slack channel by entering @Netlify or /netlify in your channel.
  • Confirm your Slack channel has not been archived because subscriptions are paused for any archived channel. You can find paused subscriptions and resume them in the Netlify UI.
  • Next, consider if the messages are simply delayed.

If messages are delayed, you may have hit the Slack app rate limit. Learn more about the Slack rate limit limitation.

App not supported in channels shared across Slack workspaces

Section titled “App not supported in channels shared across Slack workspaces”

The Netlify App for Slack is only authorized to share Netlify activity for a single Slack workspace. This means you cannot install the app in a channel that is shared across multiple Slack workspaces. Learn more about Slack channels shared across workspaces.

If you are on a free plan for your Slack workspace, you may reach Slack’s message limit faster with the Netlify App installed.

We recommend you check out the Slack usage limits docs to understand this limit better. Note that the message usage limit is different than the rate limit.

If you exceed the message limit, no one in your Slack workspace will be able send a message until Slack lifts the restriction. The fastest way to resolve this restriction is to upgrade your Slack workspace to a paid plan.

To avoid exceeding the message limit, consider how you might prioritize or limit event subscriptions for free Slack workspaces.

The Netlify App for Slack is designed to share updates for humans rather than bots or scripts, so the app requires that notifications are not sent at a higher rate than 1 message per second per Slack channel.

Given this limit, notifications that occur more frequently than that will be queued and may appear delayed.

If you need notifications in Slack more often than every second, we recommend the following approaches:

  • Create more specific subscriptions. For example, subscribe to specific sites instead of all sites.
  • Make subscriptions for different channels rather than sending all notifications to the same channel.
  • Use our webhook notification type for deploy state notifications to build your own custom solution.

To share feedback about your experience using the app:

  1. Go to any message from the Netlify App in your Slack workspace.
  2. Using the three-dot menu, select Leave feedback.

For feedback about our chatbot assistant, check out Ask Netlify feedback.

For feedback about these docs, check out the docs feedback form at the bottom of this page.