Slack

Get flag change notifications delivered to a Slack channel

Flipswitch can post notifications to a Slack channel whenever feature flags change in your project. The integration uses Slack's OAuth-based incoming webhooks, so there's no need to manage tokens or URLs yourself.

Setting Up

Go to your Project and select Integrations > Slack from the sidebar.

Add to Slack

Click Add to Slack. You'll be redirected to Slack's authorization screen.

Authorize and Select a Channel

Sign in to your Slack workspace if prompted, then choose the channel where notifications should be posted. Click Allow to complete the OAuth flow.

Flipswitch automatically creates the integration named Slack - #channel-name with all flag events enabled.

Configure

After authorization you're taken to the integration editor. From here you can:

  • Rename the integration
  • Optionally restrict notifications to a specific environment
  • Enable or disable the integration

Configuration

Once created, you can edit the following settings on any Slack integration:

SettingDescription
NameA human-readable label (must be unique within the project)
Environment filterLimit notifications to a specific environment, or leave as "All environments"
EnabledToggle the integration on or off

All five flag event types are always subscribed — this is not configurable.

The connected Slack channel cannot be changed after setup. To post to a different channel, delete the integration and add a new one.

Environment Filter

The environment filter controls which events the integration receives:

  • All environments — receives every flag event for the project.
  • Specific environment — only receives events scoped to that environment (flag.rules.created and flag.rules.updated). Project-scoped events like flag.created, flag.updated, and flag.deleted are always delivered regardless of filter.

Testing

Click Send test message on a saved integration to post a sample notification to the connected channel. Use this to confirm the integration is working before relying on it for real events.

Removing an Integration

To stop notifications and remove the integration, open it from the list and click Delete. Notifications to that channel stop immediately.

On this page