Sync Magic: Notion's Game-Changing Calendar Link-Up

Related Posts
45 Comments

Hey friends! Here are the full instructions for the Notion → Google Calendar workflow: https://thomasjfrank.com/notion-google-calendar-sync/

I'm very close to finishing an even better version that will push event updates and event deletions from Notion to your calendar as well. Once that's done, I'll make a full video tutorial on it.

This also works REALLY well with the Notion Voice Tasks workflow I've been building for the last two months… (can't wait to share that with you as well)

Heyy….why you are not posting anything in that 2.92 sub youtube channel…please put videos and be consistent as you say…🥲

Thomas I really miss seeing new content on your main channel. But hey I'm gonna start binge watching this channel as well 😊 your video's teach me a lot and I find them to be very calming to my chaotic mind.

Super helpful. Thanks so much!

Hi did all the instructions, the test task is connected, but the other tasks are not pulled into the calendar, what is the error?

Can't Find "Notion_Setttings" as a Step, how do I find it?

Notion is overrated

Cant seem to find the Notion Setting option on Pipedream… Can someone help me? He skip a bit about that Notion Setting part 5:30

I'm not getting the notion settings after hitting continue after running the test(which is successful) for some reason. It just give me the option to select notion again as if I was starting from scratch.

Man this is amazing!! thank you so very much for solving such a big challenge for productivity ! please we need more videos like this.

If I had to pay for this, I would! =D

I do not recommend trying Cron. The app saves all your data. The app could not be uninstalled easily from my Mac either! 😡

Thanks for the amazing content! Is it possible to create events based on categories to specific calendars at the same account?
Another question: Have you created a specific code, or is it based on a existent step on pipedream?
Thank you once againg!

3:20 it is not extremely affordable any more, and there are tight limits like any other (Zapier for eg)

Sorry to break the news, it broke my heart too

Please keep us posted with cron 😁

Hey Thomas, this is unrelated to the topic of the video but I'm hoping you can help me.

Is there a way to make a "recurring task" wherein you can set that task to appear for 4 days in a row on a database and then for the next day it won't show up?

For example my situation is that I'm learning how to do the splits for 4 days in a row and then having a rest day and repeat. I want the days that I'm doing the splits session to appear on my database on the day that I'm supposed to do it but I don't think the recurring tasks feature allows me to implement this? Do you know if there is a way around it?

Hey Thomas, I just watched your video and I must say that it was really informative and well-made. I loved your videos. I was wondering if I could help you edit your videos and also make highly engaging shorts for you?

COME BACK TO THOMAS FRANK ACCOUNT EXPLANTIONS, NOT ONLY NOTION, I,AM PROGESSIVE ON PAPER AND I WANT TO GROW IN IT!! LIKE DEADLINES, HOW TO BE ALWAYS READY, HOW TO WORK FASTER. PLEASSE COME BACK WITH OTHER EXPLANATIONS NOT ONLY NOTION

Why no updates on your main channel thomasfrank

OMG finally ! I'm loving it. Thank you for the awesome video!

In the Pipedream workflow, how can I make it so that I can input a code into the event's day selection field instead of a regular date property from Notion? Essentially, the code I'm dealing with is a string that has been transformed into a usable date property. It starts from Jan 1, 1970, the Unix Epoch, and calculates a scheduled date 1, 6, or 20 days after the first study on any content cause it's based on Ebbinghaus' forgetting curve.

To sum up, I need to input a variable date into the event's date property, and I'm unsure about how to customize an expression for this. Below it's the code I'm talkin bout:

