Anyone has idea on how to connect chatGPT and Notion, so I can read and write my Notion pages from my chatGPT account?
That potentially sounds like a bespoke project. There is a Notion API and you could use the OpenAI API to process data from it.
You could also look at ChatGPT plugins, maybe there’s a useful one there?
But I think you may be limited to public data and won’t be able to access your private data.
Thank you.
I’ve tried AskNotion, a GPT I came across, but it doesn’t meet my needs despite granting it access to my Notion workspace
So building a GPT is not the ideal approach to achieving my use case. Right?
I don’t believe you can integrate your own external private data via API with ChatGPT even with plugins (happy to be corrected)
In which case: no
You may need to build this yourself.
That said can you use the existing AI features within Notion?
A prospect actually reached out to me about this use case. He asserted that he doesn’t consider the AI capabilities of Notion sophisticated enough for his needs. So he’d love to read and write his Notion pages from ChatGPT.
So I guess the solution is to build a ChatGPT like interface with the two APIs
Yeah.
But he’s much interested in facilitating his read and write actions right from his chatGPT app. This was why I initially thought building a GPT would suffice.
ChatGPT already has a significant proportion of the consumer audience locked-in. The prospect is not even open to switching platforms.
I bet. It would also cost a lot less.
Feature request then
Found a service, ZenoChat that allows one to integrate Notion pages and read/write its content, right from the chat interface.
But the prospect is not open to switching platforms.
Well that’s tough. Sorry to hear that.
This might not be exactly what you are looking (but someone who comes across this might!) for but you could use something called “Nautomate” (which is a paid app i think) to allow Shortcuts on Apple devices to connect to Notion with actions.
ChatGPT already has integration of actions to Shortcuts so in the same flow, you could share data with ChatGPT and pass it back to Notion.
Only challenge I see is being able to do this with a temporary chat since you dont want every instance of this to be logged as a new chat in your chatGPT application history, and the temporary chat feature is not yet available in Shortcuts. I hope they do it soon, since there is a feature request for the same!
Another way to do this same workflow (without Notion which would be a dealbreaker potentially) is to move to a markdown/text based notes app like Obsidian, since the notes are physically stored into repo/folder you can push them to a supported drive for OpenAI to work with.
Your client is in the right track. I’ve written a whole thesis on how connecting chatgpt to be able to read/write Notion databases would be groundbreaking. I won’t go into all that here. But I will say that your client is correct in not wanting to switch to another app powered by Open AI. They are always lesser versions and seem to have more token limitations, can’t switch models etc (such as chatgpt). The”how” is the question. How do you get a chatgpt instance to write to a Notion database and read to it. The read part is easier. You would need an intermediary service that takes database info and “prints” it to a website in html form that is readable from chatgpt like any website. It would need to be constantly updating this site every time you change any database info. The write part is harder bc how do you get chatgpt to trigger an action without using API. My thought is another intermediary service that reads prompts directly from ChatGPT and then can turn those prompts into action. Long story short in order to do this it will really require someone to build a software that works as a go between. If anyone knows how to do this or wants to exchange some ideas, I’m willing to chat! Really if anyone reads this and says “I could probably code that”. Reach out, I know it can work I just don’t have the time to figure out the technical intricacies.
Thank you for the suggestion.
Please can you walk me through how I can achieve this in the Shortcuts app using Nautomate, ChatGPT and Notion?
On Mac, ChatGPT now allows to connect with Notion using accessibility:
Looks like ChatGPT can only read the content of the currently open page in Notion though, so it’s a somewhat limited solution, not a proper integration.
It would be simple if the share link could be embedded into a notion page. Unfortunately that does not seem to be supported. It requires Iframe support and it looks like it’s explicitly disallowed.