# Seeking Advice on Implementing Dynamic Google Calendar Credentials for Multi-User Workflows in n8n

**URL:** <https://community.n8n.io/t/seeking-advice-on-implementing-dynamic-google-calendar-credentials-for-multi-user-workflows-in-n8n/84072>\
**Category:** Questions\
**Tags:** deployment\
**Created:** [March 4, 2025, 6:44am UTC](https://community.n8n.io/t/seeking-advice-on-implementing-dynamic-google-calendar-credentials-for-multi-user-workflows-in-n8n/84072 "2025-03-04T06:44:36Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Aishwarya\_Dekhane](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/aishwarya_dekhane/32/62156_2.png) [@Aishwarya\_Dekhane](https://community.n8n.io/u/Aishwarya_Dekhane)\
**Post date:** [March 4, 2025, 6:44am UTC](https://community.n8n.io/t/seeking-advice-on-implementing-dynamic-google-calendar-credentials-for-multi-user-workflows-in-n8n/84072/1 "2025-03-04T06:44:36Z")

</div>

## Describe the problem/error/question

I’m exploring the possibility of implementing a multi-user setup with dynamic Google Calendar credentials in n8n. My goal is to allow different users to authorize their Google accounts so that actions in Google Calendar can be performed under each user’s credentials. However, I understand that n8n doesn’t natively support dynamic credential switching within a single workflow. I’m curious if anyone has tackled a similar challenge or if there are best practices or existing solutions to achieve this.

## What is the error message (if any)?

There isn’t a specific error message, but rather a limitation in n8n’s ability to dynamically switch credentials within a single workflow.

## Please share your workflow

```auto
(Currently, this is a conceptual setup. I'm still in the research phase and have not developed a specific workflow that can be shared yet.)

```

## Share the output returned by the last node

N/A - Seeking initial guidance on implementing a multi-user approach.

Any advice, insights, or resource links would be greatly appreciated. Thank you!

---

<div class="post-metadata">

**Author:** ![solomon](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/solomon/32/43567_2.png) [@solomon](https://community.n8n.io/u/solomon)\
**Post date:** [March 4, 2025, 11:43am UTC](https://community.n8n.io/t/seeking-advice-on-implementing-dynamic-google-calendar-credentials-for-multi-user-workflows-in-n8n/84072/2 "2025-03-04T11:43:54Z")

</div>

I’ve been able to manage multiple calendars. But they were managed by the same account:

- [2-way sync Notion and Google Calendar | n8n workflow template](https://n8n.io/workflows/2351-2-way-sync-notion-and-google-calendar/)

I don’t know any methods of dynamic credentials using the default nodes, but it is possible using the HTTP Request node. This means you would have to read the API documentation to build the requests manually.

This would allow to handle the credentials dynamically, but they wouldn’t be encrypted anymore. Anyone with access to your workflow executions would be able to see the credentials.

But if you want to use the default nodes, a SWITCH node could work, like this:

For each CREATE, UPDATE or DELETE event in Google, you would have to use this logic.

If my reply answers your question, please remember to mark it as the solution.

---

<div class="post-metadata">

**Author:** ![Kaustubh\_Rai](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/kaustubh_rai/32/65949_2.png) [@Kaustubh\_Rai](https://community.n8n.io/u/Kaustubh_Rai)\
**Post date:** [March 19, 2025, 8:52am UTC](https://community.n8n.io/t/seeking-advice-on-implementing-dynamic-google-calendar-credentials-for-multi-user-workflows-in-n8n/84072/3 "2025-03-19T08:52:41Z")

</div>

Facing simmilar Kind of Issue

---

<div class="post-metadata">

**Author:** ![anton\_khansa](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/anton_khansa/32/56357_2.png) [@anton\_khansa](https://community.n8n.io/u/anton_khansa)\
**Post date:** [April 12, 2025, 3:25pm UTC](https://community.n8n.io/t/seeking-advice-on-implementing-dynamic-google-calendar-credentials-for-multi-user-workflows-in-n8n/84072/4 "2025-04-12T15:25:09Z")

</div>

i already success implementing this dynamic google auth for gmail, calendar and all google things, the concept is you must send link to user can login to their google account and then we save access\_token in database. just set scope for other google product in the link.

---

<div class="post-metadata">

**Author:** ![Ahzem](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/ahzem/32/77871_2.png) [@Ahzem](https://community.n8n.io/u/Ahzem)\
**Post date:** [May 3, 2025, 12:03pm UTC](https://community.n8n.io/t/seeking-advice-on-implementing-dynamic-google-calendar-credentials-for-multi-user-workflows-in-n8n/84072/5 "2025-05-03T12:03:44Z")

</div>

hello @anton_khansa  
can you help me to do this please?

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/system/32/195824_2.png) [@system](https://community.n8n.io/u/system)\
**Post date:** [August 1, 2025, 12:04pm UTC](https://community.n8n.io/t/seeking-advice-on-implementing-dynamic-google-calendar-credentials-for-multi-user-workflows-in-n8n/84072/6 "2025-08-01T12:04:00Z")

</div>

Closed on August 1, 2025, 12:04pm UTC

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
