Microsoft Teams

You can receive notifications for the Crowdcontrol events as chat messages in the Microsoft Teams channel that is configured with a webhook.

To set up the Microsoft Teams integration:

  • Configure an incoming webhook in Microsoft Teams
  • Configure the integration in Crowdcontrol

Configuring an Incoming Webhook(Workflow URL) in Microsoft Teams

In Microsoft Teams, configure a webhook for the required channel. To configure the webhook follow these steps:

  1. Select Microsoft Teams more options icon next to the channel or chat you want to create a workflow for, and then click the Workflow logo.

    select workflow

  2. Choose the webhook template Post to a channel when a webhook request is received.

    select post to channel

  3. Once the workflow opens, you can change its name. You’ll also need to authenticate with your account to have your workflows post to the channel or chat.

  4. Update the name and have the correct account authenticated, then select Next.

    select account and click next

  5. On the next page choose the Team, Channel, or Chat that this notification will post to. Note if you are using this workflow from a chat or channel these fields will auto-populate for you. After filling out the required details, select Add workflow.

    add workflow

  6. Once the workflow is created, you’ll see a new dialog with message Workflow added successfully.

    workflow added successfully

  7. Select the Manage your workflow link.

    manage your workflow

  8. Click Edit.

    edit workflow

  9. In the Send each adaptive card section, change Post as from Flow bot to User.

    flow bot to user

  10. Copy the workflow URL.

workflow url

Configure the Microsoft Teams Integration in Crowdcontrol

  1. Go to Settings and click the Integrations tab.

    Go to Settings and click the Integrations tab

  2. In Microsoft Teams, click Add Integration.

    In Microsoft Teams, click Add Integration

  3. Click Add Microsoft Teams Integration.

    Click Add Microsoft Teams Integration

  4. Provide a name for the integration, paste the webhook(Workflow) URL that you had created in the Microsoft Teams channel, and click Save.

    Provide a name for the integration, paste the webhook URL that you had created in the Microsoft Teams channel, and click Save

  5. Specify the events that should trigger the webhook. Move the slider to the right to specify the event.

    Specify the events that should trigger the webhook

    You can configure a notification to be sent to the Teams connected channel webhook when the following events occur:

    • Submission is created
    • Submission moves to triaged, unresolved, or resolved
    • Submission is rewarded
    • Submission has a public comment or private comment from Bugcrowd or customer
    • Submission has a private or public comment mentioning @customer
    • Submission has a blocker created or resolved
  6. Move the slider to the right to enable the integration.

    Move the slider to the right to enable the integration

    The Enabled status is displayed for the integration as shown.

    The Enabled status is displayed for the integration

    Also, the Integrations page displays Connected for Microsoft Teams.

    The Integrations page displays Connected for Microsoft Teams

Deleting an Integration

To delete an integration:

  1. On the Microsoft Teams Integrations page, click the Delete icon.

    Click the delete icon on the Microsoft Teams Integrations page

    A pop-up message asking for confirmation is displayed.

    A pop-up message asking for confirmation is displayed. Click OK

  2. Click OK. The integration is deleted.