About this integration
Create and update Microsoft Planner plans, buckets, and tasks. Use it from the workflow canvas with no custom glue script required.
This integration exposes 4 triggers, 16 search modules and 19 actions as workflow nodes. Authentication uses oauth or oauth authentication.
How to connect
The credential form asks for Microsoft - Tenant, Microsoft - Client ID, Microsoft - Client Secret, and Email or User ID.
OAuth asks you to approve Tasks.Read, Tasks.Read.Shared, and Tasks.ReadWrite before access is granted.
Sign in and approve access — your password is never shared with WEXTL®, and you can revoke access from the provider at any time.
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
Connecting Microsoft Planner to WEXTL®
| Field | Type | Help |
|---|---|---|
Microsoft - TenantRequired | select | Go to |
Microsoft - Client IDRequired | text | Register your application in the Microsoft Entra admin center, then copy the Application (client) ID from the app's Overview page |
Microsoft - Client SecretRequired | password | In your app registration, go to Certificates & secrets → Client secrets, create a new client secret, and copy its value immediately after it's generated. |
Email or User IDRequired | text | Go to Microsoft Entra admin center → Users → select the user → Overview, then copy the Object ID, or enter The email of the user. |
| Field | Type | Help |
|---|---|---|
Microsoft - TenantRequired | select | Go to |
Microsoft - Client IDRequired | text | Go to the Microsoft Entra admin center → Entra ID → App registrations and select New registration. → enter a description and expiration → Add, then immediately copy your Client ID |
Microsoft - Client SecretRequired | password | Copy you client Secret from the previously created app |
- Tasks.Read
- Tasks.Read.Shared
- Tasks.ReadWrite
- Tasks.ReadWrite.Shared
- Tasks.Read.All
- Tasks.ReadWrite.All
- Group.Read.All
- Group.ReadWrite.All
Use it in workflow automation
Start with Watch Planner Plans, then add Add a Roster Member.
The canvas below runs Watch Planner Plans into Add a Roster Member — watch the video, then drop a node onto the canvas.
Select the Watch Planner Plans trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Create a Planner Bucket as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 23 ready-made modules for project management work — each run logs its inputs and outputs for debugging.
Microsoft Planner workflow on the canvas: Watch Planner Plans then Create a Planner Bucket
Triggers, searches and actions
Use the tables below to inspect Microsoft Planner's 4 triggers, 16 search modules, and 19 actions.
Triggers
4 triggers fire automatically when specified events occur — no polling or cron job needed.
- Watch Planner Plans
- Watch Planner Task Messages
- Watch Planner Tasks
- Watch User Plans
Searches
Fetch data on demand using 16 search modules that query the app during a run.
- Get a Plan Usage Right
- List Business Scenario
- List Planner Buckets
- List Planner Plans
- List Planner Task Messages
Actions
19 action modules cover the full range of create, update, and delete operations.
- Add a Roster Member
- Archive a Planner Plan
- Create a Business Scenario
- Create a Planner Bucket
- Create a Planner Message
Explore the fields available for each Microsoft Planner trigger, search, and action.
Triggers
| Field | Type |
|---|---|
Archival info | object |
@odata type | text |
Container | object |
@odata type | text |
Content sensitivity label assignment | object |
@odata type | text |
Contexts | object |
@odata type | text |
Created by | object |
@odata type | text |
Created date time | date |
Creation source | object |
@odata type | text |
ID | text |
Is archived | text |
Owner | text |
Shared with containers | array |
Title | text |
| Field | Type |
|---|---|
ID | text |
Message type | text |
Content | text |
Created date time | date |
Parent entity ID | text |
Deleted time | time |
Edited time | time |
Mentions | array |
Reactions | array |
Created by | object |
User | object |
| Field | Type |
|---|---|
Created by | object |
User | object |
Plan ID | text |
Bucket ID | text |
Title | text |
Order hint | text |
Assignee priority | text |
Created date time | date |
Assignments | object |
Fbab 97d 0 4932 4511 b 675 204639209557 | object |
ID | text |
| Field | Type |
|---|---|
Archival info | object |
@odata type | text |
Container | object |
@odata type | text |
Content sensitivity label assignment | object |
@odata type | text |
Contexts | object |
@odata type | text |
Created by | object |
@odata type | text |
Created date time | date |
Creation source | object |
@odata type | text |
ID | text |
Is archived | text |
Owner | text |
Shared with containers | array |
Title | text |
Searches
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
| Field | Type |
|---|---|
@odata type | text |
Plan ID | text |
Has sensitivity label | boolean |
Usage rights | object |
@odata type | text |
Allow view | boolean |
Allow edit | boolean |
Allow print | boolean |
Allow copy | boolean |
Allow export | boolean |
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
@odata type | text |
ID | text |
Display name | text |
Unique name | text |
Owner app ids | array |
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
@odata etag | text |
Name | text |
Plan ID | text |
Order hint | text |
ID | text |
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
Archival info | object |
@odata type | text |
Container | object |
@odata type | text |
Content sensitivity label assignment | object |
@odata type | text |
Contexts | object |
@odata type | text |
Created by | object |
@odata type | text |
Created date time | date |
Creation source | object |
@odata type | text |
ID | text |
Is archived | text |
Owner | text |
Shared with containers | array |
Title | text |
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Message type | text |
Content | text |
Created date time | date |
Parent entity ID | text |
Deleted time | time |
Edited time | time |
Mentions | array |
Reactions | array |
Created by | object |
User | object |
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
Created by | object |
User | object |
Plan ID | text |
Bucket ID | text |
Title | text |
Order hint | text |
Assignee priority | text |
Created date time | date |
Assignments | object |
Fbab 97d 0 4932 4511 b 675 204639209557 | object |
ID | text |
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
@odata type | text |
ID | text |
User ID | text |
Tenant ID | text |
Roles | array |
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
Archival info | object |
@odata type | text |
Container | object |
@odata type | text |
Content sensitivity label assignment | object |
@odata type | text |
Contexts | object |
@odata type | text |
Created by | object |
@odata type | text |
Created date time | date |
Creation source | object |
@odata type | text |
ID | text |
Is archived | text |
Owner | text |
Shared with containers | array |
Title | text |
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
Created by | object |
User | object |
Plan ID | text |
Bucket ID | text |
Title | text |
Order hint | text |
Assignee priority | text |
Created date time | date |
Assignments | object |
Fbab 97d 0 4932 4511 b 675 204639209557 | object |
ID | text |
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
@odata etag | text |
Created by | object |
User | object |
Application | object |
Created date time | date |
Owner | text |
Title | text |
ID | text |
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
Created by | object |
User | object |
Plan ID | text |
Bucket ID | text |
Title | text |
Order hint | text |
Assignee priority | text |
Created date time | date |
Is on my day | boolean |
ID | text |
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
| Field | Type |
|---|---|
Name | text |
Plan ID | text |
Order hint | text |
ID | text |
| Field | Type |
|---|---|
Business Scenario IDRequired | choice |
| Field | Type |
|---|---|
@odata type | text |
ID | text |
Display name | text |
Unique name | text |
Owner app ids | array |
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
| Field | Type |
|---|---|
Archival info | object |
@odata type | text |
Container | object |
@odata type | text |
Content sensitivity label assignment | object |
@odata type | text |
Contexts | object |
@odata type | text |
Created by | object |
@odata type | text |
Created date time | date |
Creation source | object |
@odata type | text |
ID | text |
Is archived | text |
Owner | text |
Shared with containers | array |
Title | text |
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
| Field | Type |
|---|---|
@odata type | text |
ID | text |
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
| Field | Type |
|---|---|
Created by | object |
User | object |
Plan ID | text |
Bucket ID | text |
Title | text |
Order hint | text |
Created date time | date |
Assignments | object |
Fbab 97d 0 4932 4511 b 675 204639209557 | object |
ID | text |
Actions
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
User IDRequired | choice |
Roles | array |
Role | text |
| Field | Type |
|---|---|
@odata type | text |
User ID | text |
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
JustificationRequired | text |
| Field | Type |
|---|---|
Display NameRequired | text |
Unique NameRequired | text |
Owner App IDs | choice |
| Field | Type |
|---|---|
@odata type | text |
ID | text |
Display name | text |
Unique name | text |
Owner app ids | array |
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
NameRequired | text |
Order Hint | text |
| Field | Type |
|---|---|
Name | text |
Plan ID | text |
Order hint | text |
ID | text |
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
ContentRequired | text |
Mentions | array |
| Field | Type |
|---|---|
@odata context | url |
ID | text |
Message type | text |
Content | text |
Created date time | date |
Parent entity ID | text |
Deleted time | time |
Edited time | time |
Mentions | array |
Reactions | array |
Created by | object |
User | object |
| Field | Type |
|---|---|
TitleRequired | text |
Planner Plan Container | object |
Container URLRequired | url |
Container ID | choice |
Type | choice |
| Field | Type |
|---|---|
Archival info | object |
@odata type | text |
Container | object |
@odata type | text |
Content sensitivity label assignment | object |
@odata type | text |
Contexts | object |
@odata type | text |
Created by | object |
@odata type | text |
Created date time | date |
Creation source | object |
@odata type | text |
ID | text |
Is archived | text |
Owner | text |
Shared with containers | array |
Title | text |
| Field | Type |
|---|---|
Assigned Sensitivity LabelRequired | choice |
| Field | Type |
|---|---|
@odata type | text |
ID | text |
| Field | Type |
|---|---|
TitleRequired | text |
TitleRequired | text |
Assignee Priority | text |
Assignments | object |
Bucket ID | choice |
Conversation Thread ID | text |
Creation Source | object |
Due Date Time | date |
Is On My Day | boolean |
Order Hint | text |
Percent Complete | number |
Priority | number |
Plan ID | choice |
Preview Type | choice |
Recurrence | object |
Start Date Time | date |
| Field | Type |
|---|---|
Created by | object |
User | object |
Plan ID | text |
Bucket ID | text |
Title | text |
Order hint | text |
Created date time | date |
Assignments | object |
Fbab 97d 0 4932 4511 b 675 204639209557 | object |
ID | text |
| Field | Type |
|---|---|
Business Scenario IDRequired | choice |
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
Type | choice |
URL | url |
| Field | Type |
|---|---|
@odata context | text |
@odata etag | text |
Title | text |
ID | text |
Container | object |
Container ID | text |
Type | text |
URL | text |
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
Name | text |
Order Hint | text |
| Field | Type |
|---|---|
Name | text |
Plan ID | text |
Order hint | text |
ID | text |
| Field | Type |
|---|---|
Business Scenario IDRequired | choice |
Unique NameRequired | text |
Owner App IDs | choice |
| Field | Type |
|---|---|
@odata type | text |
ID | text |
Display name | text |
Unique name | text |
Owner app ids | array |
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
Title | text |
Planner Plan Container | object |
Container URL | url |
Container ID | choice |
Type | choice |
| Field | Type |
|---|---|
Archival info | object |
@odata type | text |
Container | object |
@odata type | text |
Content sensitivity label assignment | object |
@odata type | text |
Contexts | object |
@odata type | text |
Created by | object |
@odata type | text |
Created date time | date |
Creation source | object |
@odata type | text |
ID | text |
Is archived | text |
Owner | text |
Shared with containers | array |
Title | text |
| Field | Type |
|---|---|
Planner Roster IDRequired | choice |
Title | text |
Planner Plan Container | object |
Container URL | url |
Container ID | choice |
Type | choice |
| Field | Type |
|---|---|
Created by | object |
User | object |
Plan ID | text |
Bucket ID | text |
Title | text |
Order hint | text |
Created date time | date |
Assignments | object |
Fbab 97d 0 4932 4511 b 675 204639209557 | object |
ID | text |



