Wrike + Microsoft Teams
Connect Wrike and Microsoft Teams to Keep Projects and Conversations in Sync
Automate task notifications, project updates, and team collaboration between Wrike and Microsoft Teams — without switching between apps.

Why integrate Wrike and Microsoft Teams?
Wrike and Microsoft Teams are two of the most widely used tools in project-driven organizations, yet teams that rely on both often spend half their day toggling between platforms just to stay informed. When a Wrike task changes status, a deadline shifts, or a new project kicks off, your Microsoft Teams channels should know about it immediately — not after someone remembers to copy-paste the update. Integrating Wrike with Microsoft Teams through tray.ai closes that gap, connecting structured project management with real-time team communication.
Automate & integrate Wrike & Microsoft Teams
Use case
Real-Time Task Assignment Notifications in Teams
When a new task is assigned to a team member in Wrike, tray.ai automatically sends a personalized notification to that user's Microsoft Teams direct messages. The message includes the task title, due date, priority level, and a direct link back to the Wrike task. Assignees are instantly aware of new responsibilities without needing to monitor Wrike continuously.
Use case
Project Status Updates Posted to Dedicated Teams Channels
As projects move through milestones or change status in Wrike, tray.ai pushes structured update messages to a designated Microsoft Teams channel. Project managers can configure thresholds — such as when a project moves from In Progress to On Hold — to trigger formatted cards in Teams that summarize the change. This keeps stakeholders informed without requiring a standing status meeting.
Use case
Overdue Task Alerts Sent to Team Leads in Teams
tray.ai monitors Wrike for tasks that have passed their due date without being marked complete, then automatically fires an alert into Microsoft Teams — either to a shared channel or directly to the responsible team lead. The alert includes the overdue task details, the original due date, and the assigned owner so action can be taken immediately. Teams can course-correct before minor slippage turns into a real problem.
Use case
New Wrike Project Creation Announcements in Teams
When a new project is created or a project template is launched in Wrike, tray.ai broadcasts a structured announcement to a specified Microsoft Teams channel. The message includes the project name, description, owner, and milestones, giving the broader team immediate visibility into incoming work. This is especially useful for client-facing teams spinning up new engagements or product teams kicking off sprints.
Use case
Teams Message-Triggered Task Creation in Wrike
By using keyword triggers or slash commands in Microsoft Teams, team members can create Wrike tasks directly from a Teams conversation without ever opening Wrike. tray.ai captures the message payload, parses the relevant details, and creates a fully structured task in the appropriate Wrike folder or project. This is ideal for capturing action items from Teams meetings or chat discussions before they get lost.
Use case
Daily Wrike Digest Delivered to Teams Channels
tray.ai can be configured to compile a daily or weekly digest of Wrike activity — including newly created tasks, status changes, upcoming deadlines, and completed work — and post it as a formatted summary card to a Microsoft Teams channel. Teams that hold daily standups in Teams can use this digest as a live agenda item, replacing manual prep work. The digest is fully customizable by project, folder, or team.
Use case
Wrike Comment Activity Mirrored to Teams Threads
When a comment is added to a Wrike task — especially one flagged as a blocker or requiring review — tray.ai can mirror that comment into a linked Microsoft Teams thread, tagging the relevant stakeholders. This creates a tight feedback loop between the project management layer in Wrike and the discussion layer in Teams, so important decisions are visible in both places. Teams that review work asynchronously will find this particularly useful.
Get started with Wrike & Microsoft Teams integration today
Wrike & Microsoft Teams Challenges
What challenges are there when working with Wrike & Microsoft Teams and how will using Tray.ai help?
Challenge
Keeping User Identity in Sync Across Both Platforms
Wrike and Microsoft Teams use separate user directories, which means matching a Wrike assignee to the correct Teams user for direct message delivery requires a reliable identity mapping layer. Without it, notifications go to the wrong person or fail silently, and trust in the automation erodes fast.
How Tray.ai Can Help:
tray.ai has a flexible data mapping layer where you can maintain a lookup table of Wrike user IDs to Microsoft Teams user IDs, or map them dynamically using a shared email address field. The platform's built-in data transformation capabilities make it straightforward to resolve identities at runtime, so every notification reaches the right person in Teams.
Challenge
Handling High-Volume Wrike Events Without Spamming Teams Channels
Active Wrike workspaces generate a lot of events — task updates, comment additions, status changes — and routing all of them to Microsoft Teams channels can quickly lead to notification fatigue. When teams receive too many low-signal alerts, they start ignoring all of them, which defeats the point entirely.
How Tray.ai Can Help:
tray.ai's workflow logic lets you build filtering and throttling rules before any message is sent to Teams. You can set conditions based on priority level, project folder, custom field value, or time elapsed since the last notification to make sure only meaningful events surface in Teams. Branching logic and aggregation steps let you bundle multiple events into single digest messages rather than firing individual notifications for every change.
Challenge
Formatting Rich, Actionable Messages for Microsoft Teams
Plain text notifications in Teams channels are easy to overlook and provide little context. Well-formatted adaptive cards with task details, status badges, action buttons, and deep links back to Wrike require careful message construction — and that can get technically messy without the right tooling.
How Tray.ai Can Help:
tray.ai's Microsoft Teams connector supports adaptive card formatting natively, so you can design structured message templates directly within your workflows. You can dynamically populate card fields with live Wrike data — task name, assignee, due date, project — and include clickable action buttons that deep-link into the relevant Wrike task or project. No custom coding required.
Challenge
Managing Webhook Reliability and Workflow Resilience
Integrations that rely on Wrike webhooks can run into trouble if the webhook endpoint is temporarily unavailable, if events arrive out of order, or if duplicate events cause tasks to be created multiple times. These issues can silently break workflows and are easy to miss without proper monitoring.
How Tray.ai Can Help:
tray.ai handles webhooks at an enterprise level, with built-in retry logic, event deduplication, and error alerting. If a Wrike webhook event fails to process, tray.ai automatically retries delivery according to a configurable backoff policy. The workflow monitoring dashboard gives you full visibility into event processing history, so failures are surfaced immediately and can be debugged without digging through logs.
Challenge
Scoping Notifications to the Right Teams Channels and Audiences
Larger organizations using both Wrike and Microsoft Teams often have dozens of Teams channels for different departments, projects, or clients. Routing Wrike notifications to the correct channel based on project type, folder, or team membership is a real routing problem — one that requires dynamic channel resolution, not a static configuration that treats everyone the same.
How Tray.ai Can Help:
tray.ai workflows support dynamic routing logic where the target Microsoft Teams channel or recipient is determined at runtime based on properties of the Wrike event. A task's Wrike folder name or a custom field value, for example, can be used to look up the appropriate Teams channel ID from a configuration table or external data source. This lets a single workflow intelligently route notifications to the right audiences across your entire Teams organization.
Start using our pre-built Wrike & Microsoft Teams templates today
Start from scratch or use one of our pre-built Wrike & Microsoft Teams templates to quickly solve your most common use cases.
Wrike & Microsoft Teams Templates
Find pre-built Wrike & Microsoft Teams solutions for common use cases
Template
Wrike Task Assigned → Microsoft Teams DM Notification
Automatically sends a Microsoft Teams direct message to a user whenever they are assigned a new task in Wrike, including task name, due date, priority, and a link back to the task.
Steps:
- Trigger fires when a task is assigned or reassigned in Wrike via webhook
- tray.ai fetches full task details from Wrike including title, due date, priority, and project context
- Looks up the assignee's Microsoft Teams user ID based on their email address
- Sends a formatted adaptive card as a direct message to the assignee in Microsoft Teams
Connectors Used: Wrike, Microsoft Teams
Template
Wrike Project Status Change → Teams Channel Post
Posts a notification to a specified Microsoft Teams channel whenever a Wrike project changes status, summarizing the old status, new status, project owner, and any associated notes.
Steps:
- Trigger fires on Wrike project status change event via webhook or polling
- tray.ai retrieves the full project record including current status, owner, and description
- Formats a structured message card with a change summary and direct link to the Wrike project
- Posts the card to the designated Microsoft Teams channel using the Teams connector
Connectors Used: Wrike, Microsoft Teams
Template
Overdue Wrike Task → Teams Alert to Team Lead
Runs on a scheduled interval to identify overdue tasks in Wrike and sends prioritized Microsoft Teams alerts to the relevant team leads, grouped by project for easy triage.
Steps:
- Scheduled trigger runs daily at a configured time using tray.ai's scheduler
- Wrike connector queries for all tasks with a due date in the past and status not equal to Completed
- tray.ai groups overdue tasks by project and maps each to the appropriate team lead in Teams
- Sends a consolidated overdue task alert card per project to each team lead's Teams DM or a shared channel
Connectors Used: Wrike, Microsoft Teams
Template
Microsoft Teams Keyword Trigger → New Wrike Task
Monitors a Microsoft Teams channel for messages containing a specific keyword or prefix (e.g., '/task') and automatically creates a corresponding task in a target Wrike project, capturing the message text as the task description.
Steps:
- Trigger monitors a Microsoft Teams channel for new messages via webhook or polling
- tray.ai applies a keyword filter to identify messages intended as task requests
- Parses the message content to extract task name, description, and optional due date
- Creates a new task in the specified Wrike project or folder with the extracted details and posts a confirmation reply in Teams
Connectors Used: Microsoft Teams, Wrike
Template
Daily Wrike Activity Digest → Teams Channel
Compiles a daily summary of Wrike activity — including new tasks, status changes, and upcoming deadlines — and delivers it as a formatted digest card to a Microsoft Teams channel each morning.
Steps:
- Scheduled trigger fires each morning at a configurable time
- Wrike connector retrieves all tasks and projects modified or created in the last 24 hours
- tray.ai filters and groups results by status, due date urgency, and project
- Formats a digest card and posts it to the designated Microsoft Teams channel for standup or review
Connectors Used: Wrike, Microsoft Teams
Template
Wrike Task Completed → Teams Channel Celebration Post
Sends an automated congratulatory message to a Microsoft Teams channel whenever a high-priority or milestone Wrike task is marked as complete, recognizing the team and keeping morale up.
Steps:
- Trigger fires when a task is marked complete in Wrike via webhook
- tray.ai filters for tasks meeting criteria such as high priority, specific folder, or custom field flag
- Retrieves task details including assignee name, project, and completion timestamp
- Posts a formatted completion announcement to the designated Microsoft Teams channel tagging the task owner
Connectors Used: Wrike, Microsoft Teams