> 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/build/manage-workflows/share-with-others.md).

# Share with others

{% hint style="info" %}
**Feature availability**

Available on Pro and Enterprise Cloud plans, and Enterprise self-hosted plans.
{% endhint %}

Workflow sharing allows you to share workflows between users of the same n8n instance.

Users can share workflows they created. Instance owners, and users with the admin role, can view and share all workflows in the instance. Refer to [Account types](/administer/manage-users-and-access/understand-account-types.md) for more information about owners and admins.

## Share a workflow <a href="#share-a-workflow" id="share-a-workflow"></a>

1. Open the workflow you want to share.
2. Select **Share**.
3. In **Add users**, find and select the users you want to share with.
4. Select **Save**.

**Note:** This option is only available when sharing a workflow that is inside a **Personal** workspace. When trying to use the "Add users" option for a workflow that's **inside a project**, you'll get this pop-up instead:

![Screenshot of the sharing option within projects](/files/rt7H2YtMuij2p1dwe8Bn)

This is intended behavior, and it means that the workflow is shared with everyone inside that specific project. Instead of adding the user directly to the workflow, you need to add the user to the project in which the workflow is located.

## View shared workflows <a href="#view-shared-workflows" id="view-shared-workflows"></a>

You can browse and search workflows on the **Workflows** list. The workflows in the list depend on the project:

* **Overview** lists all workflows you can access. This includes:
  * Your own workflows.
  * Workflows shared with you.
  * Workflows in projects you're a member of.
  * If you log in as the instance owner or admin: all workflows in the instance.
* Other projects: all workflows in the project.

## Workflow roles and permissions <a href="#workflow-roles-and-permissions" id="workflow-roles-and-permissions"></a>

There are two workflow roles: creator and editor. The creator is the user who created the workflow. Editors are other users with access to the workflow.

You can't change the workflow owner, except when deleting the user.

{% hint style="info" %}
**Credentials**

Workflow sharing allows editors to use all credentials[^1] used in the workflow. This includes credentials that aren't explicitly shared with them using [credential sharing](/administer/manage-credentials/share-credentials-securely.md).
{% endhint %}

\### Permissions

| Permissions               | Creator | Editor |
| ------------------------- | ------- | ------ |
| View workflow (read-only) | ✅       | ✅      |
| View executions           | ✅       | ✅      |
| Update (including tags)   | ✅       | ✅      |
| Run                       | ✅       | ✅      |
| Share                     | ✅       | ❌      |
| Export                    | ✅       | ✅      |
| Delete                    | ✅       | ❌      |

## Node editing restrictions with unshared credentials <a href="#node-editing-restrictions-with-unshared-credentials" id="node-editing-restrictions-with-unshared-credentials"></a>

Sharing in n8n works on the principle of least privilege. This means that if a user shares a workflow with you, but they don't share their credentials, you can't edit the nodes within the workflow that use those credentials. You can view and run the workflow, and edit nodes that don't use unshared credentials.

Refer to [Credential sharing](/administer/manage-credentials/share-credentials-securely.md) for guidance on sharing credentials.

[^1]: In n8n, credentials store authentication information to connect with specific apps and services. After creating credentials with your authentication information (username and password, API key, OAuth secrets, etc.), you can use the associated app node to interact with the service.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.n8n.io/build/manage-workflows/share-with-others.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
