> For the complete documentation index, see [llms.txt](https://docs.n8n.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.n8n.io/administer/manage-users-and-access/follow-best-practices.md).

# Follow best practices

User management best practices.

This page contains advice on best practices relating to user management in n8n.

## All platforms <a href="#all-platforms" id="all-platforms"></a>

* n8n recommends that owners create a member-level account for themselves. Owners can see all workflows, but there is no way to see who created a particular workflow, so there is a risk of overriding other people's work if you build and edit workflows as an owner.
* Users must be careful not to edit the same workflow simultaneously. It's possible to do it, but the users will overwrite each other's changes.
* To move workflows between accounts, export the workflow as JSON, then import it to the new account. Note that this action loses the workflow history.
* Webhook paths must be unique across the entire instance. This means each webhook path must be unique for all workflows and all users. By default, n8n generates a long random value for the webhook path, but users can edit this to their own custom path. If two users set the same path value:
  * The path works for the first workflow that's run or published.
  * Other workflows will error if they try to run with the same path.

## Self-hosted <a href="#self-hosted" id="self-hosted"></a>

If you run n8n behind a reverse proxy, set the following environment variables so that n8n generates emails with the correct URL:

* `N8N_HOST`
* `N8N_PORT`
* `N8N_PROTOCOL`
* `N8N_EDITOR_BASE_URL`

More information on these variables is available in [Environment variables](/deploy/host-n8n/configure-n8n/basic-configuration/use-environment-variables.md).

## Related resources

* [Manage users and access](/administer/manage-users-and-access.md)
* [Set up for Cloud](/administer/manage-users-and-access/set-up-for-cloud.md)
* [Add and remove users](/administer/manage-users-and-access/add-and-remove-users.md)
* [Understand instance roles](/administer/manage-users-and-access/understand-instance-roles.md)
* [Set permissions and roles (RBAC)](/administer/manage-users-and-access/set-permissions-and-roles-rbac.md)
* [Verify user identity](/administer/manage-users-and-access/verify-user-identity.md)
