Google Calendar Tool/Node with multiple credential
I would like to execute my workflow with different credentials for each user (I store them on my own backend). However, currently, I don’t see any option to do this because, in the node settings, I can only select credentials that were created manually using the “Sign in with Google” button. This is great for testing, but for real projects, I need to be able to run workflows with different credentials for each user.
For example, a user signs in with Google through my Telegram bot and then interacts with their own calendar (using their credentials). This way, a single workflow/bot can work for multiple users.
How can I achieve this?
The only option I see right now is to avoid using the n8n Calendar nodes and instead make all requests to the Google Calendar API using the HTTP Request node with my own credentials. However, this approach is killing many benefits of using n8n for me
Information on your n8n setup
- n8n version: 1.82.2