Sharing & User Permissions
Lleverage works best when you collaborate with your team. The platform provides a comprehensive permission system that operates at both the Organization and Project levels, giving you fine-grained control over who can access and modify your workflows and resources.
Key Features
Two-level permission system (Organization and Project)
Role-based access control
Organization-wide user management
Project-specific member management
Multiple authentication methods for team members
Automatic domain-based joining options
Understanding Roles in Lleverage
Organization Roles
Admin:
Full access to manage the Organization
Can invite and remove members
Can manage all projects and their settings
Controls connections, secrets, and Organization settings
Can manage billing and subscription information
Member:
Can collaborate on projects they have access to
Can access workflows, prompts, and data
No administrative rights over the Organization
Cannot modify Organization settings or manage users
Project Roles
Project Admin (formerly Project Owner):
Control limited to specific projects
Can manage workflows and prompts within the project
Can manage project-specific settings
Can add or remove users from the project
Can modify project connections and secrets
Project Member:
Can view and use workflows within the project
Can contribute to workflows and prompts
Cannot modify project settings
Cannot add or remove users from the project
💡 This two-tier permission system allows for both broad Organization management and granular Project-specific access control.
How to Manage Organization Members
Click on your name/profile in the navigation panel
Select "Settings" from the dropdown menu
Navigate to the "Members" tab
View all current Organization members and their roles
To change a member's role, use the role dropdown next to their name
To remove a member, click the remove option
To invite new members, click "Invite Member"
⚠️ Only Organization Admins can manage Organization members. Members cannot invite or remove other users at the Organization level.
How to Invite Members to Your Organization
Go to Organization Settings → Members
Click "Invite Member"
Enter the email address of the person you want to invite
Select their role (Admin or Member)
Optionally, specify project access for the new member
Send the invitation
💡 Members can sign up using their Google, Microsoft, or GitHub accounts, or through email with a magic link.
How to Set Up Automatic Domain Joining
Go to Organization Settings → Members
Look for the domain-based joining settings
Enter your company email domain (e.g., "yourcompany.com")
Enable automatic joining for users with matching email domains
Choose the default role for domain-matched users
💡 This feature allows team members with your company email domain to join the Organization automatically, streamlining the onboarding process.
How to Add Members to a Project
In the Project Settings panel under the "Project Members" tab
Scroll down to the "Add Project Collaborators" section
You'll see a list of all Organization members not yet added to the project
Select the members you want to add to the project
Choose their role (Project Member or Project Admin)
Confirm to add them to the project
⚠️ Users cannot access a workflow until they are added as members of the project, even if they have the workflow URL.
How to Share Workflows with Team Members
First, ensure the user is added to your Organization
Add the user to the specific project containing the workflow
Assign them the appropriate role (Member for view access, Admin for management access)
Now they can access the workflow through the platform
Alternatively, you can share the published workflow URL with them
⚠️ Remember that sharing a workflow URL will only work if the recipient is already a member of the project.
How to Manage Account Settings
Click on your name/profile in the navigation panel
Select "Settings" from the dropdown menu
Navigate through the available tabs:
Profile: Update your name, profile picture, and contact information
Login: Manage your email and SSO settings
Organizations: View and manage the Organizations you belong to
Projects: View all projects you have access to across Organizations
Make the desired changes and save your settings
💡 Keeping your profile information up to date helps team members identify you in collaborative environments.
Best Practices for Permission Management
Follow the principle of least privilege: give users only the access they need
Use Organization Admin roles sparingly, reserving them for trusted team leaders
Create project-specific roles for most team members to contain access
Regularly audit Organization and project memberships
Remove access promptly when a team member changes roles or leaves
Consider creating separate projects for different teams or departments
Use automatic domain joining for large teams to streamline onboarding
⚠️ Regularly review access permissions, especially for projects containing sensitive workflows or data, to maintain security and compliance.
Last updated