> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lovable.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Share a project with internal or external collaborators

> Manage project access and invite people to collaborate on a project.

The **Share dialog** is where you open up a project to others: workspace members, external collaborators, or anyone with a link. It is accessible from the **Share** button in the top bar of any project.

## Add project collaborators

Use **Add people** at the top of the **Share** dialog to invite one or more workspace members, [workspace groups](/features/groups) (only on Business and Enterprise plans), or external collaborators to the project directly.

Each person or group you add is granted access to the project based on the assigned role.

1. Open the project and click **Share**
2. Enter one or more email addresses or workspace groups in the **Add people** field
3. Choose the access level.
   * **Admin** (available on paid plans): Full access to the project, including all project settings, integrations, and external connections.
   * **Editor** (default on all plans): Can build, edit, and manage most project settings. Some advanced settings, like integrations and external connections, are reserved for admins.
   * **Viewer** (available on paid plans): Read-only access to the project editor.
4. Click **Invite**

Each person receives an email with a link to join the project. If they already have a Lovable account, the project also appears in their **Shared with me** section. If they don't, they can create an account and join through the invitation.

<Note>
  On **Business** and **Enterprise** plans:

  * Lovable warns you before inviting someone who isn't a member of your workspace.
  * On workspaces with **SSO enforcement** on, external collaborators are not allowed by default. Workspace admins and owners can allow them up to a chosen role (viewer or editor) from **Settings → Privacy & security → External collaborator access**.
</Note>

## Control project access across your workspace

The row showing your **workspace name** controls whether members of your workspace have access to the project by default. It sets the project's visibility across the whole workspace.

| **Access level** | **Who can access the project**                                                                                                                                                                                                                                                                                                              | Project visibility |
| :--------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :----------------- |
| **Can edit**     | **All workspace members and explicitly invited collaborators** can view, remix, or edit the project, based on their role.<br />On Free and Pro plans, projects are always visible to the workspace. You can only adjust the access level of individual collaborators.                                                                       | **Workspace**      |
| **No access**    | **Only the owner and explicitly invited collaborators** can view, remix, or edit the project based on their role.<br />The project becomes personal (restricted). Available on Business and Enterprise plans.<br />*Note: Keep in mind that workspace owners have full access to all projects in the workspace and can view and edit them.* | **Restricted**     |

See [Project access](https://docs.lovable.dev/features/project-visibility) for more information.

## Share an invite link

An invite link is a shareable URL. Anyone who opens it is automatically added to the project as a collaborator with the role you set.

Invite links are useful for:

* Onboarding a new teammate without looking up their email
* Sharing a project in a chat channel or doc
* Giving a contractor time-limited edit access

<Note>
  On Business and Enterprise workspaces with **SSO enforcement** on, project invite links only work for users whose email is on a verified workspace domain and the link's access level is within the workspace's just-in-time provisioning role.
</Note>

### **Create an invite link**

1. In the **Share** dialog, set the **Invite link** access level:
   * **Edit access**: anyone with the link becomes an editor (available on all plans)
   * **View access**: anyone with the link becomes a viewer (requires a paid plan)
2. Click **Copy invite link** and share it

Invite links expire automatically **5 days** after they are created. If a link stops working, create a new one.

Only one active invite link can exist at a time. Changing the access level generates a new link and invalidates the previous one.

### **Change or disable an invite link**

Open the **Share** dialog and use the dropdown next to **Invite link**:

* **Edit access** or **View access**: changes the link's access level. This generates a new link and the previous URL stops working. You need to share the link again.
* **Disabled**: turns off the link entirely. The URL becomes invalid immediately.

## Manage who has access

The **Project access** section of the **Share** dialog lists everyone who can currently access the project. You can expand **People you invited** or **People and groups**, based on your plan, to see the full list of individuals and groups.

From this list you can:

* **Change someone's role**: click the role dropdown next to their name
* **Remove individuals or groups**: click **Remove** on a workspace member, external collaborator, or workspace group
* **Remove workspace access** (available only on Business and Enterprise plans): choose **No access** from the role dropdown
* **Manage the invite link:** change the link's access level or disable the link entirely

Available actions depend on your role. Editors can invite and remove others with the same role or lower; admins and owners can manage any collaborator.

## Share preview links

A preview link is a public, **view-only URL** that anyone can open without logging in. It's designed for quickly showing a preview of your live app, even if not published. You can share it with clients, on social media, or in a bug report.

A shared preview link does not create a collaborator, require an account, or grant any edit rights. Viewers see the app exactly as it runs; they do not see the Lovable editor, chat, or source code.

1. In the **Share** dialog, click **Share preview**
2. Click **Copy preview link**
3. Paste the link anywhere you want to share it

Preview links are valid for **7 days**. After that, create a new preview link.

Sharing preview links is allowed by default on every plan. On **Enterprise** plans, workspace admins and owners can disable them across the entire workspace from **Settings → Privacy & security → Allow public preview links sharing**. When disabled, the **Share preview** button is hidden for all projects in the workspace.

## Publish project

Deploy the project to a permanent public URL on `lovable.app` or your custom domain. See [Publish your project](/features/publish) and [Custom domains](/features/custom-domain) for more information.

The publish project link in **Share** dialog only redirects you to the **Publish** dialog where you need to go through the whole publishing flow.

## FAQ

<AccordionGroup>
  <Accordion title="What's the difference between an invite link and a shared preview link?">
    An invite link turns the person who opens it into a project collaborator (editor or viewer) inside the Lovable editor. They must have a Lovable account.

    A shared preview link is a public, view-only URL to the preview of your live app. It does not create a collaborator, require an account, or grant any edit rights. Viewers do not see the Lovable editor, chat, or source code.
  </Accordion>

  <Accordion title="How is the shared preview link different from publishing?">
    Shared preview link is a temporary (up to 7 days), public, view-only URL for quickly showing the preview of your live app to someone, and can be shared even before the app is published.

    Publishing deploys the app to a permanent URL on `lovable.app` or your custom domain, with its own access controls.
  </Accordion>

  <Accordion title="Can I share a project outside my workspace?">
    Yes. Invite people by email or share an invite link. On Business and Enterprise plans, admins can restrict external collaborator roles or block external invites entirely through SSO enforcement.
  </Accordion>

  <Accordion title="Why does my invite link stop working?">
    The invite link can stop working for several reasons:

    * Invite links expire after 5 days. Create a new link and share it again.
    * Changing the link's access level generates a new link and the previous URL stops working. You need to share the link again.
    * The invite link is disabled.
  </Accordion>

  <Accordion title="Can I change the project owner?">
    Yes. From the project's settings, an owner can **transfer ownership** to another workspace member. Workspace owners and admins also retain full access to every project in their workspace regardless of who the project owner is.

    When a project owner is removed from the workspace or leaves it, ownership of their projects is auto-transferred to the most senior remaining member (owners first, then admins, then editors).

    <Tip>
      If you're not the project owner and want a personal copy of a project, remix it into your own account. You'll be the owner of the new copy.
    </Tip>
  </Accordion>
</AccordionGroup>
