Recognize allows you to automatically send announcements to Microsoft Teams channels to keep your organization informed in real time.
Announcements can be published in your account by creating a Post. The announcement will be publicly visible if the "Visible" option is enabled. When this occurs, a webhook event is triggered and can be used to post the announcement into a designated Microsoft Teams channel.
Navigate This Guide
Use the menu below to jump directly to the section you need
How to Create a Public Announcement
Configure Microsoft Teams to Receive Announcements from Recognize
Configure Recognize to Send Announcements
📣 How to Create a Public Announcement
-
Click 'Menu' in the upper right-hand corner of your screen.
-
Select 'Company Admin' from the dropdown menu.
-
In the Company Admin Portal, click 'Announcements' from the left-hand navigation menu.
-
Click 'Post' from the top left of the Announcements section page menu.
-
Compose your announcement message, including a title and body.
-
Turn on the "Visible" toggle to make the announcement public.
-
Click "Announce" to publish the message.
Note: If an announcement is placed back into a Draft state by turning off “Visible,” the webhook will be triggered again when the announcement is republished.
Once a webhook event is triggered, Microsoft Teams can receive and display this announcement via Flows. The configuration steps for both Recognize and Microsoft Teams are outlined below.
🔗 Configure Microsoft Teams to Receive Announcements from Recognize
Recognize can automatically post announcements, recognitions and other updates directly to Microsoft Teams channels using Flows. This guide walks you through how to configure a webhook in Microsoft Teams and connect it to Recognize.
🧭 Before You Begin
-
Use a Service Account:
We recommend configuring Microsoft Teams workflows using a service account, as Teams will display messages with the header “Your Name via Workflows” based on the account that sets up the flow.
-
Set Up Teams in Recognize:
If you plan to post to specific teams, ensure your Teams in Recognize are properly configured by a Company Admin.
➤ See: Recognize Teams Overview
- Helpful Resources:
🛠️ How to Create a New Workflow in Microsoft Teams
Step 1: Open the Workflows App
- In the left sidebar of Microsoft Teams, click the three dots (More apps).
-
Search for “Workflows” and select the app.
Step 2: Create a New Workflow
-
Click “Create” in the top menu of the Workflows app.
Step 3: Search for the Webhook Flow
-
In the top search bar, type:
“Post to a channel when a webhook request is received” -
Select the flow from the list to open the configuration screen.
Step 4: Configure the Flow
- Name your Flow.
- Confirm you’re signed into Microsoft Teams—look for the green checkmark next to the Teams logo.
-
Click “Next.”
Step 5: Choose the Team and Channel
- From the first dropdown, select the Team that you want to post to.
- From the second dropdown, select the specific Channel.
-
Click “Create flow.”
Step 6: Copy the Webhook URL
-
Once the flow is created, a success message will appear.
Click “Copy link” to copy your new Webhook URL to your clipboard.
⚙️ Configure Recognize to Send Announcements
With your Microsoft Teams webhook ready, follow these steps in Recognize:
-
Click 'Menu' in the upper right-hand corner of your screen.
-
Select 'Company Admin' from the dropdown menu.
- In the Company Admin Portal, click 'Settings' from the left-hand navigation menu.
-
From the right-side pane, select 'Webhooks'.
-
Click the 'Add new' button in the Webhooks section.
-
In the pop-up modal:
-
A. Enter a Description for your webhook (e.g., Post Announcements to Teams).
-
B. Set 'Subscribed event' to 'Announcement published'.
-
C. Paste your copied Teams webhook URL into the 'Target URL' field.
-
D. Set 'Request method' to POST.
-
E. Paste the following snippet into the 'Payload template' field:
-
{ "type": "message", "attachments": [ { "contentType": "application/vnd.microsoft.card.adaptive", "contentUrl": null, "content": { "$schema": "http://adaptivecards.io/schemas/adaptive-card.json", "type": "AdaptiveCard", "version": "1.4", "body": [ { "type": "ColumnSet", "columns": [ { "type": "Column", "items": [ { "type": "TextBlock", "text": "{{ title }}", "weight": "bolder", "size": "extraLarge", "spacing": "none", "wrap": true, "style": "heading" }, { "type": "TextBlock", "text": "{{ body_plain }}", "size": "auto", "wrap": true }, { "type": "TextBlock", "text": "Sent by {{ author.full_name }}", "size": "small", "wrap": true } ] } ] } ] } } ] }
7. Click 'Save'.
8. In the Webhooks table, toggle the webhook ON to activate it.
Note: Only announcements marked as "Visible" in Recognize will be posted to Teams.
✅ Example Output
Once configured, announcements will post directly to the selected Teams channel, like this:
If you need help connecting the webhook to Recognize, or would like assistance setting up your team-based flows, please contact us at support@recognizeapp.com or reach out to your Customer Success Manager.