- 8
- 5 996
Mario Haarmann
Germany
เข้าร่วมเมื่อ 7 มี.ค. 2024
No matter if you are a manager, team member or self-employed, if you are fed up with clutter and inefficiency, you have come to the right place.
Equipped with proven strategies of self- and team-management we are here to revolutionize your daily workflows whilst providing you with the necessary tools which will supercharge your productivity, liberating valuable time for what truly matters.
Equipped with proven strategies of self- and team-management we are here to revolutionize your daily workflows whilst providing you with the necessary tools which will supercharge your productivity, liberating valuable time for what truly matters.
Centralize Your Tasks & Events
This solution enables you to manage all your tasks and events across multiple workspaces in one place, starting with Notion and Todoist.
Watch the setup video here: th-cam.com/video/73jhyU0t4c4/w-d-xo.html
Grab a free copy of the n8n template here: n8n.io/workflows/2772-realtime-notion-todoist-2-way-sync-with-redis/
Chapters:
0:00 Intro
0:32 Why?
2:24 Demo & Explanation
5:21 Using Todoist
6:28 Using Fantastical
7:22 Bi-directional Synchronization
8:45 Explaining Workflows
9:17 Full Sync
11:04 Notion-Todoist Diff Sync
12:23 Todoist-Notion Diff Sync
13:43 Outro
Create your n8n cloud account (affiliate): n8n.partnerlinks.io/e9nxy47g2jt2
🌐 octionic.com
Watch the setup video here: th-cam.com/video/73jhyU0t4c4/w-d-xo.html
Grab a free copy of the n8n template here: n8n.io/workflows/2772-realtime-notion-todoist-2-way-sync-with-redis/
Chapters:
0:00 Intro
0:32 Why?
2:24 Demo & Explanation
5:21 Using Todoist
6:28 Using Fantastical
7:22 Bi-directional Synchronization
8:45 Explaining Workflows
9:17 Full Sync
11:04 Notion-Todoist Diff Sync
12:23 Todoist-Notion Diff Sync
13:43 Outro
Create your n8n cloud account (affiliate): n8n.partnerlinks.io/e9nxy47g2jt2
🌐 octionic.com
มุมมอง: 402
วีดีโอ
Upsert huge documents in a vector store
มุมมอง 1.5K2 หลายเดือนก่อน
Updating documents, embedded in a vector store, is not really supported out of the box in n8n, especially when dealing with bigger documents splitted into multiple chunks. This video shows a simple trick with Supabase, which allows for upserting documents automatically after they have been altered. This also works similarly with PGVector, Pinecone and Qdrant. Grab a free copy of the n8n templat...
Talk with your automations
มุมมอง 2.3K4 หลายเดือนก่อน
Chatting with personal AI Agents can be frustrating, especially when typing on mobile. The most natural way to interact? Your voice. Add a clean and intuitive interface to your custom AI Agents (built with n8n for example). It only requires a single webhook to integrate. Download the App and n8n template here: vagent.io Create your n8n cloud account (affiliate): n8n.partnerlinks.io/e9nxy47g2j...
Turn Emails into Actionable Tasks in Notion
มุมมอง 7185 หลายเดือนก่อน
This workflow automatically creates Tasks from forwarded Emails, similar to Asana, but better. Emails are processed by AI and converted to rather actionable task. In addition this workflow is build in a way, that multiple users can share this single process by setting up their individual configuration through a user friendly portal instead of the need to manage their own workflows. Get the temp...
Get real time updates from Notion Databases
มุมมอง 7016 หลายเดือนก่อน
Notion does not offer webhooks. Even worse, the “Last edited time” property, we could use for polling, only updates every minute. This gives us a polling interval only as low as 2 minutes and we still need to implement a comparing mechanism to detect changes. This n8n workflow tackles the issue by caching states in between while doing efficient polling & comparing. It brings down the update lat...
Setup your own n8n instance within minutes
มุมมอง 2098 หลายเดือนก่อน
Host your own n8n instance on elest.io to get unlimited workflow executions. You can deploy your app literally within minutes. No deeper knowledge about Hosting required! This is not a paid promotion. 🌐 octionic.com
3 steps to build solid workflows
มุมมอง 1439 หลายเดือนก่อน
Workflow automation is often more complex than it seems-it's not just about connecting the dots. It's about discovering the pathway to true interoperability. In this video, we'll explore the essential steps to build effective workflows that streamline your processes and enhance productivity. 00:00 Intro 01:56 Choose the right applications 04:56 Choose an automation platform 06:53 Build solid wo...
Exactly what I needed. However, it doesn't appear to be available for Android, which if true, makes it worthless for me. Will that be changing? Thx.
Sorry, currently have no recourses for that. There is a bug deep in the audio library for Android. Would need to find a different solution for that.
Hi, vielen Dank für das Template und Setup Video. Könntest du ein Video zu dem Todoist Webhook Router machen? Mir ist leider nicht ganz klar was zu tun ist, anhand der Beschreibung? Wenn ich es richtig verstanden habe, ist das Ziel, unterschiedliche Todoist Project mit unterschiedlichen Notion Projekten abzugleichen?
Danke! Es ermöglicht die Einrichtung mehrerer Sync‘s zwischen Notion und dem gleichen Todoist Account. Weiteres siehe DM.
amazing hope you keep up the notion vids
Thanks! Yes, Notion remains one of my main tools.
Thanks for the great video. Could this potentially be connected to another database table? and if table entries change, it will trigger an update to vector database? so basically using for example a supabase table instead of written documents or should those table entries be summarized by AI and the summaries be embedded? how would you go about that? This is more in the context of user information and preferences for personalization of AI responses so it would also require user specific metadata updates. the tables have user ids.
Yes, absolutely! You can also embed content from a database like Supabase as soon as a change occurred. There is no summarization required at any time. The summarization Node in the workflow example is only an efficient solution to concatenate the different text blocks from Notion.
@@octionic Thank you for your answer. but what node would be used for detecting changes to a specific supabase table for example? how would it be triggered when the change happens? lets say all I do is replace the notion node here with a supabase retrieval node (get row)? how would it be triggered when a change happens? so is your workflow deleting everything and creating them every one minute or is it actually checking if there is a change before proceeding (maybe the notion node allows for checking changes but what if it is a supabase table)? I am confused also where in your flow it is checking if there is a change. To give you more context this is for a table for user preferences that need to be under user id metadata with a goal of giving the agent user specefic information and background. Thanks
@TAA33A I see two options: 1. Setup a database trigger in Supabase, which calls a function calling a webhook 2. Implement a timestamp in the table which automatically changes when a row was updated and filter by that in a get row node in n8n. But from the given context, maybe in your case the easiest option would be to just retrieve the user specific row whenever the conversation started by the ID and just add the details to the context window once. Then in should stay in the chat memory.
@@octionic thanks, apprecoate it
Update: Notion now offers webhooks on paid plans, yet this solution remains cheaper and probably even more reliable.
where is the android version?!?!?! this looks amazing!
Still didn’t fix the issue with the audio library. Unfortunately the demand is also pretty low on an Android version.
Because people like me see that its Apple only, and just move on, looking for another provider. @octionic
what happens you delete the entire document in notion? for instance if you decided that you no longer needed one of the documents in the RAG knowledge? is there a way to automate that removal from supabase?
@RamonTomzer unfortunately neither n8n nor Notion (new webhook feature) does offer a trigger for that. You would need to store a list of Notion page ID's somewhere and frequently get and compare all existing Notion pages against it. It is not an efficient solution but it should work.
Would this workflow be good for slack knowledge base employee onboarding Q&A? Should I add or remove anything for this use case?
You mean, using Notion as knowledge base but having Slack as the interface for chatting with it? In that case, you would only need to change the retrieval part. So more or less just replace the chat trigger with a Slack trigger and send the response of the AI node back to the same Slack chat, by adding another node.
This is great, thanks Mario. Just to clarify, does this flow handle updates in multiple pages as well?
You mean multiple pages of a Notion DB? Yes, the trigger is watching on all page updates.
@@octionic It works well, thank you. I did notice it doesn't capture and vectorize the contents of tables in a notion page or at least, I could not get it to recognize this context.
@cadenceworks I see. That has to do with the return value of the Notion Node. For simplicity I used the "Also Fetch Nested Blocks" option and then used the content field to get all the text. However it does not include everything. You would need to parse the table_row field as well. Most probably it would require you to replace the Summarize Node by a Code Node.
@@octionic I will take a look. I think that particularly in KB applications, parts of the data might be organized in a structure like tables - as opposed to plain text. Also FYI - Notion just released webhooks for their paid plans. That makes triggering a bit simpler as well.
Thank you so much for the template. It's exactly what I was looking for! I followed everything, and it works perfectly.
Glad it helped!
I have 6 Gmail primary account i don't want to duplicate can I do it?
I am not sure if I get your question correctly. You can build this solution with a single Gmail Account and use it for many Notion Workspaces and different Users. You can also use an existing Gmail Account - then you can use Inbox rules to organize your inbox.
can you explain me the following please: - Update the tools "claendarAgent" and "task Agent" by choosing the corresponding sub-workflows you just created in the "Workflow" dropdown menu
That is what I just meant. In the main workflow open each tool and update the option labeled with „Workflow“. You can use the dropdown to select one of the other two (sub-)workflows you created.
@ I’ll found your website - send you an email tomorrow. Greetings from CH
did it ^^
when i test the workflow with the Chat option - its stucking at the task agent with the information -> Workflow does not exist.
@youtubeccia9276 did you select your sub-workflow from the list of Workflows in the properties of the taskAgent tool? It might still contain the wrong ID but does not show an error.
excellent stuff - fat thumbs up!!! <3
Cool looking but wasn't able to get it to work. OpenAPI key worked and everything seemed correctly set. Checked and re-entered app params several times but the chat never made it through to n8n. Seems to be an n8n issue with Heather authorization since I couldn’t get it to work with postman either
Would this work to poll gmail every 5 seconds to extract new emails received?
It would be even simpler, since you do not need to compare properties. You could just check against a list of recently checked ID‘s, maybe even without a database using getWorkflowStaticData() instead.
I can see the n8n code is available. It mentions this is opensource. Is the code for the app available somewhere?
You can find a link to the GitHub repo both on vagent.io and within the app.
So cool! Thank you.
Well done! Amazing of you to share this.
This is insane value.. Thanks for shaing it Bud.
Thank you for sharing. Pure genius!
wow amzing! are you also working on an android version? would love to support!
Yes, actually it is not that far away, just need to find a different solution for audio playback which also works on Android.
This is soooo cool. Although, i tried it and the webhook was not coming through in n8n. Used both test and production urls
This is superb. You solved a real pain point and done it in a fantastic manner.
Bro! This is awesome! ❤ thank you very much!!! Respect!!!
Man. You’re awesome 👏 thank you for missing piece ❤❤❤ first thing I’m doing when I wake up tomorrow is piping all my stuff to Vagent 🎉
Awesome! Would love to hear your feedback, after you have tried it out.
@@octionic I’ve did it. Piped by manual. Later will connect to my agenting framework. I was thinking about such single button app early this year, but unfortunately didn’t get my hands on it. Glad you made it properly! Thank you again 😉. God bless you! +1000 to your karma.
Sweet, thanks for your kind words.
Nice one! Thank you. Aside from openai. Is there an option or way to use with different llm setup? Like gemini,vertex or groq?
In the backend you can use whatever LLM you want. OpenAI is only required for the voice functionality.
@@octionic I see. Thank you but can we have additional or other voice functionality besides OpenAI?
I can put it on the list of features. Do you have a better audio experience with other providers?
Amazing, definetly check it out.
I'm curious what the cost is for you as of at least today also, is it possible to add database support to this?
I am hosting custom docker instances in my own infrastructure. Made the video primarily for users with less experience in system administration, since there are multiple aspects to take care of, like EnvVars, Backup, DNS, etc. It is also possible to deploy custom packages on Elestio including databases and other services. You can find it within the "CI/CD" section. The n8n package comes with Redis and Postgres (for n8n DB) right out of the box.
Alternatively you can also setup a separate Elestio Service like Supabase and connect it to the n8n instance as an external service.
My greatest fear when relying on AI is, that I miss something. What happens when an email has more than one actionable task?
I am 100% with you. Had the same thoughts. Thats why I also added a summary and a way to find the original Email again. There is of course the prompt engineering which can be improved. But since the task gets added to an Inbox, the user has to review it anyways while sorting it into his structures.
Awesome work. Thanks for sharing.
Your whole channel is so underrated. I came from the n8n site and your n8n third party hosting, and notion tips are awesome. Subbed! What are some practical uses for your Notion with Supabase automation? Is it to expand the database integration with AI apps?
Thank you, really appreciate that! I needed webhooks for Notion when I built a bidirectional sync from Notion to Todoist/Fantastical to get an overview of tasks & events from multiple workspaces. The goal was to make it as seamless as possible. You can check out a demo over here: th-cam.com/video/n0OtAc4HQOs/w-d-xo.html
Great tutorial, thank you :)