Back to Blog

Try n8n free for 10 days — no charge until day 11 on select plans

Or skip the trial and start from $4/mo today

n8nWrikeintegrationautomationproject-management

n8n + Wrike Integration: 5 Powerful Workflows You Can Build

n8nautomation TeamSeptember 7, 2026

Managing enterprise workflows and complex deliverables across multiple departments often results in information silos, especially when project managers rely on standalone platforms. While Wrike is widely recognized for its robust task management, resource planning, and project tracking capabilities, keeping it perfectly aligned with external development pipelines, customer relational databases, and notification hubs manually is a labor-intensive process. Integrating Wrike with n8n presents a highly customizable path to bridge these operational gaps, transforming your flat project files into active, event-driven engines. Although n8n does not yet package a native, pre-built Wrike node within its default library, its versatile HTTP Request node and community-contributed packages let you build tailored connections with extreme flexibility. Hosting your n8n workflow system on a dedicated, high-performance platform like n8nautomation.cloud allows you to run these elaborate synchronization schedules 24/7 with dedicated resources, zero configuration overhead, and automatic backups.

How to Connect Wrike to n8n

Wrike exposes a comprehensive REST API (v4) that allows you to perform every operation available in the web interface. To communicate with Wrike securely from your n8n workflows, you can utilize the standard HTTP Request node paired with Header Authentication. Follow these three steps to establish a connection:

  1. Generate a Wrike Permanent Access Token: Log in to your Wrike account and navigate to the Wrike Developer portal. Go to the "App Management" section. Create a new app definition if you have not already, then click on "Credentials". Under the Permanent Access Token section, click "Create Token". Copy this token immediately and store it securely; it will not be displayed again.
  2. Configure the Credential in n8n: Open your n8n dashboard. Navigate to the Credentials tab and click "Add Credential". Select "Header Auth" as the credential type. Set the "Name" field to Authorization. In the "Value" field, enter Bearer followed immediately by your Wrike Permanent Access Token (for example: Bearer eyJhbGciOiJIUzI1NiIsIn...). Save the credential with an identifiable label, such as "Wrike API Token".
  3. Add and Test the HTTP Request Node: Drag an HTTP Request node onto your n8n canvas. Under the Authentication section, select "Header Auth" and choose the Wrike credential you just created. Change the Request Method to GET and set the URL to https://www.wrike.com/api/v4/tasks. Click "Listen for Test Event" or execute the node to confirm that Wrike successfully returns a JSON array containing your workspace tasks.

Workflow 1: Auto-Creating Wrike Tasks from Email or Form Submissions

Incoming work requests often sit unaddressed in email inboxes or online forms. This workflow captures those requests at the source and structures them directly into designated Wrike folders as actionable items, eliminating the delay between a client request and project kickoff.

How It Works

The integration begins with an n8n webhook or form-trigger node (such as Typeform or Google Forms). When a customer or team member submits a request, n8n receives the raw JSON payload. A subsequent HTTP Request node parses the submission, matching input fields like name, priority, and due date to Wrike API parameters. The node sends a POST request to the endpoint https://www.wrike.com/api/v4/folders/{folderId}/tasks. Inside this request, the JSON payload structures the body parameters dynamically:

  • title: Derived from the form's subject line or task title field using the n8n expression {{ $json.body.subject }}.
  • description: Set to a formatted HTML string containing contact details, specific requests, and form submission metadata.
  • importance: Dynamically mapped to High, Normal, or Low based on custom form selections.
  • dates: Configured with a JSON object defining start and due dates formatted to ISO strings.

Real-World Example

An IT service desk receives hardware provisioning requests via a Typeform page. The n8n workflow listens to the webhook. Upon receipt, a Code node extracts the submitter's email and translates the priority "Urgent" into Wrike's High importance value. The HTTP Request node targets the IT backlog folder ID (e.g., IEAAAAMXI4ADZU2K). Wrike instantly generates the task, assigns it to the on-duty engineer, and logs the employee's email as an attachment reference.

Pro Tips

Tip: Wrike's API requires parent folder IDs when creating tasks. Create a helper "Switch" node in n8n to route tasks to different folders depending on the category selected in the form, ensuring clean task organization right at generation.

Workflow 2: Syncing Wrike Tasks to Google Calendar in Real Time

Keeping your schedule accurate across project boards and calendar applications is a persistent challenge. This automation instantly updates your Google Calendar when task deadlines move inside Wrike, preventing double bookings and missed deliverables.

How It Works

This workflow relies on a Wrike Webhook subscription. You register a webhook with Wrike's API pointing to an n8n Webhook trigger node. Wrike fires this webhook whenever a task is updated. An If node checks if the task's due date was modified by inspecting the eventType and dates arrays in the payload. If true, the workflow queries Google Calendar to locate the corresponding event (using an event ID previously stored in Wrike custom fields, or by searching the event title). The Google Calendar node then updates the event start and end times to match the new schedule.

Real-World Example

A product manager changes the completion date of a marketing launch phase from Tuesday to Thursday inside the Wrike Gantt chart. Wrike sends a JSON payload to the n8n webhook carrying the updated dates array. The workflow matches the Wrike Task ID with a calendar event, shifts the calendar event's date, and writes an execution log. This guarantees that external stakeholders see the updated timeline without any manual coordination.

Pro Tips

Tip: Create a persistent mapping custom field in Wrike to save Google Calendar event IDs. This avoids resource-intensive search API queries in Google Calendar and lets you update calendar items direct-by-ID instantly.

