From eef80c9f0e5f6aced4a15c2ceb440b671c49a541 Mon Sep 17 00:00:00 2001 From: Pinkesh Date: Mon, 25 Aug 2025 18:03:47 +0530 Subject: [PATCH 1/6] Adding Collaborator Passes --- .../how-to-collaborate-on-projects.md | 44 ++++++++++++++----- 1 file changed, 33 insertions(+), 11 deletions(-) diff --git a/docs/resources/projects/how-to-collaborate-on-projects.md b/docs/resources/projects/how-to-collaborate-on-projects.md index f7f49c21..4975f2d0 100644 --- a/docs/resources/projects/how-to-collaborate-on-projects.md +++ b/docs/resources/projects/how-to-collaborate-on-projects.md @@ -11,33 +11,55 @@ keywords: [Collaboration, FlutterFlow, Project Management] FlutterFlow allows for multiple ways to collaborate on a project as well as the ability to manage the collaboration through permissions. -## Sharing a Project with a User +## Adding Collaborator You can invite users to your project who are not part of your organization. For instance, you might want to share your work with clients, stakeholders, or team members of the client. -![](imgs/invite-users.avif) +To add an external user as a collaborator to any project, go to the [My Teams](https://app.flutterflow.io/team) page and, under the **Collaborator Passes** section, click **Add Pass** and complete the checkout process. Once the pass is created, enter the user’s details and select the project you’d like to grant them access to. + +
+ +
+

