Skip to main content

How to integrate Microsoft Apps with Sally AI

Connect Sally AI with your Microsoft apps, so Planner, Microsoft To Do and OneNote, and create tasks and notes straight from your meetings.

One click puts your follow-ups into your Microsoft workspace, and all your tools show the same state.

Quick navigation

  1. How to connect Microsoft Apps with Sally AI
  2. How to create tasks and notes in Microsoft Apps
  3. Permissions and admin consent

1. How do I connect Microsoft Apps with Sally AI?​

Follow these steps to enable the Sally Microsoft Apps integration.

  1. Open Settings from the bottom-left corner of the sidebar.
Sally interface with Settings highlighted in the bottom-left corner of the sidebar
Figure 1: Open Settings
  1. Under Configuration, select Integrations. If no integration is connected yet, click Discover integrations, otherwise click Add integration in the top right corner.
Integrations page with the Discover integrations button highlighted
Figure 2: Open the list of integrations
  1. In the Add integration panel, pick the Project management category on the left and then Microsoft Apps (Planner, To Do, OneNote). Complete the login on the Microsoft side.
Add integration panel with the Project management category and Microsoft Apps highlighted
Figure 3: Select Microsoft Apps
Tip

As a Microsoft 365 administrator, you can also approve the permissions for everyone at once with admin consent for the whole organization. The consent prompt then no longer appears when people connect.

  1. After the login, the integration appears in the list under the Project management category. Disconnect in the top right corner ends the connection whenever you need to.
Info

If your connected Microsoft account is a personal account, only the option to create a task in To Do
is available.

Other actions, such as creating tasks or comments in Planner or saving meeting notes in OneNote, require a work, school, or university account.

When a personal account is used, these buttons will appear grayed out or unavailable.

Microsoft distinguishes between two main account types:​

  1. Microsoft account (personal):
    A personal account you use to access consumer services like Outlook.com, Xbox Live, or Microsoft Store.
    These accounts are usually linked to an email ending with @outlook.com, @hotmail.com, or similar.

  2. Work, school, or university account:
    An account provided by your organization (e.g. a company or educational institution) that gives access to Microsoft 365, Planner, To Do (work), Teams, OneNote, and other enterprise tools.


1.1. Which actions may Sally use?​

A connected integration has two tabs, Overview and Actions. The Actions tab defines what Sally offers through this integration, in the Sally chat and after the meeting.

Actions tab of the Microsoft Apps integration with the toggles for the primary actions
Figure 4: Enable the actions of the integration individually

Primary actions are what Sally actively writes into Planner and To Do, meaning listing, creating, updating, commenting on, and completing tasks. Each action explains what it does in the line below it.

Use the toggle on the right to take out a single action that Sally should not use for this organization account.

Not every action shows up in the selection at the meeting. Sally uses some of them itself, in the chat or as part of another action. Leave them switched on so the integration works in full, and switch off only what Sally really should not do in this organization account.

Below that sit the helper functions, the read and search functions that support the primary actions, for example finding a plan or a list. They stay locked as long as an active action needs them.


2. How do I create tasks and notes in Microsoft Apps?​

Once the integration is connected, you can send meeting insights from Sally to Planner, To Do, or OneNote with a single click.

You can:

Which one should I use?
  • Create task in Planner for a single task in the team plan, with a bucket, one or more assignees, and a due date.
  • Create tasks in Planner on the Tasks section to turn every task Sally recognized into a Planner task of its own.
  • Add comment to Planner task for extra context on an existing task.
  • Create task in To Do for a personal task in your own list.
  • Create page in OneNote for documentation that should stay around as text.

2.1. Transfer one task to Planner​

Turn a single entry from Sally into a new task in Planner.

  1. Open the meeting in Sally.
  2. In the summary, hover over a block or over a single entry and click the plug icon. In the list, choose Create task in Planner under Microsoft Apps (Planner, To Do, OneNote).
