Skip to content

Share a project with internal or external collaborators

Manage project access, invite collaborators, and create protected preview links for external reviews.

Updated View as Markdown

<head> <script type=“application/ld+json”> {{"@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{"@type": "Question", "name": "What's the difference between an invite link and a shared preview link?", "acceptedAnswer": {"@type": "Answer", "text": "An invite link turns the person who opens it into a project collaborator (editor or viewer) inside the RShift Sites editor. They must have a RShift Sites account. A shared preview link gives anonymous, view-only access to the preview of your in-progress app. It does not create a collaborator, require an account, or grant any edit rights. Viewers do not see the RShift Sites editor, chat, or source code. Business and Enterprise users can require a password, but the password does not identify the viewer."}}, {"@type": "Question", "name": "Can people comment on a shared preview?", "acceptedAnswer": {"@type": "Answer", "text": "Yes, if Allow comments is enabled for that link. The setting is enabled by default. Anyone who opens the link can leave comments without a RShift Sites account, and the project owner is notified in their RShift Sites inbox. For a comment-free preview, disable the setting when you create the link or later from Your active links."}}, {"@type": "Question", "name": "How is a shared preview link different from publishing?", "acceptedAnswer": {"@type": "Answer", "text": "A shared preview link gives anonymous, view-only access to the latest in-progress version of your app, even before you publish. On Free and Pro plans, links expire after 7 days. On Business and Enterprise plans, you can choose 24 hours, 7 days, 30 days, or no automatic expiration. Publishing deploys the app to a URL on lovable.app or your custom domain, with its own access controls."}}, {"@type": "Question", "name": "Can I share a project outside my workspace?", "acceptedAnswer": {"@type": "Answer", "text": "Yes. Invite people by email, share an invite link, or create a shared preview link. On Business and Enterprise plans, the External project collaborators setting controls invited external collaborators. On Enterprise plans, admins and owners can separately disable shared preview links across the workspace."}}, {"@type": "Question", "name": "Why does my invite link stop working?", "acceptedAnswer": {"@type": "Answer", "text": "Invite links expire after 5 days, so you need to create a new link and share it again. Changing the link's access level also generates a new link, and the previous URL stops working. The link may also have been disabled."}}, {"@type": "Question", "name": "Can I change the project owner?", "acceptedAnswer": {"@type": "Answer", "text": "Yes. The project owner can hand the project to another workspace member from Project settings → Transfer ownership. Your access after the transfer depends on your workspace role. To hand over several projects in one step, select them on the dashboard and use Change owner. When a project owner leaves the workspace, ownership of their projects is auto-transferred to the member with the highest role (owners first, then admins, then editors). When an admin or owner removes them, that person chooses who inherits the projects. Projects with access set to Restricted are not transferred. A workspace owner has to transfer them manually from the dashboard or from project settings."}}, {"@type": "Question", "name": "Do collaborators move with a project to another workspace?", "acceptedAnswer": {"@type": "Answer", "text": "Only if you opt in. The move dialog has a Transfer project collaborators checkbox, off by default. When it is off, people invited directly to the project and any pending invites are removed during the move. When it is on, RShift Sites keeps them when the destination workspace allows their role and you have permission to grant it there."}}]}} </script> </head>

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 Invite people at the top of the Share dialog to invite one or more workspace members, workspace 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 RShift Sites 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.

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.
On Free and Pro plans, projects are always visible to the workspace. You can only adjust the access level of individual collaborators.
Workspace
Can view All workspace members can view and remix the project. Workspace owners and explicitly invited collaborators with edit rights can still edit it.
Available on Business and Enterprise plans.
Workspace
No access Only the owner and explicitly invited collaborators can view, remix, or edit the project based on their role.
The project becomes personal (restricted). Available on Business and Enterprise plans.
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 for more information.

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
  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.

Open the Share dialog and use the access-level 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 see specific people, groups, and workspace-level access based on your plan.

From this list you can:

  • Change someone’s role: click the access-level dropdown next to their name
  • Remove individuals or groups: click Remove from the workspace member, external collaborator, or workspace group access-level dropdown
  • Remove workspace access (available only on Business and Enterprise plans): choose Restricted from the workspace dropdown
  • Update workspace access: choose Can edit or Can view (available only on Business and Enterprise plans) from the access-level 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.

A shared preview link is a view-only URL for the latest in-progress version of your app. Anyone with the link can open it without a RShift Sites account. If the link requires a password, viewers also need the password.

Shared preview links do not add people as collaborators or grant access to the RShift Sites editor, chat, or source code. You can create separate links for different reviews, give each link a name, choose whether guests can comment, and delete a link when you no longer want it to work.

Use shared preview links when someone needs to review your work without joining the project. For example, you can:

  • Send a client a password-protected link for a design review.
  • Create a comment-enabled link for usability feedback.
  • Create a comment-free link for a demo or bug report.
  • Give different groups separate links that you can delete independently.

For ongoing production access, publish the project instead. For access to the editor, invite the person as a project collaborator.

Availability and permissions

People with edit access to a project can create, copy, and delete its shared preview links.

Plan Shared preview link features
Free and Pro Create multiple named links and allow or disallow guest comments per link. Links expire after 7 days.
Business and Enterprise Everything on Free and Pro, plus the option to require a password and choose an expiration of 24 hours, 7 days, 30 days, or never.

On Enterprise plans, workspace admins and owners can disable shared preview links across the workspace from Privacy & security (Settings → Security → Privacy & security → Preview link sharing). When disabled, Share preview is hidden for every project in the workspace.

Configure a separate link for each audience before you share it.

Open Share preview

Open the project, click Share, and select Share preview.

Start a new link

Click Create new preview link.

Configure the link

Enter an optional Link name to identify the audience or purpose, such as Client review. Each active link in the project needs a different name, so if the name is already in use, change it or delete the other link first. A deleted or expired link frees its name for reuse.

Choose whether to enable Allow comments.

On Business and Enterprise plans, you can also:

  • Enable Require a password and enter a password with at least 8 characters.
  • Set Link expiration to 24 hours, 7 days, 30 days, or Never. The default is 7 days, and the expiration can’t be changed after the link is created.

Create and share the link

Click Create preview link. RShift Sites copies the URL to your clipboard. You can copy or share it again at any time from Your active links.

When a reviewer opens a protected link, RShift Sites asks for the password before showing the preview. After the reviewer enters it, the preview stays unlocked in that browser for 24 hours, and then RShift Sites asks for the password again. Each password applies only to the link it was created for, and you can’t change it after the link is created.

On links where Allow comments is disabled, the password page also shows Workspace member? Sign in to RShift Sites. People who already have access to the project can select it and open the preview by signing in instead of entering the password.

Opening a password-protected link is not a sign-in. RShift Sites does not identify who opened the link, and anyone who has both the URL and the password can open the preview while the link remains active. To give access to specific known people, use project collaboration or published app access controls.

Collect feedback with guest comments

When Allow comments is enabled for a link, anyone who opens it can leave comments directly on the preview without project access or a RShift Sites account. For a comment-free preview, disable the setting when you create the link or later from Your active links.

To leave a comment, a guest opens the preview link and:

  1. Clicks Comment in the preview toolbar.
  2. Clicks anywhere on the preview to pin a comment to that spot.
  3. Guests signed in to RShift Sites comment under their RShift Sites account. Guests who aren’t signed in are asked to enter a name the first time they comment. No account or email is required, and signing up is optional.
  4. The guest can then start comment threads, reply to existing ones, and edit or delete their own comments.

Comments appear in a panel alongside the preview. The project owner receives an inbox notification in RShift Sites when a guest comments on the preview. Anyone with access to the project can reply to guest comment threads.

Guest comments stop when their link expires or is deleted. To enable or disable comments for an existing link, select the link under Your active links and update Allow comments.

Open Share → Share preview to see Your active links. Each row shows the link name or URL, its remaining lifetime, whether it has a password, and whether guest comments are enabled.

From the list, you can:

  • Copy the URL.
  • Select a link to enable or disable Allow comments.
  • Reveal the password with the key icon, available only in the session where you set it.
  • Delete a link.

Expired links stop working and disappear from the list automatically. A link with Never selected remains active until you delete it.

Publish project

Deploy the project to a permanent public URL on lovable.app or your custom domain. See Publish your project and Custom domains for more information, or follow Launch your site on a custom domain for the full path.

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

FAQ

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 RShift Sites editor. They must have a RShift Sites account.

A shared preview link gives anonymous, view-only access to the preview of your in-progress app. It does not create a collaborator, require an account, or grant any edit rights. Viewers do not see the RShift Sites editor, chat, or source code.

On Business and Enterprise plans, you can require a password. The password limits access to people who know the password, but it does not identify them.

Can people comment on a shared preview?

Yes, if Allow comments is enabled for that link. The setting is enabled by default. Anyone who opens the link can leave comments without a RShift Sites account, and the project owner is notified in their RShift Sites inbox.

For a comment-free preview, disable the setting when you create the link or later from Your active links.

How is a shared preview link different from publishing?

A shared preview link gives anonymous, view-only access to the latest in-progress version of your app, even before you publish. On Free and Pro plans, links expire after 7 days. On Business and Enterprise plans, you can choose 24 hours, 7 days, 30 days, or no automatic expiration.

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

Can I share a project outside my workspace?

Yes. Invite people by email, share an invite link, or create a shared preview link.

On Business and Enterprise plans, the External project collaborators setting in Settings → Privacy & security controls invited external collaborators. On Enterprise plans, admins and owners can separately disable shared preview links across the workspace.

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.

Can I change the project owner?

Yes. The project owner can hand the project to another workspace member from Project settings → Transfer ownership. See Where to find project settings for how to open it. Your access after the transfer depends on your workspace role. See Project access for how workspace roles map to project access. To hand over several projects in one step, change the owner of several projects at once from the dashboard.

When a project owner leaves the workspace, ownership of their projects is auto-transferred to the member with the highest role (owners first, then admins, then editors). When an admin or owner removes them, that person chooses who inherits the projects. Projects with access set to Restricted are not transferred. A workspace owner has to transfer them manually from the dashboard or from project settings.

Do collaborators move with a project to another workspace?

Only if you opt in. The move dialog has a Transfer project collaborators checkbox, off by default. When it’s off, people invited directly to the project and any pending invites are removed during the move. When it’s on, RShift Sites keeps them when the destination workspace allows their role and you have permission to grant it there. See Move a project to another workspace.

Navigation

Search for a question, a feature, or a task.

↑↓ to navigate↵ to openEsc to close