---
title: OneNote
slug: onenote
description: How to integrate OneNote with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_onenote.png
docTags: 
createdAt: 2025-02-03T13:28:47.489Z
---

| :inlineImage[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/onenote.png" alt="OneNote logo" caption size="50" width="512" height="512"} | Microsoft OneNote is a digital note-taking app for capturing, organizing, and sharing notes. Integrating with Make.com enables users to automate note creation, sync content, and manage notebooks and sections directly from their workflows. |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

:::hint{type="warning"}
This is AI-generated content based on official OneNote documentation. The content may contain mistakes. Please verify important information. If you have questions on vendor documentation, contact [OneNote](https://www.microsoft.com/en-us/microsoft-365/onenote/digital-note-taking-app) directly.
:::

# Requirements

To use the OneNote app in Make, you must have an active Microsoft account with access to OneNote and appropriate delegated permissions through Microsoft Graph authentication, [create your account on OneNote](https://www.microsoft.com/en-us/microsoft-365/onenote/digital-note-taking-app). For subscription, refer to the [OneNote pricing page](https://www.microsoft.com/en-us/microsoft-365/onenote/digital-note-taking-app).

# Connect OneNote and Make&#x20;

To get started, you must first create a connection between OneNote and Make, allowing the two services to communicate.&#x20;

::::WorkflowBlock
:::WorkflowBlockItem
**Obtain your OAuth2 credentials in your OneNote account**
:::

:::WorkflowBlockItem
**Create the connection in Make.**
:::
::::

## Obtain your OAuth2 credentials in your OneNote account

Before you create the connection in Make, you should first obtain your **OAuth2 credentials** in your OneNote account.

To obtain your **OAuth2 credentials&#x20;**:

::::WorkflowBlock
:::WorkflowBlockItem
Navigate to th&#x65;**&#x20;Azure portal**.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;Azure Active Directory** in the left navigation menu.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;App registrations**.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;New registration**.
:::

:::WorkflowBlockItem
Enter a name for your application.
:::

:::WorkflowBlockItem
Enter the callback URI: `https://www.integromat.com/oauth/cb/onenote`
:::

:::WorkflowBlockItem
Click Register.
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;Client ID** displayed on the application overview page.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;Certificates and secrets** in the left menu.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;New client secret**.
:::

:::WorkflowBlockItem
Enter a description and select an expiration period.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;Add**.
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;Client secret** value displayed after creation.
:::
::::

You will use this value while creating a connection in Make.&#x20;

Because the UI might have changed, the steps you see on your screen might be different, [check the vendor documentation for updates.](https://learn.microsoft.com/en-us/graph/integrate-with-onenote)

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[[Log in in your Make](https://www.make.com/en/register) account](https://www.make.com/en/register), add the OneNote module to your scenario, and click **Create a connection.&#x20;**

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection.**
:::
::::

:::WorkflowBlockItem
*Optional:&#x20;*&#x49;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your OneNote account or follow the on-screen instructions to create the connection.&#x20;
:::
:::::

For detailed information on connecting an application, see **[Connect an application](docId\:SO88FM6pkT0G-adKDDfzZ)** page.

# OneNote modules

After connecting to the OneNote app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Copy a Page to the Section

Duplicates a selected page and places the copy into a specified section.
:::

:::ExpandableHeading
### Create a Page

Creates a new page within your selected workspace or project.
:::

:::ExpandableHeading
### Create a notebook

Creates a new digital notebook for organizing and storing your notes.
:::

:::ExpandableHeading
### Create a section

Creates a new section within your document or workspace.
:::

:::ExpandableHeading
### Delete a page

Permanently removes a specified page from your account.
:::

:::ExpandableHeading
### Download a File

Downloads a specified file that already exists in your account or storage.
:::

:::ExpandableHeading
### Get a Page Content

Retrieves the full content from a specific page you select.
:::

:::ExpandableHeading
### Get a notebook

Retrieves detailed information about a specific notebook you select.
:::

:::ExpandableHeading
### Get a section

Retrieves detailed information for a specific section using its unique ID.
:::

:::ExpandableHeading
### List notebooks

Retrieves a list of all notebooks associated with a specific user account.
:::

:::ExpandableHeading
### List pages

Fetches all pages contained within a specified section.
:::

:::ExpandableHeading
### List sections

Fetches all sections contained within a selected notebook.
:::

:::ExpandableHeading
### Make an API Call

Executes a custom API request to the connected service using your authorized credentials.
:::

:::ExpandableHeading
### Update a Page

Updates the content or properties of a specified existing page.
:::

:::ExpandableHeading
### Watch pages

Triggers whenever a new page is created or an existing page is modified within a specified notebook.
:::

# Templates

You can look for more templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# OneNote resources&#x20;

You can have access to more resources related to this app on the following links

- [OneNote topics on Make community](https://community.make.com/search?q=OneNote)
- [OneNote website](https://www.microsoft.com/en-us/microsoft-365/onenote/digital-note-taking-app)
- [OneNote API documentation](https://docs.microsoft.com/en-us/graph/api/resources/onenote-api-overview)
- [OneNote page on make](https://www.make.com/en/integrations/onenote)

***

:::CtaButton{label="Get started for free" externalHref="https://www.make.com/en/register" openInNewTab="true"}

:::