dateAdd(dateAdd(dateAdd(dateSubtract(dateSubtract(dateSubtract(dateSubtract(dateSubtract(now(), year(now()) – 1970, "years"), month(now()), "months"), date(now()) – 1, "days"), hour(now()), "hours"), minute(now()), "minutes"), toNumber(slice(replaceAll(prop("Próxima revisão"), "[^0-9]", ""), toNumber(length(replaceAll(prop("Próxima revisão"), "[^0-9]", ""))) – 4)) – 1970, "years"), if(contains(prop("Próxima revisão"), "/") or contains(prop("Próxima revisão"), "-"), toNumber(slice(prop("Próxima revisão"), 0, 3)) – 1, if(contains(prop("Próxima revisão"), "/") or contains(prop("Próxima revisão"), "-"), toNumber(slice(prop("Próxima revisão"), 0, 3)) – 1, if(contains(prop("Próxima revisão"), "Dec") or contains(prop("Próxima revisão"), "dec"), 11, if(contains(prop("Próxima revisão"), "Nov") or contains(prop("Próxima revisão"), "nov"), 10, if(contains(prop("Próxima revisão"), "Oct") or contains(prop("Próxima revisão"), "oct"), 9, if(contains(prop("Próxima revisão"), "Sep") or contains(prop("Próxima revisão"), "sep"), 8, if(contains(prop("Próxima revisão"), "Aug") or contains(prop("Próxima revisão"), "aug"), 7, if(contains(prop("Próxima revisão"), "Jul") or contains(prop("Próxima revisão"), "jul"), 6, if(contains(prop("Próxima revisão"), "Jun") or contains(prop("Próxima revisão"), "jun"), 5, if(contains(prop("Próxima revisão"), "May") or contains(prop("Próxima revisão"), "may"), 4, if(contains(prop("Próxima revisão"), "Apr") or contains(prop("Próxima revisão"), "apr"), 3, if(contains(prop("Próxima revisão"), "Mar") or contains(prop("Próxima revisão"), "mar"), 2, if(contains(prop("Próxima revisão"), "Feb") or contains(prop("Próxima revisão"), "feb"), 1, if(contains(prop("Próxima revisão"), "Jan") or contains(prop("Próxima revisão"), "jan"), 0, 0)))))))))))))), "months"), if(contains(prop("Próxima revisão"), "/") or contains(prop("Próxima revisão"), "-"), toNumber(slice(replaceAll(prop("Próxima revisão"), "[^0-9]", ""), 2, 4)), toNumber(replaceAll(prop("Próxima revisão"), "[^0-9\s]{1}", ""))) – 1, "days")

i figured out a way to do a two way sync. you cant put cron calendar events into notion.

More chaos when it is Not 2Way Sync. Wish Notion could fix this to sync 2 way

What are the limits for the number of new events the workflow can handle syncing at a time? I got a little too excited and added 500+ events for the whole semester to the Notion database…big oopsies because I got rate limited on PipeDream, it couldn't add all the events, and it used up my daily credits 🙃🙃

This was very helpful vedio , and your second brain template has helped my productivity

Hey Thomas! Can it be, that Pipedream has Problems wit "ü, ä and ö"… I´m from germany, so i use these a lot 🙂

I have a problem importing the workflow. Whenever I click "Use this workflow" it just opens a new window of the article on your website. Maybe the hyperlink is broken?

Hi Thomas,
I followed your guide, up until:

After creating the trigger in All Tasks database(which worked), when pressing "continue", I don't get to the page with Notion_Settings, any ideas?

Happy to see Cron onboard at Notion.. Notion needed this team! I know they’re working hard on 2-way sync calendar integration. My prediction is that it’ll be in beta by at least Q4 2026. Until then get cozy with your duct tape and popsicle sticks 😂

when i click on the pipedream link in your website, it just opens the same website again.

I am using Fastmail's calendar as my reference calendar. How can I link it to Notion?

So would this work to update tasks that were already previous on notion onto google calendar, or does this only work for new updates from notion

Unfortunately, it does not work for me. And I am using the shared workflow. "Notion_Settings" is not appearing.

As always loving the video my guy! You make me want to learn more!!!! 🎉

The second step of the setup doesn't work, 5:33 When trying to connect the same database as in previous step it doesn't recognise any databases/pages. Not sure what the problem is as the error does not reference any particular problem. Is this a problem with permission not sure how to allow a permission if so?

I cant find Notion_Settings in pipedream, help please

For those who cannot setup the Notion_settings, you can actually skip the step and go directly to the Create_Event function, where you select the event title and event name to the values you retrieved from the trigger.

I'm stuck at the second step in the workflow and when I try to select the notion database which I previously selected won't show up in drop down and shows Error, please try again in pipedream

Used Cron a while back, so was excited when they joined the Notion team, thought would really work well in our small biz. I had also been using DayViewer for managing my personal daily schedule, as it was pretty flexible, this was working for me pretty solidly so eventually adopted for our biz which is a team of 3, since then, not really needed much else. For us anyway, simplicity was a big factor.

Is there a way to sync your Apple calendar to Notion?

Hey Thomas, thanks for the video!
After connecting to my notion account and giving permissions to all of my pages and databases, I cant find the one I am looking for in the Database ID. Is there is a specific view it should be in? I've build a workout planner dashboard and the workouts database is no directly in the page, but inside another page called databases. Can it be the problem?

Leave a Reply

Your email address will not be published.Required fields are marked *