If you're into productivity and organisation hacks, you've probably heard of (and even got to love) Notion, the all-in-one workspace app that allows you to take notes, create databases, manage projects, and schedule tasks--all with highly customisable designs.
At n8n, we've been using Notion since day one for the internal organisation: from meeting notes and onboarding checklists to content calendars and product research. Imagine our excitement when we heard that Notion launched their API (beta), thus opening new possibilities of using the app in a more personalised way!
Our developers got to work right away and we launched two of the most awaited nodes: Notion node and Notion Trigger node.
The Notion node has five basic operations that allow you to manage blocks, get and query databases, create and update records in a database, create and search for pages, and get users who are part of your workspace. The Notion Trigger node allows you to check at regular intervals when a page is added to the database, then trigger a workflow.
Now you can easily connect your tools to Notion to sync data and boost your productivity. We're super excited to automate some of our workflows, and even more so to see what other creative ideas the n8n community comes up with. In this article, we'll present to you 5 Notion workflows you can automate in n8n:
Add candidates' profile assessment to Notion before an interview
Scheduling interviews has become easier thanks to apps like Calendly, but evaluating candidates' skills and personality still requires a human touch and good psychological understanding. Humantic AI can complement recruiters' evaluation, by generating psychometric assessments (including DISC and the Big Five personality traits) from candidates' résumés.
For this use case, we created a workflow that is triggered when an interview is scheduled via Calendly. The Humantic AI node retrieves the LinkedIn profile of the candidate from Calendly, creates their psychometric assessment, then the Notion node inserts this information into a dedicated page.
By automating this process, you don't have to worry about your applicant database being up to date, and instead, you have more time to prepare for the meeting.
Check to-do's in Notion and notify the assignee in Slack
One of the most useful applications of Notion for teams is keeping to-do lists where you can assign tasks to specific people. A limitation is that the in-app or email notifications can easily be overseen and are out of context. To overcome this issue, you can use this workflow that regularly checks your to-do list in Notion and notifies the person in Slack when a new task is assigned to them.
Of course, you can replace the Slack node with another messaging app of your choice. We prefer Mattermost and have built several workflows around it, which substantially improve our communication and productivity.
Send notifications about new Notion notes to Mattermost
Another practical use of Notion pages is for taking notes in meetings and keeping them well-organised by topic or meeting type. After the meeting, you might first want to go get a coffee before taking care of the action items just discussed. But as it often happens, even a short break can interrupt your working flow, so you may easily forget what you needed to do or who you had to follow up with once you're back at your desk.
Luckily, you can automate your chores away! This workflow is triggered whenever new meeting notes are added in Notion. If the property field in the notes mentions the Marketing team, a message about the new notes will be sent to the Marketing channel in Mattermost, so all team members are up to date. Now you can enjoy your long-awaited coffee break knowing that the main action items will be taken care of.
Add positive feedback messages to a compliments table in Notion
We, humans, are prone to negativity bias, meaning that we remember negative experiences more (strongly) than positive ones. For example, in a business context, when getting feedback from customers on your product or service, you are more likely to keep in mind that one negative review over the other tens of praise messages. This bias can impact your perception of your work and the team spirit, so it's important to highlight the good news.
For this use case, we built a workflow that analyses the sentiment of feedback messages submitted via Typeform: messages with negative sentiment are added to a Trello board, while the ones with positive sentiment are added to a compliments table in Notion, then shared in a Slack channel. Looking once in a while at the impact you have on your customers is a wonderful way to keep your team motivated and inspired!
Add memorable articles to your Notion reading list
The modern day reading list includes more than just books. Millions of blog posts, news articles, and research papers are published every day, serving you information on how to solve problems, improve various skills, make informed decisions--or are just food for thought. You'll most probably stumble on some articles worth sharing or saving for a later (re-)read.
To help you manage your reading list, we designed a workflow that automatically adds important articles to a Notion page from Discord. When you type in Discord the slash command /[URL]
, with the URL of the article you want to save, the workflow extracts the article title and adds the linked title to the reading list in your Notion page. When all is done, you get a confirmation message on Discord: "The link was added to Notion." Now you can focus only on reading and taking notes.
This post was originally published on the n8n blog.