How to allow multiple users with their own salesforce and google account to use my n8n tool / workflow

I’ve created a workflow in n8n that fetches lead information from my Salesforce account and generates a Google Doc with the lead details. It works great for my use case!

Now, I want to take it a step further and build an app where onboarded users can use this workflow but with their own connected Salesforce and Google Docs accounts.

How can I manage this kind of multi-user functionality? Would moving to the n8n API be the right approach for enabling users to connect their own credentials for Salesforce and Google Docs?

Essentially, I’m looking to allow users to link their own accounts (Salesforce, Google Docs) and seamlessly use this workflow through a chatbot or an automated interface.

Any guidance or suggestions would be greatly appreciated!

Thanks in advance!

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system: