Google Calendar Scheduling Assistant

Hi all,

I am new to n8n, and I am feeling pretty discouraged after 10 hours spent to no avail. I am trying to build a fairly simple AI bot for scheduling through Telegram, as pictured. It should be able to check availability, make updates, create events, delete events, etc.

I am hitting a constant snag somewhere along the way and after essentially starting over 4 times, I am hoping someone can point me in the right direction.

1 Like

Hey @brandon, welcome to community, as of your workflow I just wonder what the last execute workflow node does? It should simply return data to your main workflow.

Hi Ruslan, thanks for the quick response. Originally, I had all of this under the same workflow. Then, I split it into two different workflows, but I am still stuck on the original workflow triggering the calendar tool properly (even with it being reduced to calling a single calendar tool which triggers the above workflow). As I mentioned, I’ve tried a few things, and breaking the workflows into two is my most recent attempt. Still, I end up with all kinds of new roadblocks including passing the info in the first place, let alone the last place, and memory store errors.

My original workflow that is supposed to trigger this is this one:

You’re doing a lot. Of the things that you’re trying to accomplish have you gotten anything to work? I would start with one thing (creat event?) and then build from there. Where are you getting stuck?

That’s why you don’t need that last node in your calendar workflow.

Take a look at this video n8n Personal Agents

You have to prompt the Agent correctly to use each tool, let me know what exactly errors you are facing and what is your ultimate goal with it

Thank you all for your help. I’ve read up and watched some more resources. I now have a main agent, and then I have sub-agents in separate workflows as I was instructed. Still, even with the most basic of things, I cannot get this to work:

The AI is just terrible. It schedules things for wrong times/days despite being fed with the current date, doesn’t check the calendar as it is instructed, or just ends up failing altogether and saying it couldn’t complete the action. :frowning:

Hey, it often comes down to which model you are using and how you are prompting them, the ones who have more reasoning will need less prompting where you will often need more precise prompting for smaller models (like 4o-mini).