The idea is:
Allow credentials in nodes to be selected dynamically using expressions, rather than being fixed to a specific credential. I noticed this feature request has been requested multiple times many years ago, however it’s still an issue today which is why I made this new thread to bring attention to this popular feature request.
My use case:
Currently, when managing multiple accounts for services like Reddit on my N8N Cloud workflow, I must create a switch node to route each request to a specific credential. For example, I have workflows managing Reddit accounts, and each workflow contains a large switch with nodes for every account. This setup takes considerable time to build and is cumbersome to maintain.
Here’s an example of how my current workflow looks:
I think it would be beneficial to add this because:
If credentials could be selected dynamically with expressions, I would only need one node (e.g., one Reddit node). This would dramatically simplify my workflows.
Key benefits:
- Simplifies workflows, making them more manageable.
- Reduces redundancy—no need for multiple switch nodes and credential-specific nodes.
- Makes maintenance easier. For example, if I disconnect or replace a credential, I wouldn’t need to manually update every workflow; I’d just update the credential expression.
This feature would save time and effort for anyone managing multiple accounts or workflows requiring credential flexibility.