Microsoft Teams workflow

View as Markdown
v8.1

The Microsoft Teams Workflow integration uses a Microsoft Teams workflow to post updates to your channel when events occur in Unleash, for example when a feature flag is updated.

To set up this integration, you need to create a workflow for your channel. Follow Microsoft’s guide on creating incoming webhooks with workflows for Microsoft Teams.

If the HTTP POST to the Microsoft Teams workflow URL fails with a 50x or network error, Unleash retries once. Duplicate events can occur, and you should not assume that events always arrive in order.

Configuration

Events

You can choose to trigger updates for the following events:

  • feature-created
  • feature-updated
  • feature-archived
  • feature-revived
  • feature-stale-on
  • feature-stale-off
  • feature-environment-enabled
  • feature-environment-disabled
  • feature-strategy-remove
  • feature-strategy-update
  • feature-strategy-add
  • feature-metadata-updated
  • feature-variants-updated
  • feature-project-change
  • feature-potentially-stale-on
  • change-added
  • change-discarded
  • change-edited
  • change-request-applied
  • change-request-approval-added
  • change-request-approved
  • change-request-cancelled
  • change-request-created
  • change-request-discarded
  • change-request-rejected
  • change-request-sent-to-review
  • change-request-scheduled
  • change-request-scheduled-application-success
  • change-request-scheduled-application-failure
  • change-request-schedule-suspended
  • release-plan-progressions-paused
  • release-plan-progressions-resumed

Parameters

The Microsoft Teams Workflow integration takes the following parameters:

  • Microsoft Teams Workflow URL: the only required property.

Tags

Microsoft Teams workflows are channel-specific. You can create multiple integrations to post updates to multiple channels.