How to connect Placker with Microsoft Planner

Everything you need to know to start working with MS Planner

Reinder Visser avatar
Written by Reinder Visser
Updated over a week ago

What is the Placker - Planner connector?

The Placker - Planner connector allows users to import plans from MS Planner into Placker and keep them in full sync. Start using Placker's key features on Planner:

  • Generate overviews of your work across as many MS Planner plans as you need.

  • Automate your workflows across plans by setting up automation rules, or card between your MS Planner plans, or between MS Planner and Trello.

  • Convert your MS Planner plans into Gantt charts or dashboards in Placker.

  • Setup and use different views to manage your work effectively, and copy your views across different plans.

How to start using Planner?

You can connect MS Planner from your profile page, click on your profile icon in the top right corner, and select your profile. Then click on 'Connectors' to connect link your MS Planner account with the Placker account that is signed in.


Please note, in order to make the connector work, we will request the following permissions to read and update planner data and to keep the data synchronized. This will require an administrator consent to authorize Placker first. When you are not an administrator, you'll need to request one of your administrators to add Placker first.

The app both includes permissions for SSO with Placker for personal MS accounts, and SSO and Planner sync for enterprise accounts.

The following permissions are included in the app and relate to SSO only:

  • Openid - required to be able to sign in personal accounts.

  • Email - required to view the user email that signed in.

  • Profile - required to view the users basic profile (like name and avatar).

The following permissions are included in the app and relate to (enterprise) SSO and Planner sync:

  • User.Read - To sign in and read the user profile of the user that is signing in.

  • User.ReadBasic.All - To read basis information of your team members, which we use to display the team member names and avatars in Placker. We only read and store this information when they are included in a planner import in Placker.

  • Tasks.ReadWrite - To be able to create, read update and delete users tasks, which is required for our full 2 way sync.

  • Group.ReadWrite.All - To be able to read and create Planner data, this permissions requires Admin consent.

  • Offline_access - This is required to keep Planner updated and to be able to trigger automation rules and card mirrors whenever this is required from an Planner action. (these actions are processed in Placker).

Make sure Placker is authorised to be used in your tenent.

Placker needs to be authorized by an administrator of your organization before users can sign up with Planner.

  • Step 2: Sign in with an admin account, and accept the permissions.

This will create an account in Placker for the admin, and authorizes Placker to be used for all users in the same instance. When done, all users can connect Microsoft Planner with Placker to get access.

Import your Planner boards

When Planner is enabled, you can click on 'Add board' in the overview page, then select Planner as connector and select up to 5 boards to import.

After importing the board into Placker, you can use the board like any other board.

Delays in the sync

Updates from Planner to Placker are processed every 5 minutes for now, while updates from Placker to Planner will be updated in Planner directly.

Refreshing the connection

It can happen that the connection between Placker and Planner is revoked because the token we get from Planner is revoked. When this is the case, you will need to re-connect through the following url:

This will guide you through the signup flow, you will be reconnected afterwards.

Questions, issues and feedback

If the steps above weren't clear or if you followed them and couldn't get anything done, please reach out to us using the chat button at the lower right corner of this page.

Did this answer your question?