Integrate Microsoft Teams

If you want to send a message to a Microsoft Teams channel, you first need to integrate Microsoft Teams and Automation for Jira. This provides a webhook URL that Automation for Jira uses to send messages to your Microsoft Teams channels. This integration can be revoked at any time.

Setting up a Microsoft Teams integration can be done in a few simple steps:

  1. Navigate to Microsoft Teams, choose More options (...) next to the channel name, then choose Connectors
  2. Scroll through the list of Connectors to Incoming Webhook, and choose Add
  3. Enter Automation for Jira as the name for the webhook, upload an image to associate with data from the webhook (you can download and use Curly), and choose Create
  4. Copy the webhook URL to the clipboard and choose Done
  5. Now go back to your rule and the Send Microsoft Teams Notification action
  6. Paste the webhook URL from step 4 into the webhook field.

Microsoft Teams Webhook URL

All done! You are now integrated with your Microsoft Teams Channel.

Markdown support

Microsoft Team messages support basic markdown for rich formatting. The only limitations are you can't insert:

  • Images
  • Inline HTML
  • HTML Blocks
  • Custom nodes

TIP

If you're using characters such as *, #, and you want them to appear as characters in your message content, you need to escape them else they'll be performing a markdown function. You can do this surrounding them with backslashes e.g. \#\

Example

Send a message to a Microsoft Teams channel when a bug is raised:
Example

The message body is using smart values formatted with markdown language:
Example2

When this rule is triggered, a message in Microsoft Teams looks like this:
Teams

Done! You should now be able to be able to send messages with Microsoft Teams. Thanks Bill Gates