Share your Lovable project with team members by inviting them to your workspace, publishing a live URL for stakeholders, or connecting GitHub for developer collaboration. Workspace invites let team members edit the project directly in Lovable. Published URLs give read-only access to anyone with the link. GitHub sync enables developers to contribute code from their own editors while staying in sync with Lovable.
Why sharing Lovable projects requires different approaches for different audiences
Lovable projects can be shared in several ways depending on who needs access and what they need to do with it. A team member who will edit the project needs workspace-level access. A client who just needs to review the app needs a published URL. A developer who wants to contribute code from VS Code needs GitHub sync. Without the right sharing method, teams run into friction. If everyone is editing through the same Lovable account, there is no way to track who made which changes. If a client needs to review the app but you share the Lovable editor link, they might accidentally modify something. And if developers cannot access the code outside Lovable, they cannot use their preferred tools. Lovable supports all these scenarios through workspace invitations (for Lovable editor access), publishing (for stakeholder review), and GitHub integration (for code collaboration). Each method has different access levels and is suited for different roles in your team.
- Team members cannot access the project because they have not been invited to the workspace
- Stakeholders need to review the app but should not have edit access
- Developers want to contribute code from VS Code or Cursor but the project is not on GitHub
- Project access is not scoped correctly — too many people have edit access or too few can view the app
- Published URL sharing is confused with editor access — they are separate features
Error messages you might see
You do not have permission to access this projectThe user is not a member of the workspace that contains this project. The workspace owner or admin needs to send an invitation from Workspace Settings > Team.
This project is private and cannot be viewedThe project is set to private (available on Pro plan and above). Either make it public, invite the viewer to the workspace, or publish the project with a shareable URL.
GitHub repository not foundA team member trying to access the GitHub repo does not have permissions on the GitHub organization. Add them as a collaborator on the GitHub repository or organization.
Before you start
- A Lovable project you want to share with others
- Admin or owner role in the Lovable workspace containing the project
- Email addresses of team members you want to invite
How to fix it
Invite team members to your Lovable workspace
Workspace invitations give team members full editor access to collaborate on projects in real time
Invite team members to your Lovable workspace
Workspace invitations give team members full editor access to collaborate on projects in real time
Go to your Workspace Settings by clicking the gear icon or the workspace name. Find the Team or Members section. Enter the email address of each team member and select their role: member (can edit projects), admin (can manage team and settings), or owner (full control including billing). They will receive an invitation email. Once accepted, they can see and edit all projects in that workspace. Lovable supports real-time multiplayer editing, so multiple team members can work on the same project simultaneously.
// Only you can access the project// No team collaboration possible// Workspace Team:// You — Owner (billing, settings, projects)// Designer — Member (edit projects)// Developer — Admin (manage team, edit projects)//// All members can edit projects in real timeExpected result: Invited team members receive an email and can access all projects in the workspace after accepting.
Publish a shareable URL for stakeholder review
Published URLs give stakeholders a live, interactive version of your app without any Lovable editor access
Publish a shareable URL for stakeholder review
Published URLs give stakeholders a live, interactive version of your app without any Lovable editor access
Click the Publish icon in the top-right corner of the Lovable editor. Configure the published URL (default is [subdomain].lovable.app). Set access controls: Anyone (public) or Workspace-only (Business/Enterprise plans). Add website metadata like title, description, and favicon. Click Publish. Share the published URL with stakeholders, clients, or testers. They see the live app but cannot access the editor or modify code.
// Stakeholder asks to see the app// You share a screenshot or screen recording// Click Publish (top-right) → configure:// URL: myapp.lovable.app// Access: Anyone// Title: My App// Description: Client review version// Click Publish → share myapp.lovable.app with stakeholdersExpected result: Stakeholders can interact with the live app at the published URL without any Lovable account or editor access.
Connect GitHub for developer code collaboration
GitHub sync lets developers contribute code from their preferred editors while staying in sync with Lovable changes
Connect GitHub for developer code collaboration
GitHub sync lets developers contribute code from their preferred editors while staying in sync with Lovable changes
Click the GitHub icon in the top-right corner, or go to Settings > Connectors > GitHub. Connect your GitHub account, install the Lovable GitHub App on your organization, and transfer the project. The code is now in a GitHub repository with two-way sync. Add team developers as collaborators on the GitHub repository. They can clone the repo, make changes in VS Code or Cursor, and push back. Changes sync to Lovable automatically on the default branch (main). If managing code collaboration across multiple tools gets complex, RapidDev's engineers have set up collaborative workflows across 600+ Lovable projects.
// Developers can only edit code through Lovable's editor// No external IDE access// GitHub sync enabled:// 1. Lovable → GitHub (automatic on every change)// 2. GitHub → Lovable (automatic on push to main)//// Developer workflow:// Clone repo → edit in VS Code → push to main → syncs to LovableExpected result: Developers can contribute code from any IDE. Changes pushed to the main branch appear in Lovable automatically.
Set up project access controls for different team roles
Proper access control prevents unauthorized changes and keeps sensitive projects visible only to the right people
Set up project access controls for different team roles
Proper access control prevents unauthorized changes and keeps sensitive projects visible only to the right people
Use a combination of workspace roles and published URL access to create the right permissions for each team member. Workspace members with 'member' role can edit all projects in the workspace. Published URLs can be restricted to workspace members only (Business/Enterprise) or open to anyone. For client-specific projects, create a separate workspace and invite only the relevant team members. Use the Free plan's public-only restriction strategically — all Free plan projects are public.
// Everyone has the same access level// No separation between viewing and editing// Access structure:// Workspace members (internal team) → Full edit access// Published URL (clients/stakeholders) → View-only access// GitHub collaborators (external devs) → Code-only access//// Separate workspaces for different clients// Business plan: published URL restricted to workspace membersExpected result: Each team role has the appropriate level of access. Internal team edits in Lovable, stakeholders review via published URL, developers contribute via GitHub.
Complete code example
1# Team Collaboration Rules23## Access Structure4- Workspace members: Full edit access in Lovable editor5- Published URL: View-only for stakeholders and clients6- GitHub: Code collaboration for external developers78## Version Control9- All changes are tracked in Lovable's version history10- GitHub provides additional git history with commit messages11- Before making major changes, check version history for recent team edits1213## Communication14- Use Plan Mode to propose changes before implementing15- Reference specific files with @file when making changes16- Do not modify files another team member is actively working on1718## Project Organization19- Keep component files small (under 150 lines) for easier collaboration20- One component per file to minimize merge conflicts21- Use descriptive commit messages when pushing to GitHub2223## Protected Areas24- Only admins should modify AGENTS.md25- Only owners should change workspace billing or team settings26- Environment secrets in Cloud tab > Secrets should only be modified by the project leadBest practices to prevent this
- Create separate workspaces for each client or project group to isolate access and billing
- Use published URLs for stakeholder reviews — never share Lovable editor links with non-team members
- Connect GitHub early in the project for code backup and developer collaboration
- Assign the minimum workspace role needed: member for editors, admin for team managers, owner for billing
- Use the Business plan's workspace-only access control to restrict published URLs to internal team members
- For real-time collaboration, communicate in the Lovable chat to avoid conflicting edits
- Keep an external list of who has access to each workspace for security audits
- When a team member leaves, remove them from both the Lovable workspace and the GitHub repository
Still stuck?
Copy one of these prompts to get a personalized, step-by-step explanation.
I am managing a Lovable project with a team of [number] people including designers, developers, and a client stakeholder. Here is my current setup: [describe your team structure and current sharing approach] Please: 1. Recommend the best sharing method for each team role 2. Suggest a workspace structure for proper access control 3. Explain how to set up GitHub sync for developer collaboration 4. Recommend access controls for the published URL 5. Create team collaboration rules for AGENTS.md
Update @AGENTS.md with team collaboration rules. Include sections for: access structure (who has what level of access), version control practices, communication guidelines for multi-user editing, and protected areas that only specific roles should modify. List the workspace members and their roles.
Frequently asked questions
How do I share my Lovable project with team members?
Invite them to your workspace. Go to Workspace Settings > Team, enter their email, and assign a role (member, admin, or owner). Once they accept the invitation, they can see and edit all projects in that workspace.
How do I share my Lovable app with a client for review?
Publish your app by clicking the Publish icon (top-right). Configure the URL and access settings, then click Publish. Share the published URL (e.g., myapp.lovable.app) with your client. They can interact with the live app without any Lovable account.
Can developers edit the code outside of Lovable?
Yes, via GitHub sync. Connect your project to GitHub (Settings > Connectors > GitHub), then add developers as collaborators on the GitHub repo. They can clone it, edit in their preferred IDE, and push changes back. Changes sync to Lovable automatically on the main branch.
Can I restrict who sees my published Lovable app?
On Business and Enterprise plans, you can set published URL access to Workspace-only, meaning only workspace members can view it. On Free and Pro plans, published URLs are accessible to anyone with the link.
How does real-time collaboration work in Lovable?
Multiple workspace members can work on the same project simultaneously. Lovable supports real-time multiplayer editing. Changes are tracked in version history so you can see who changed what and revert if needed.
What if I can't fix this myself?
If setting up team collaboration across Lovable, GitHub, and external hosting gets complicated, RapidDev's engineers can configure the entire workflow. They have set up collaborative team environments for 600+ Lovable projects.
Talk to an Expert
Our team has built 600+ apps. Get personalized help with your issue.
Book a free consultation