Meeting summary with the plug icon and the list of integrations, including Microsoft Apps
Figure 5: Pick the Planner action through the plug icon
  1. Fill in the dialog. Plan, Bucket, and Title are required, and the title already comes prefilled from Sally. Assigned to, Priority, and Due date are optional. Under Assigned to you can pick several members of the plan, up to 20, just like in Planner itself. Everyone you pick appears as a chip in the field and can be removed there one by one.
Create task in Planner dialog with plan, bucket, assigned to, title, priority, and due date
Figure 6: Check the fields and create the task
  1. The description holds the details from the summary where the selected entry has any. You can freely adjust them.
  2. Click Create task to send it to Planner.
Best practice

Pick the bucket deliberately and set an owner and a due date right away. The more complete the task, the fewer follow-up questions come back later in the plan.


2.2. Transfer several tasks to Planner at once​

If Sally recognized several tasks in a meeting, you do not have to send them one by one. From the Tasks section, Sally creates a separate Planner task for every task, with its own plan, bucket, assignees, due date, and priority.

  1. In the summary, hover over the Tasks section, click the plug icon in its header and choose Create tasks in Planner.
Tasks section of a summary with the open integrations list and the highlighted entry Create tasks in Planner
Figure 7: Send every task of the section to Planner
  1. At the top, pick a plan under Plan for all. It sets the plan for every task at once. Sally then looks for the matching bucket for each task and fills it in. Where nothing clearly fits, the first bucket of the plan stays selected. Plan and bucket can still be changed for each row afterwards.
  2. Check the rows. Every row has its own title, description, assignees, due date, and priority. Under Assigned to, Sally fills in the person she recognized as responsible, provided they are a member of the plan.
  3. To assign more people, click the person chip of a row and tick further members. The menu stays open while you choose, a line at the bottom counts along, and Done closes it. The chip then reads like Anna Kunz +2. Up to 20 people per task are possible.
Create tasks in Planner panel with Plan for all set to Marketing, suggested buckets and the open Assigned to menu with three people ticked
Figure 8: (1) Plan for all, (2) suggested bucket, (3) assignees, (4) create the tasks
  1. Untick the tasks you do not want, then click the button at the bottom, for example Create 3 tasks. If something is still missing, such as a plan or a bucket, the button tells you what.
Switching the plan or the person is not in the plan
  • Switching the plan of a row: only members of the new plan stay assigned. A note names everyone who was removed, so you can assign them again.
  • The recognized person is not a member of the plan: the task is created without an assignee, and a note tells you so. Add the person to the plan in Planner, and Sally fills them in next time.

2.3. Add a comment to an existing Planner task​

Add meeting context to an existing task, which suits updates, decisions, or extra notes.

  1. Open the meeting in Sally.
  2. Click the plug icon on the block or on the entry and choose Add comment to Planner task.
List of integrations with the Microsoft Apps action for a Planner comment
Figure 9: Pick the action for a comment
  1. In the dialog, pick the plan and the task the comment belongs to. The comment field holds the text from the summary. All three fields are required.
Add comment to Planner task dialog with plan, task, and comment
Figure 10: Pick the task, check the comment, and send it
  1. Click Add a comment to send the comment to Planner.

2.4. Create a task in Microsoft To Do​

Create a personal task in your own to-do list.

  1. Open the meeting in Sally.
  2. Click the plug icon on the block or on the entry and choose Create task in To Do.
List of integrations with the Microsoft Apps action for a To Do task
Figure 11: Pick the action for To Do
  1. Fill in the dialog. List and Title are required, Due date is optional. Use the description field to add details.
Create task in To Do dialog with list, title, due date, and description
Figure 12: Check the fields and create the task
  1. Click Create task to put the task into your to-do list.

2.5. Create a page in OneNote​

Keep a summary or single notes as a page in OneNote.

  1. Open the meeting in Sally.
  2. Click the plug icon on the block or on the entry and choose Create page in OneNote.
List of integrations with the Microsoft Apps action for a OneNote page
Figure 13: Pick the action for OneNote
  1. In the dialog, pick the notebook, the section, and the title. All three fields are required.
Create page in OneNote dialog with notebook, section, title, and content
Figure 14: Pick the notebook and section, then create the page
  1. The content field holds the details from the summary where the selected entry has any. You can edit and format them in the editor.
  2. Click Create a page to create the page in OneNote.
