Automating note-taking: Onyx Boox to Notion with OCR and AI summarization

If you enjoy the convenience of manual note-taking on the Onyx Boox Note but wish for the organizational capabilities of Notion, this…

Automating note-taking: Onyx Boox to Notion with OCR and AI summarization
As the hero image above proves, my handwriting is not only poor but also consistently sloppy, following a unique style riddled with numerous unfinished sentences, and everything scribbled hastily to capture the essence before the thought fades away. ChatGPT saved the day.

If you enjoy the convenience of manual note-taking on the Onyx Boox Note but wish for the organizational capabilities of Notion, this process is a perfect solution for you. In this article, I’ll explain how to automate exporting handwritten notes from Onyx Boox, using ChatGPT for OCR and summarization, and sending the notes to Notion.


As the hero image above shows, my handwriting is not just poor but consistently sloppy, filled with unfinished sentences and hastily scribbled thoughts. I often write this way to quickly capture ideas before they slip away — something I believe many people can relate to.

With ChatGPT, we can now convert these messy notes into text, which is then neatly summarized in Notion. This helps me make sense of my thoughts, even years down the line.

Step 1. Bind your Boox Note to Dropbox

First, create your Dropbox account if you don’t have one.

I chose Dropbox over Google Drive for this integration specifically because of Dropbox’s super-useful Folder Automation feature. More on that later. Also, the free Dropbox plan comes with 2GB of cloud storage space — this should be more than enough for handwritten notes.

Get 500 MB extra storage if you install Dropbox via my referral link.

On your Onyx device, open the Notes tab on the Boox Air 2 and click the menu button in the top-right corner. Select Sync settings.

Next, click Bind next to Dropbox sync. You will be sent to the browser to log into your Dropbox account. Follow the instructions on the screen and click Allow when prompted.

This step will add automatic syncing of your notes to your Dropbox account upon closing a note. The PDF notes are saved to the Dropbox/Apps/onyx-knote/noteair2-notepads folder on Dropbox.

There is no need to enable the All notes are automatically synced to ONYX cloud option.

Step 2. Enable Dropbox automation for PDFs

This is a key step for the ChatGPT integration to work.

Open your Dropbox account in your web browser. Go to the Dropbox/Apps/onyx-knote/ folder and click the three dots icon next to the noteair2-notepads folder. Click Add automation.

There, select Choose an image format to convert files to (either JPG or PNG, it doesn’t really matter).

Next, select Choose an image format to convert files to.

Next, select All supported file types and Save as: JPG (or PNG, it doesn’t really matter).

This step basically enables automatic conversion of all the PDF files in the Dropbox\Apps\onyx-knote\onyx\NoteAir2\Notepads\NotepadName
folder to images.

Note: There is no need to install Dropbox app for Windows/Mac.

Step 3. Unleash Zapier

Zapier will be needed to orchestrate the process end to end: OCR, text analysis, summarization, and sending to Notion.

The App integrations panel in Zapier

First, you need to make connections for all the three tools used in our process in Zapier. Go to https://zapier.com/app/connections and add the following integrations:

Now, go to your Zapier dashboard and click on “Create Zap”. Our zap will consist of three steps: step 1. monitoring the Dropbox folder for new or updated files, step 2. analyzing images, and step 3. creating Notion Pages.

1. Dropbox

In the “Trigger” section, search for and select Dropbox as your app.

Once your account is linked, specify the Dropbox folder you want Zapier to monitor. For the synced Onyx notes, the default folder is:

Dropbox\Apps\onyx-knote\onyx\NoteAir2\Notepads\NotepadName

Unfortunately, there is no way to change the folder in Onyx.

Once testing is successful, click “Continue” to proceed to the next step in the workflow.

This sets up the initial part of your Zap to trigger whenever a new file (i.e. a Dropbox-generated JPG version of the PDF file) is added or updated in the specified Dropbox folder. From here, you can proceed to set up the subsequent actions in your workflow.

2. ChatGPT

After setting up Dropbox as the trigger, click on the “+” button to add a new action.

Output the text found in the image and then summarize. Caption these two sections as # OCR text and # Summary respectively.

I wrote this prompt to make ChatGPT do two things: extract the content from the image (OCR) and Provide a summary of that content. However, feel free to experiment with the contents of this prompt, sky is the limit. Using # (single hashtag) before a phrase makes it a top-level heading in markdown, which is recognized as a section title in platforms like Notion.

When you proceed to the Notion action step, the text labeled with # OCR text and # Summary will be transferred into a new page. Notion supports markdown formatting, so the # headings will be automatically converted into section headings within the created Notion page. This results in:

3. Notion

In this third step, we will cover how to set up Notion as the final action in the Zapier workflow, which takes the output from ChatGPT and creates a structured page in Notion.

Click on the “+” button after the ChatGPT step to add a new action.

Click on “Test & Continue” to verify that the new page is correctly created in Notion. You will be able to see the newly created page in your Notion workspace, structured with the title, OCR text, and summary as defined in the configuration.

Step 5. The final result

The Title of the newly created Notion page will be the file name, such as “Cronenberg (Page 3)”. The Content will include:

These markdown headings will be recognized as section titles in Notion, which will help organize the content for easy reading.

This is what my scribble looks like in Notion, interpreted and summarized by ChatGPT

That’s it!

If you liked the automation, buy me a coffee to keep me going.

Related

The art of the Almost-Made-in-America label

The art of the Almost-Made-in-America label

Major brands across tech, fashion, and home goods are employing creative labeling strategies to downplay the "Made in China" origin of their products, instead emphasizing design and brand heritage from Western countries.