Wrike + Slack
Connect Wrike and Slack to Keep Projects Moving and Teams Aligned
Automate project notifications, task updates, and team alerts between Wrike and Slack so nothing slips through the cracks.

Why integrate Wrike and Slack?
Wrike is a project management platform teams use to plan, track, and deliver work at scale. Slack is where those same teams actually talk to each other. They work well separately, but without an integration, critical updates stay stuck in silos and everyone ends up context-switching all day. Connecting Wrike and Slack through tray.ai means every task change, deadline shift, or project milestone shows up where your team is already working.
Automate & integrate Wrike & Slack
Use case
Real-Time Task Assignment Notifications
When a task is assigned in Wrike, tray.ai immediately posts a Slack DM or channel message to the assignee with the task name, due date, priority, and a direct link back to Wrike. Assignees can acknowledge or respond in Slack without leaving the conversation.
Use case
Overdue Task Alerts and Escalation Notices
tray.ai monitors Wrike for tasks past their due date and automatically sends Slack alerts to the responsible team member and, if configured, their project manager. Escalation rules can be customized so tasks overdue by a defined threshold trigger alerts in a dedicated Slack channel for leadership. No manual reporting required.
Use case
Project Status Updates to Dedicated Slack Channels
Automatically post Wrike project status summaries — percent complete, upcoming milestones, blockers — to a dedicated Slack channel on a schedule or when a status field changes. Stakeholders and cross-functional partners stay informed without needing Wrike licenses. Teams can configure updates by project folder, workspace, or custom field value.
Use case
Slack-Triggered Task Creation in Wrike
Team members can create Wrike tasks directly from Slack using a slash command, message shortcut, or emoji reaction. tray.ai captures the input, maps it to the correct Wrike project or folder, and creates the task with the appropriate metadata. A confirmation message posts back to Slack with a link to the new task.
Use case
Approval Request Routing via Slack
When a Wrike task or document reaches a review stage, tray.ai sends a structured Slack message to the designated approver with all relevant context and action buttons. Approvers can approve, reject, or request changes directly from Slack, and their response syncs back to the Wrike task status and comment thread automatically.
Use case
Daily Digest of Open and Upcoming Tasks
tray.ai generates a personalized daily or weekly Slack digest for each team member listing their open Wrike tasks, upcoming due dates, and high-priority items. Delivered at a configured time each morning, it helps people plan their day without logging into Wrike first. Managers can receive rolled-up digests across their entire team.
Use case
New Wrike Comment Notifications in Slack
When a collaborator comments on a Wrike task, tray.ai sends a Slack notification to relevant stakeholders — the task owner, followers, and mentioned users — with the comment content and a direct link. Teams can route comments to a shared channel for group visibility or as direct messages for private tasks.
Get started with Wrike & Slack integration today
Wrike & Slack Challenges
What challenges are there when working with Wrike & Slack and how will using Tray.ai help?
Challenge
Keeping Slack Notifications Relevant and Noise-Free
Posting every Wrike event to Slack quickly causes notification fatigue, and once people start ignoring alerts, the whole integration loses its value. Without intelligent filtering, channels fill up with low-priority updates that bury the things that actually matter.
How Tray.ai Can Help:
tray.ai's workflow logic lets teams define precise filtering rules — routing only high-priority tasks, specific project folders, or certain status changes to Slack. Conditional branching controls which details reach which audience, so channels stay clean and alerts stay worth reading.
Challenge
Mapping Wrike Users to Slack Users Reliably
Wrike and Slack maintain separate user directories with different identifiers. Without a reliable mapping layer, notifications end up going to the wrong person, or nowhere at all — and manual mapping tables go stale fast.
How Tray.ai Can Help:
tray.ai supports custom lookup tables and dynamic user mapping logic that cross-references Wrike user attributes (such as email address) against Slack user profiles via the Slack API. Notifications reach the right person even as team membership changes.
Challenge
Handling Bidirectional Data Sync Without Loops
When Slack responses update Wrike and Wrike updates post to Slack, a poorly designed integration can trigger infinite feedback loops where each system's update kicks off a new event in the other.
How Tray.ai Can Help:
tray.ai has built-in loop prevention controls, including event source detection, conditional guards, and idempotency checks. Workflows can detect whether an update came from an automated process and suppress downstream triggers accordingly.
Challenge
Managing Multi-Project Environments at Scale
Enterprises running dozens or hundreds of Wrike projects need integrations that dynamically route Slack notifications to the right channels based on project, team, or department — without a separate workflow for every project.
How Tray.ai Can Help:
tray.ai's dynamic routing lets a single workflow evaluate Wrike project metadata and map it to the right Slack channel at runtime. One master workflow can scale across an entire project portfolio using configurable routing rules.
Challenge
Preserving Wrike Task Context in Slack Messages
Generic webhook notifications often deliver minimal data — a task name and an ID — without the context (priority, description, assignee, due date, folder) that makes an alert actually useful. People end up having to open Wrike anyway just to understand what the notification means.
How Tray.ai Can Help:
tray.ai workflows make secondary API calls to Wrike after the trigger event to fetch full task context before composing the Slack message. The result is a Slack notification with everything a recipient needs to act on it without leaving the conversation.
Start using our pre-built Wrike & Slack templates today
Start from scratch or use one of our pre-built Wrike & Slack templates to quickly solve your most common use cases.
Wrike & Slack Templates
Find pre-built Wrike & Slack solutions for common use cases
Template
Wrike Task Assigned → Slack DM Notification
Automatically sends a personalized Slack direct message to a user whenever they're assigned a new task in Wrike, including task details, priority, due date, and a deep link to the task.
Steps:
- Trigger: New task assignment event detected in Wrike via webhook
- Enrich: Fetch full task details, assignee info, and project context from Wrike API
- Deliver: Post a formatted Slack DM to the assignee with task metadata and a link
Connectors Used: Wrike, Slack
Template
Overdue Wrike Tasks → Slack Channel Alert
Runs on a schedule to query Wrike for tasks past their due date and posts a summarized alert to a designated Slack channel, tagging responsible owners and flagging critical items.
Steps:
- Schedule: tray.ai workflow triggers on a defined cadence (e.g., every morning at 9 AM)
- Query: Pull all overdue tasks from Wrike filtered by status, folder, and assignee
- Notify: Format and post a structured overdue task summary to the configured Slack channel
Connectors Used: Wrike, Slack
Template
Slack Slash Command → Create Wrike Task
Lets team members create a Wrike task from any Slack channel using a slash command, mapping the input to the correct project folder and posting a confirmation back to Slack.
Steps:
- Trigger: User invokes slash command in Slack with task name, project, and optional due date
- Create: tray.ai maps input fields and creates a new task in the specified Wrike folder via API
- Confirm: Post a Slack confirmation message with a direct link to the newly created Wrike task
Connectors Used: Slack, Wrike
Template
Wrike Project Status Change → Slack Channel Update
Monitors Wrike for project-level status changes and automatically posts a formatted update to a designated Slack channel, keeping stakeholders informed without manual reporting.
Steps:
- Trigger: Wrike webhook fires when a project status field is updated
- Enrich: Retrieve project details including owner, milestone dates, and updated status value
- Broadcast: Post a formatted status update card to the relevant Slack channel
Connectors Used: Wrike, Slack
Template
Wrike Approval Stage → Slack Approval Request with Response Sync
When a Wrike task moves to an approval stage, this template sends an interactive Slack message to the designated approver. Their Slack response (approve/reject) writes back to the Wrike task status and comment thread automatically.
Steps:
- Trigger: Wrike task status changes to a configured approval stage
- Request: Send an interactive Slack message to the approver with action buttons
- Sync: Capture the Slack response and update the Wrike task status and add a comment with the decision
Connectors Used: Wrike, Slack
Template
Personalized Daily Wrike Task Digest via Slack
Delivers a scheduled, personalized Slack message to each team member each morning, summarizing their open and upcoming Wrike tasks ranked by priority and due date.
Steps:
- Schedule: Workflow triggers at a configured time each weekday morning
- Fetch: Query Wrike for each team member's open tasks filtered by assignee, due date, and priority
- Deliver: Send each user a formatted Slack DM summarizing their task list with links and deadlines
Connectors Used: Wrike, Slack