Tip

Use OneNote for structured meeting documentation and reference material, and Planner and To Do for tasks that someone works off.


3. Permissions and admin consent​

For Sally to work with Microsoft Apps, she needs certain permissions from Microsoft when you connect. They're listed under required OAuth scopes. Your IT team can also approve them once for the whole organization with admin consent.

3.1 Required OAuth scopes​

For the integration with Microsoft Apps (Planner, ToDo, OneNote), Sally uses OAuth 2.0 for authorization. The following scopes define which areas Sally can access on behalf of the authenticated user.

Disclaimer
  1. Sally accesses this information solely to technically establish and maintain the connection to the user account.

  2. Sally does not make any autonomous changes. Actions are performed exclusively upon the explicit initiative of the user.

  3. API endpoints are only called within the scope of an active action initiated by the user within the platform.

Technical overview of required scopes​

ScopeTypeWhat Microsoft technically allows with this scopeHow Sally uses this scope
Calendars.ReadWrite.SharedDelegatedAPI permission for shared calendarsPart of Microsoft's permission model. Sally does not independently create or modify calendar events.
Contacts.ReadWrite.SharedDelegatedAPI permission for shared contactsTechnically required within the OAuth model. Sally does not modify contact data.
emailDelegatedAccess to the user's email addressSally reads the email address to uniquely identify the connected account.
Files.ReadWrite.AllDelegatedAPI permission for Microsoft 365 filesPart of the integration permission model. Sally does not independently create, modify, or delete files.
Group.ReadWrite.AllDelegatedAPI permission for Microsoft 365 groupsTechnically defined by Microsoft. Sally does not alter group structures.
Mail.ReadWrite.SharedDelegatedAPI permission for shared mailboxesSally does not access mailbox content or modify emails independently.
Mail.SendDelegatedAPI permission to send emailsPart of the Microsoft OAuth model. Sally does not send emails independently outside explicitly user-initiated actions.
Notes.CreateDelegatedAPI permission for note objectsIncluded in the Microsoft permission model. Sally does not independently create notes.
Notes.ReadWriteDelegatedAPI permission for note contentSally does not modify existing notes without explicit user action.
Notes.ReadWrite.AllDelegatedExtended API permission for notesPart of the OAuth model. Sally does not independently access or alter note content.
offline_accessDelegatedIssuance of long-lived access tokensEnables a stable connection without repeated login. No Microsoft data is modified.
openidDelegatedOpenID Connect authenticationSecure authentication via Microsoft Identity.
People.ReadDelegatedRead access to contact informationSally reads basic information for display within the integration. No contact data is modified.
ShortNotes.ReadWriteDelegatedAPI permission for quick notesTechnically defined within Microsoft's model. Sally does not independently modify quick notes.
Sites.Manage.AllDelegatedAPI permission for SharePoint sitesPart of the permission model. Sally does not modify SharePoint site structures.
Sites.ReadWrite.AllDelegatedAPI permission for SharePoint contentSally does not independently create or modify SharePoint content.
Tasks.ReadWriteDelegatedAPI permission for task objectsTechnically defined within the OAuth model. Sally does not modify tasks without explicit user action.
Tasks.ReadWrite.SharedDelegatedAPI permission for shared tasksSally does not independently interfere with team tasks.
User.ReadDelegatedRead basic user informationSally reads basic account information for authentication purposes.
User.ReadBasic.AllDelegatedRead basic information of other usersSally reads this information solely for display within the integration.

Normally, everyone confirms the permissions in the table above themselves when they connect Microsoft Apps. With admin consent, your IT team approves them once for the whole organization, and nobody sees the consent prompt after that.

When you click Grant admin consent, you sign in to Microsoft with an administrator account and approve the permissions for your organization. Microsoft then adds Sally to Entra ID as an enterprise application and sends you back to Sally, where a results page shows the outcome. If everything worked, you'll see a confirmation along with your Microsoft tenant ID. If Microsoft declines the consent, for example because the account doesn't have administrator rights, the page shows the reason Microsoft gives. You don't need a Sally account for this.