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

Browse all templates

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