When you invite users to your project, you have the flexibility to assign them different roles depending on their level of involvement. For example, you can -grant **editing** privileges to collaborators who are actively working on the -project while assigning **read-only access** who need to view the progress. -Alternatively, you can also make them the **owner** of the project, giving them full -control. -:::info +grant **Editor** privileges to collaborators who are actively working on the +project while assigning **Read-only** access who need to view the progress. +Alternatively, you can also make them the **Manager** and **Owner** of the project, giving them more control. +:::info +- Once a collaborator is added, they’ll have the same level of access as the team that issued the pass (either Growth or Business, depending on the plan). - When you add a user, the default role assigned is the *Editor* role. - Users with read-only access will only be able to access that specific project and won't be able to access any shared *Teams* libraries (e.g., custom code, design system). -- Read-only users added to *Teams*/*Organization* will not count against your - *Teams* seat count. - You must verify your email before inviting users. - If a user isn't already a FlutterFlow user, we will send them an invite email. Their status will be shown as **Pending** until they create an account. -- FlutterFlow subscriptions are seat based. A user added to your project will - only have access to the features of their account plan. ::: From f8cbf13025e421e64ebd2974a6208e71d27d3478 Mon Sep 17 00:00:00 2001 From: Pinkesh Date: Tue, 26 Aug 2025 09:44:39 +0530 Subject: [PATCH 2/6] Address review comments --- docs/resources/projects/how-to-collaborate-on-projects.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/resources/projects/how-to-collaborate-on-projects.md b/docs/resources/projects/how-to-collaborate-on-projects.md index 4975f2d0..4d05adf8 100644 --- a/docs/resources/projects/how-to-collaborate-on-projects.md +++ b/docs/resources/projects/how-to-collaborate-on-projects.md @@ -11,7 +11,7 @@ keywords: [Collaboration, FlutterFlow, Project Management] FlutterFlow allows for multiple ways to collaborate on a project as well as the ability to manage the collaboration through permissions. -## Adding Collaborator +## Adding Collaborators You can invite users to your project who are not part of your organization. For instance, you might want to share your work with clients, stakeholders, or @@ -52,6 +52,8 @@ project while assigning **Read-only** access who need to view the progress. Alternatively, you can also make them the **Manager** and **Owner** of the project, giving them more control. :::info +- Growth and Business owners can purchase and assign Collaborator passes. +- Collaborator Passes can only be assigned to users who have a paid plan (Basic, Growth, or Business). - Once a collaborator is added, they’ll have the same level of access as the team that issued the pass (either Growth or Business, depending on the plan). - When you add a user, the default role assigned is the *Editor* role. - Users with read-only access will only be able to access that specific project From 7d65c4b5e5a340b3e8222ed02ea43bd1d7718d10 Mon Sep 17 00:00:00 2001 From: Pinkesh Date: Wed, 27 Aug 2025 12:01:15 +0530 Subject: [PATCH 3/6] Update plan names --- .../how-to-collaborate-on-projects.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/resources/projects/how-to-collaborate-on-projects.md b/docs/resources/projects/how-to-collaborate-on-projects.md index 4d05adf8..8c93e966 100644 --- a/docs/resources/projects/how-to-collaborate-on-projects.md +++ b/docs/resources/projects/how-to-collaborate-on-projects.md @@ -52,7 +52,7 @@ project while assigning **Read-only** access who need to view the progress. Alternatively, you can also make them the **Manager** and **Owner** of the project, giving them more control. :::info -- Growth and Business owners can purchase and assign Collaborator passes. +- Only Growth and Business owners can purchase and assign Collaborator passes. - Collaborator Passes can only be assigned to users who have a paid plan (Basic, Growth, or Business). - Once a collaborator is added, they’ll have the same level of access as the team that issued the pass (either Growth or Business, depending on the plan). - When you add a user, the default role assigned is the *Editor* role. @@ -65,12 +65,16 @@ Alternatively, you can also make them the **Manager** and **Owner** of the proje ::: -## Sharing a Project with an Organization +## Sharing with Team To share a project with all current and future team members in your organization, enable the **Grant team members access** option. ![share-with-team](imgs/share-with-team.avif) +:::info +Sharing a project with team members is only available on the **Growth** plan and **higher**. Check out our [**pricing**](https://www.flutterflow.io/pricing) section. +::: + ## Real-Time Collaboration Real-Time Collaboration is a powerful feature that allows multiple builders to @@ -87,9 +91,8 @@ When multiple builders are on the same page, it looks like this: ![real-time-collaboration.gif](../../../static/img/real-time-collaboration.gif) :::info - -Real-Time collaboration is a feature of our Teams and Enterprise plans. - ::: +Real-Time collaboration is only available on the **Growth** plan and **higher**. Check out our [**pricing**](https://www.flutterflow.io/pricing) section. +::: ## Transferring Project @@ -105,13 +108,10 @@ To transfer ownership to another user, navigate to **Settings & Integrations > P ## Project Activity You can see a running history of changes made while building that helps you -track progress and stay up to date on project changes. This feature allows team -members to see all the updates made to a project in real-time, enabling them to -understand how the project is evolving and collaborate more efficiently. - -![project-activity](imgs/project-activity.avif) +track progress and stay up to date on project changes. :::info -Teams users can access the last 7 days of project edits, while FlutterFlow -Enterprise users can access and download all previous project edits. -::: \ No newline at end of file +Project Activity is only available to **Enterprise** users. Check out our [**pricing**](https://www.flutterflow.io/pricing) section. +::: + +![project-activity](imgs/project-activity.avif) From 31f313afa396ac3915c089d96417b2b6ed19c2df Mon Sep 17 00:00:00 2001 From: Pinkesh Date: Wed, 27 Aug 2025 12:02:49 +0530 Subject: [PATCH 4/6] fix --- docs/resources/projects/how-to-collaborate-on-projects.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/resources/projects/how-to-collaborate-on-projects.md b/docs/resources/projects/how-to-collaborate-on-projects.md index 8c93e966..d92c9541 100644 --- a/docs/resources/projects/how-to-collaborate-on-projects.md +++ b/docs/resources/projects/how-to-collaborate-on-projects.md @@ -65,7 +65,7 @@ Alternatively, you can also make them the **Manager** and **Owner** of the proje ::: -## Sharing with Team +## Sharing a Project with Team To share a project with all current and future team members in your organization, enable the **Grant team members access** option. From f4706e19a59c9ef1e95759ae4dfe952442327815 Mon Sep 17 00:00:00 2001 From: Pinkesh Date: Wed, 27 Aug 2025 13:19:08 +0530 Subject: [PATCH 5/6] Update project sharing options and clarify access levels for team members --- .../projects/how-to-collaborate-on-projects.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/docs/resources/projects/how-to-collaborate-on-projects.md b/docs/resources/projects/how-to-collaborate-on-projects.md index d92c9541..8811eb2d 100644 --- a/docs/resources/projects/how-to-collaborate-on-projects.md +++ b/docs/resources/projects/how-to-collaborate-on-projects.md @@ -67,9 +67,19 @@ Alternatively, you can also make them the **Manager** and **Owner** of the proje ## Sharing a Project with Team -To share a project with all current and future team members in your organization, enable the **Grant team members access** option. +To share a project with team members, use the **Share with team** dropdown and select how you want the project to be shared: -![share-with-team](imgs/share-with-team.avif) +- **Team project:** A project associated with your team and automatically visible to all team members. +- **Restricted team project:** A project associated with your team but only visible to specific team members who are added directly and to the team owner. After selecting this option, you’ll need to manually choose the team members you want to share the project with. +- **Personal project:** A project not associated with any team, where editing capabilities depend on the type of personal plan you have. + +:::info[For Restricted team project] +- The Team owner always has access to the project, regardless of who created or shared it, and retains full team plan capabilities. +- The Team owner can also selectively share the project with any number of team members. +- A [**Library**](../../resources/projects/libraries.md) project will not have the *Restricted Team Project* option. +::: + + TODO add new image :::info Sharing a project with team members is only available on the **Growth** plan and **higher**. Check out our [**pricing**](https://www.flutterflow.io/pricing) section. From 2aade4d5e29635ff5f96877316a0c5803aafa578 Mon Sep 17 00:00:00 2001 From: Pinkesh Date: Wed, 27 Aug 2025 13:24:51 +0530 Subject: [PATCH 6/6] Fix formatting --- docs/resources/projects/how-to-collaborate-on-projects.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/resources/projects/how-to-collaborate-on-projects.md b/docs/resources/projects/how-to-collaborate-on-projects.md index 8811eb2d..f3b56d97 100644 --- a/docs/resources/projects/how-to-collaborate-on-projects.md +++ b/docs/resources/projects/how-to-collaborate-on-projects.md @@ -61,7 +61,7 @@ Alternatively, you can also make them the **Manager** and **Owner** of the proje design system). - You must verify your email before inviting users. - If a user isn't already a FlutterFlow user, we will send them an invite email. - Their status will be shown as **Pending** until they create an account. + Their status will be shown as Pending until they create an account. :::