Insights

n8n end-user credentials: your automations now run as the person who uses them.

Until now, almost every n8n workflow ran on one account: the account of whoever built it. With end-user credentials, that changes. A workflow or agent triggered by a person now runs with that person's own accounts, not the builder's. Here is what that means for your automations.

Plan a governance check
How we govern automations

Automation

Picture a Slack assistant your whole team uses. Anna asks it to post an update, Ben asks it to find a file. Behind the scenes, both requests ran on the same Slack account: the one the builder connected when they set up the workflow. Every message looked like it came from the builder, every search saw what the builder could see, and afterwards nobody could tell who actually asked for what.

With end-user credentials, Anna’s request runs with Anna’s account and Ben’s with Ben’s. Same workflow, but the identity follows the person who triggers it.

Diagram comparing two credential types in n8n. With a fixed credential, Anna and Ben both trigger a workflow that runs with the builder's account. With an end-user credential, Anna's run uses Anna's account and Ben's run uses Ben's account.

The problem: every automation borrowed one login

For years, a credential in n8n was fixed: connected once and used for every run, whoever triggered it. That works fine for background jobs. It becomes a problem the moment real people start using your workflows and agents.

What end-user credentials change

When you set up a credential in n8n, you now choose a credential type:

The builder sets up the connection once, as a template. For a service such as Gmail or Slack, that means the app details. Every person who uses the workflow then connects their own account through that template. From then on, a run triggered by Anna reads Anna’s inbox, and a run triggered by Ben reads Ben’s.

Where it works

End-user credentials work on the triggers where a real person starts the run:

What you can build with it

Fine-grained access, too

End-user credentials arrive together with more control over who can do what inside n8n itself: custom instance roles, role mapping from your identity provider inside n8n, and roles you can manage through the API. Together they make it much easier to give every person exactly the access they need, and nothing more. Next up: agents with an identity of their own.

Why this matters for governance

One of the biggest governance risks we see is automations and agents running on one person’s login. In our governance framework, access is the first pillar: who is acting, and what can they do? With end-user credentials, the answer becomes simple. The person who triggers the run is the one acting, with their own permissions.

Before you switch

How we help

As an official n8n Ambassador, Marrallisa follows n8n’s identity and governance roadmap closely. We review which of your workflows should move to end-user credentials and which should stay on a service account, and we set up the connections, roles and scopes so your team can start without friction. Read how we govern automations, see our automation service, or catch up on n8n’s new engine and governance roadmap.

Frequently asked questions

What are end-user credentials in n8n?

A credential type that is resolved per person when a workflow runs. Instead of one shared account, each user connects their own account, and a workflow or agent they trigger runs with that account.

Which n8n triggers support end-user credentials?

The MCP Server trigger, the Form trigger and the hosted Chat trigger: the triggers where a real person starts the run.

Do I need n8n Enterprise?

Yes. End-user credentials are part of the Enterprise plan, on n8n Cloud and self-hosted. The feature is in preview and may still change.

Should all my credentials become end-user credentials?

No. Use them where a person triggers the run and should act as themselves. Scheduled jobs and background processes have no person behind them, so they keep a fixed credential on a dedicated service account.

End-user credentials are in preview on n8n's Enterprise plan, on n8n Cloud and self-hosted. Names, scope and availability may change.