Description
n8n-nodes-microsoft-planner
This is an n8n community node that allows you to interact with Microsoft Planner in your n8n workflows.
n8n is a fair-code licensed workflow automation platform.
Microsoft Planner is a task management tool that helps teams organize, assign, and collaborate on tasks.
Installation
Follow the installation guide in the n8n community nodes documentation.
Community Node
1. Go to Settings > Community Nodes in your n8n instance
2. Select Install
3. Enter @blickwerk/n8n-nodes-microsoft-planner in Enter npm package name
4. Agree to the risks of using community nodes
5. Select Install
After installing the node, you can use it like any other node in your workflows.
Manual Installation
To install manually:
npm install @blickwerk/n8n-nodes-microsoft-planner
Setup
Takes about 5 minutes. You need a Microsoft 365 work or school account. For step 2 you also need an admin (or someone allowed to grant admin consent) – if that’s not you, send them steps 1-3.
1. Register an app in Microsoft Entra ID
1. In n8n, go to Credentials → Add credential → Microsoft Planner OAuth2 API and copy the OAuth Redirect URL shown at the top. Leave the dialog open.
2. Open the n8n community nodes documentation
Version History
1.6.1
AADSTS50194.actions/checkout and actions/setup-node v71.6.0
– @n8n/node-cli for build, lint, dev and release, ESLint 9 flat config, strict mode
– GitHub Actions workflows for CI and npm publishing with provenance (required by n8n since May 2026)
– Node is usable as an AI agent tool; correct item pairing (pairedItem) for all operations
– Task labels (applied categories) on create and update; the label dropdown shows the plan’s label names
– Get Many Tasks for My Tasks and User, optional Include Details and Exclude Completed Tasks
– Get Many Plans for a specific User
– Task Get Board Format / Update Board Format (Bucket, Progress, Assigned To views)
– Task update: Assignment Mode (Append/Replace), Remove Assignees, Remove Due/Start Date, remove checklist items by ID, remove attachments by URL
– Task: Order Hint, Assignee Priority, Preview Type and Conversation Thread ID fields
– Checklist items: Order Hint; attachments: Preview Priority
– Bucket create: Order Hint
– Comments: Split Into Items option, pagination for threads with many posts
– Search filter for the Bucket and Group dropdowns
– Task update priority values were wrong (“Urgent” sent 0, “Important” sent 1, which Planner treats as urgent). Now 1/3/5/9, the same as on create
– Replying to an existing comment thread used an invalid endpoint (the conversation ID was taken from the thread). Now uses /groups/{id}/threads/{id}/reply
– Creating the first comment relied on threads in the create-conversation response, which Graph does not return
– Plain-text comments were not HTML-escaped (<, & broke the comment) and lost line breaks
- The OAuth scope was missing User.Read / User.ReadBasic.All, so assigning users by email could fail
- Plans are now created with container instead of the deprecated owner property
- Empty Attachments/Checklist sections no longer send an empty PATCH request
- The description can now be cleared on update
- Dates passed as Luxon DateTime/Date objects (e.g. {{ $now }}) were dropped
- Email addresses containing ' broke the user lookup filter
- ETag conflicts (HTTP 412) are retried automatically instead of failing the workflow
- Errors now reference the failing item
1.5.5
- Fixed an issue where the $select query parameter was sent twice during pagination, causing "Query option '$select' was specified more than once" error.
1.5.4
- Added "Select Properties" field to "Get Many" operations for Tasks, Plans, Buckets, and Comments.
- Fixed silent failures for task assignments.
- Added robust user lookup (ID, Email, UPN) and error reporting for missing users.
- Added support for Array inputs (expressions) in the "Assigned To" field.
1.5.3
- Refactored to use a grouped UI pattern for better usability
- Replaced separate fields with a unified structure using fixedCollection
- Replaced "Replace All" toggle with a clearer Operation Mode dropdown (Append vs Replace)
- Renamed "Mode" to "Input Mode" for better clarity between Manual and JSON inputs
- Fixed logic for replacing items with matching IDs during updates
1.5.2
n8n-core to comply with n8n community node requirements1.5.1
requestOAuth2 helper with httpRequestWithAuthentication in Microsoft Planner API requestsconsole logging from the Microsoft Planner node and helper to satisfy n8n community package scan requirements1.5.0
- Create and retrieve comments on Planner tasks
- Automatic conversation thread management
- Support for both HTML and plain text comments
- Checklist Support: Full support for adding and managing checklist items
- Attachments (References): Support for adding external URLs and files to tasks
- Replace All Options: New toggles to replace existing checklists or attachments entirely
- CRUD operations for Plans
- Manage Category Labels (1-25)
- Manage Plan members (Shared With)
- CRUD operations for Buckets
- Manage bucket names and positioning (Order Hint)
1.4.0
1.3.9
1.3.8
1.3.7
1.3.6
1.3.5
1.3.4
1.3.3
1.3.0 - 1.3.2
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.1
1.1.0
1.0.1
1.0.0
License
Author
Developed and maintained by Blickwerk Media UG
Credits
This node was invented and developed by Blickwerk Media UG. United Workspace GmbH contributed to its further development – we thank them for their contributions.
Web: blickwerk.media
Support
For issues, questions, or contributions, please visit the GitHub repository.