Workflow 3: Archiving Completed Wrike Tasks and Files to AWS S3

Retaining completed task data and media attachments within active project management spaces slows down search performance and inflates storage usage. This workflow moves completed items to a secure, long-term AWS S3 bucket to maintain a tidy workspace.

How It Works

A Cron node initiates the workflow daily at midnight. The first step uses an HTTP Request node to query Wrike for tasks completed in the last 24 hours via https://www.wrike.com/api/v4/tasks?status=Completed&updatedDate={"start":"{{ $today.subtract({ days: 1 }).toISOString() }}"} using dynamic date expressions in n8n. For each completed task, n8n fetches associated attachments using the Wrike Attachments endpoint: /api/v4/tasks/{taskId}/attachments. The AWS S3 node uploads the raw binary files directly to your cloud storage while a secondary node logs the archived data to an archive database.

Real-World Example

An advertising agency finishes an asset-heavy video campaign. As the project lead marks the tasks complete, n8n detects the change, downloads 12 gigabytes of raw video revisions, uploads them to an S3 glacier bucket grouped by Wrike Project ID, and leaves a clean, lightweight log entry detailing where the files are stored before removing them from Wrike.

Pro Tips

Tip: Use n8n's "Limit" and "Split In Batches" nodes when processing heavy media archives. This prevents out-of-memory errors by handling large assets sequentially instead of overloading your system memory in parallel execution steps.

Workflow 4: Sending Slack Alerts on Wrike Status Changes

Delayed communications regarding task blocks or status shifts waste critical team velocity. This workflow updates development channels in Slack as tasks progress through the Wrike pipeline, fostering immediate cross-team communication.

How It Works

An n8n Webhook node catches Wrike event logs in real time. The JSON block is evaluated by a Switch node that inspects the customStatusId or standard status fields. If a task shifts to a critical state (such as "Blocked" or "In Review"), n8n constructs a Slack message block. The Slack node sends a formatted message directly to the specific project channel, complete with a direct hyperlink to the Wrike task page for rapid access.

Real-World Example

A quality assurance analyst transitions a software bug task to "Failed Verification" in Wrike. Within three seconds, n8n receives the webhook, parses the task name and assignee, and delivers an alert to the engineering team's Slack channel with red warning formatting. The developer on-duty can click the link and immediately begin patching the issue.

Pro Tips

Tip: To prevent alerting fatigue, configure an n8n Filter node immediately after your webhook trigger. Set the filter rules to pass messages only when a task transitions *into* "Blocked" or "Critical" statuses, filtering out routine transitions like moving from "To Do" to "In Progress".

Workflow 5: Generating Automated Weekly Project Status Reports via Email

Generating progress summaries for corporate sponsors takes valuable hours away from actual execution. This automation extracts data from Wrike, aggregates performance metrics, and distributes polished HTML email reports straight to key stakeholders' inboxes.

How It Works

Scheduled by an n8n Schedule Trigger node every Friday afternoon, this pipeline queries multiple Wrike folder structures. It aggregates statistics on tasks completed, items currently in development, and tasks that have missed their due dates. This raw JSON array is fed into an n8n Code node running a clean JavaScript template that transforms lists into stylized tables. The formatted HTML string is passed to an SMTP, Postmark, or SendGrid node to dispatch the summary directly to managers.

Real-World Example

An engineering division runs three distinct development spaces. Every Friday at 4:00 PM, n8n queries Wrike folders, identifies that 14 tasks were completed, 5 are delayed, and 2 new tasks were created. The Code node styles this into a status email and sends it to the VP of Engineering, keeping executives informed without requiring a single meeting.

Pro Tips

Tip: Store the weekly HTML report layout inside an n8n template or a static S3 asset to decouple your email formatting from your functional JavaScript code. This keeps report maintenance fast and easily readable.

Why Use n8nautomation.cloud for Wrike Workflows?

Building customized API pathways through Wrike requires an automation setup that is consistent, highly reliable, and easy to maintain. While self-hosting n8n or using standard shared instances can introduce execution limits and administration overhead, n8nautomation.cloud provides a managed, dedicated hosting service starting at just $4/month.

By choosing our service, you avoid server configuration, container orchestration, and manual upgrade headaches. Your dedicated environment operates smoothly, providing resources solely focused on your automation goals. Some key benefits include:

  • No Server Management: Zero command-line work. Your dedicated instance is active instantly upon registration.
  • Automatic Backups: Daily automated backups keep your intricate Wrike API configurations and JSON workflows completely safe.
  • Community Edition Power: Run n8n Community Edition with over 400 integrations, giving you full capability to run community nodes and custom API designs.
  • Anytime Domain Changes: Update your subdomain or connect your own custom domain easily through the simple customer dashboard.
  • Real-Time Logs: Access verbose n8n logs inside your dashboard to easily troubleshoot webhook payload anomalies and error statuses from the Wrike REST API.
  • Instant Workflow Migration: Use our native migration tool to transfer your historical workflow structures. The tool takes the URL and API key from both your old and new n8n instances and migrates your logic in seconds. For security reasons, the migration copies your workflow logic, requiring you only to connect credentials on the secure new host.

Equip your team with a dedicated integration space and connect Wrike to your engineering and analytics resources without limits.

Ready to automate with n8n?

Get affordable managed n8n hosting with 24/7 support.