Skip to content

Pricing update in individual section #446

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 5 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 8 additions & 13 deletions docs/accounts-billing/manage-custom-domains.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,29 +2,24 @@

# Manage Custom Domains

Only *Pro* and *Teams* plans include **one** free custom domain. The *Teams* plan comes with one custom domain for the whole team. If you are on the *Standard* plan, you will need to purchase a custom domain, as it is not included in the plan for free.
All paid plans include one free custom domain, with the option to purchase more if needed.

### How do I purchase additional custom domains?

To purchase domains:

1. *Standard* and *Pro* users can go to their [**account**](https://app.flutterflow.io/account) page, find the **Custom Domains** section, and click the **Add Domains** button.
2. The *Team* owner can buy from the My Organization page.
3. Click **Add Domains** to buy a new one.
To purchase domains, paid users can go to their [**account**](https://app.flutterflow.io/account) page, find the **Custom Domains** section, and click the **Add Domains** button.
<!-- TODO pricing: Clarify the purchase process for legacy Team owners.
2. The *Team* owner can buy from the My Organization page.
3. Click **Add Domains** to buy a new one.-->

:::note
Note that purchasing a domain is not possible during the trial period. If you're interested in obtaining a domain, please reach out to our support team for further assistance.
:::

![img_15.png](imgs/img_15.png)
<!-- TODO pricing: add image-->

### How do I remove custom domains?

To remove the custom domain:

1. *Standard* and *Pro* users can go to their [**account**](https://app.flutterflow.io/account) page, find the **Custom Domains** section, and click the **Add Domains** button.
2. The *Team* owner can buy from the My Organization page.
3. Click **Remove Domains** to remove the existing custom domain.
To remove the custom domain, paid users can go to their [**account**](https://app.flutterflow.io/account) page, find the **Custom Domains** section, and click **Remove Domains** to remove the existing custom domain.


![img_16.png](imgs/img_16.png)
<!-- TODO pricing: add image-->
4 changes: 2 additions & 2 deletions docs/accounts-billing/referral-program.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Everyone with a FlutterFlow account has a personal referral code to share with f
In order to receive this reward, the person you referred will need to:

1. Click your referral link and create a FlutterFlow account.
2. Complete purchase of a FlutterFlow Standard or Pro Plan (after their trial period ends).
2. Complete purchase of a FlutterFlow Paid Plan (after their trial period ends).

You are only eligible for one referral reward per individual. If your referral has already signed up for FlutterFlow, this will not be eligible for a reward.

Expand All @@ -28,7 +28,7 @@ Your personal referral code is listed on your [My Account Page](https://app.flut
You can track your referrals in the **Referrals** section on the [My Account Page](https://app.flutterflow.io/account). Here you will see:

* **Signed Up:** How many people have signed up for FluterFlow using your referral link.
* **Subscribed:** How many people have subscribed to FlutterFlow Pro or Standard using your referral link.
* **Subscribed:** How many people have subscribed to FlutterFlow Paid Plan using your referral link.

![track-referrals.png](imgs/track-referral.avif)

Expand Down
4 changes: 2 additions & 2 deletions docs/accounts-billing/subscriptions/flutterflow-for-teams.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,10 +98,10 @@ To remove a user from the teams, click on the **red cancel button** and select *

---

## FAQs
<!-- ## FAQs

#### Can I reduce my Teams plan to one seat?

No, you can't. The minimum requirement is two seats, which includes one for the owner's pro plan + an additional team seat.
No, you can't. The minimum requirement is two seats, which includes one for the owner's pro plan + an additional team seat. -->


6 changes: 3 additions & 3 deletions docs/accounts-billing/subscriptions/more-subscription-faqs.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,11 @@ We are unable to transfer a paid FlutterFlow subscription to another FlutterFlow

FlutterFlow subscriptions are seat based. A user added to your project will only have access to the features of their account plan. In order to access paid features, each individual user will need to have a paid plan.

### If I upgrade from Standard Plan to Pro Plan in the middle of my billing cycle, will I be charged for both plans?
### If I upgrade from Basic to Growth Plan in the middle of my billing cycle, will I be charged for both plans?

Upgrades are automatic, so the system will count the remaining days from the Standard, and reduce it from the Pro Plan price.
No, you won’t be charged for both plans. FlutterFlow applies a prorated credit for the unused portion of your current plan and deducts it from the cost of the new plan.

For example, if you have paid $42 for Standard and you have 15 days remaining in the billing cycle, then on upgrading to Pro(let's say priced at $70) you will eventually pay $(70-21) = $49.
For example, if you're on the Basic plan ($39/month) and decide to upgrade to the Growth plan (1st seat: $80/month) halfway through your billing cycle, you’ll receive a credit of about $19.50 for the unused Basic days. This credit will be applied to the new plan, so you’ll only be charged $60.50 for the Growth plan for the rest of the current cycle. On your next billing cycle, you'll be charged the full Growth plan price.

:::info
FlutterFlow provides different pricing options depending on your region. To see the exact prices for your area, visit the [**Plans & Pricing**](../plan-pricing.md) page in our documentation.
Expand Down
2 changes: 1 addition & 1 deletion docs/accounts-billing/subscriptions/subscriptions.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ For information on the Teams plan, please use [**this link**](flutterflow-for-te

## Downgrade Plan
### How to downgrade?
If you wish to downgrade from Pro to Standard or from Teams to Pro or Standard, you should cancel your existing plan and then sign up for the new one after it expires.
To downgrade, you should cancel your existing plan and then sign up for the new one after it expires.

### What happens when I downgrade to the free plan? Will my apps be deleted?
You will still be able to access the apps you created and make changes inside FlutterFlow.
Expand Down
2 changes: 1 addition & 1 deletion docs/ff-concepts/adding-customization/vscode-extension.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ While you can edit custom code inside FlutterFlow's in-app code editor, editing
4. **Leverage the AI Ecosystem**: Additionally, you can easily utilize AI tools available in the Visual Studio ecosystem, such as Copilot.

:::info
The VS Code extension requires downloading code, for which you must be on the [**paid plan**](https://www.flutterflow.io/pricing).
The VS Code extension is only available on the Growth plan and higher. Check out our [**pricing**](https://www.flutterflow.io/pricing) section.
:::

## Installation
Expand Down
6 changes: 1 addition & 5 deletions docs/ff-concepts/design-system/design-system.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,10 +88,6 @@ To add a design system from a library, start by creating the design system in a

## Import Figma Theme

:::tip[PLANS]
Import Figma Theme feature is available on the **Teams** plan and higher. Check our [**pricing plans**](https://flutterflow.io/pricing).
:::

You can bring your Figma design system directly into your FlutterFlow project. This streamlines the design-to-development process by automatically importing colors and typography from your Figma file, helping you maintain visual consistency and reduce manual effort.

To import a Figma theme into your FlutterFlow project, go to **Theme Settings > Design System** and click **Connect To Figma**. Authenticate your account and grant access to Figma. Once connected, paste your Figma file URL to fetch the theme.
Expand Down Expand Up @@ -570,7 +566,7 @@ You can also create fully custom text styles to match your design needs, going b
![typography](imgs/typography.avif)

:::tip[PLANS]
Custom Text Styles are available on the **Teams** plan and higher. Check our [**pricing plans**](https://flutterflow.io/pricing).
Custom Text Styles are available on the **Business** plan and higher. Check our [**pricing plans**](https://flutterflow.io/pricing).
:::

#### Adding responsive text styles
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1048,7 +1048,7 @@ final context = appNavigatorKey.currentContext!;
This ensures that the navigation logic uses the global navigator context, which is essential if your app structure removes the home page early in the lifecycle. In such cases, relying on a local context may cause deep linking to fail—using a global context guarantees that navigation still works reliably.

:::warning[Paid Plans]
Note: The **Execute Custom Code** Action is available only on paid plans.
Note: The **Execute Custom Code** Action is available only on [**paid plans**](https://www.flutterflow.io/pricing).
:::

<div style={{
Expand Down
2 changes: 1 addition & 1 deletion docs/ff-integrations/ai/ai-agents.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ To create an AI agent, select the **Agents** tab from the left-side navigation m

:::info

You can create one AI Agent on the Standard plan and unlimited AI Agents on the Pro & Teams plans.
You can create one AI Agent on the Basic plan and unlimited AI Agents on the Growth plan and higher.

:::

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,7 @@ The Firestore Content Manager provides an easy way to visually create, edit, and
to your [**Firestore database**](getting-started.md).

:::info
* Subcollections are not supported in Content Manager at this time.
* Firestore Content Manager is included in the **Pro plan**.
Subcollections are not supported in Content Manager at this time.
:::

:::note[Prerequisites]
Expand Down
2 changes: 1 addition & 1 deletion docs/misc/customer-support-policy.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ Lastly, you can connect with a [FlutterFlow Expert](https://experts.flutterflow.

We regularly release feature updates and bug releases. To make sure you are on the most recent version of FlutterFlow select Ctrl/Cmd + R.

If you think you've found a bug, please submit an [in-app bug report](../intro/ff-ui/toolbar.md#help-menu) or let us know via chat (Standard and Pro users only). Please make sure to include:
If you think you've found a bug, please submit an [in-app bug report](../intro/ff-ui/toolbar.md#help-menu) or let us know via chat (Growth, Business and Enterprise users only). Please make sure to include:

* A link to your project
* The page(s) effected
Expand Down
3 changes: 1 addition & 2 deletions docs/resources/projects/libraries.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ To publish a project as a library, it must meet the following requirements:
- **No Failed Deployments**: The Publish button remains disabled if a deployment process was started and failed.
- **No Errors or Warnings**: All project errors or warnings must be addressed beforehand.
- **Main Branch Only**: You can only publish from the main branch.
- **Pro Plan Subscription**: A Pro Plan is required to publish a project as a Library.
- [**Paid Plan**](https://www.flutterflow.io/pricing): A Paid Plan is required to publish a project as a Library.
- **Not Cloned from Marketplace**: The project cannot be a clone of a Marketplace item.
:::

Expand Down Expand Up @@ -146,7 +146,6 @@ To import a library project into another FlutterFlow project, you must go **Sett
- You can import publicly accessible libraries by specifying the project ID in the text field when adding a library dependency.
- By default, the latest published version of the library is imported, but you can choose to depend on an earlier version if needed.
- You can also import the `current` version of the library to use the latest state of the library on the main branch - however, this is not recommended.
- You must have a paid plan to import a library.
- When importing a library into a project or another library, the library’s version must not be set to 'current' and should be less than or equal to the FlutterFlow version of the project or library it’s being imported into. Learn more about [**managing Library’s FlutterFlow version**](../projects/settings/version-management.md#version-management-with-libraries).
:::

Expand Down
2 changes: 1 addition & 1 deletion docs/resources/projects/refactor-project.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ sidebar_position: 7
# Refactor Project

:::tip[PLANS]
Refactor Project feature is available on the **Standard** plan and higher. Check our [**pricing plans**](https://flutterflow.io/pricing).
Refactor Project is only available on the Paid Plans. Check our [**pricing plans**](https://flutterflow.io/pricing).
:::

**Refactor Project** is a developer‑focused mode that opens your FlutterFlow project as a set of YAML files so you can perform large-scale edits in a single, consistent operation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,9 @@ Snapshots are automatic saves of your project's state as you build it. They allo
![snapshots](../imgs/snapshots.avif)

:::info

Users on the *Free* and *Standard* plans can access only one day of snapshots.

- Users on the **Free** plan can access automated snapshot backups from **up to 1 hour prior**.
- The **Basic** plan allows access to backups from **up to 1 day prior**.
- The **Growth** plan provides access to backups from **up to 3 days prior**.
- The **Business** plan extends this to **up to 7 days prior**.
- For **Enterprise** users, snapshot retention is **customized**.
:::
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ Inside the **General Information** section, enter the following details:

:::info

Tip: Only *Standard*, *Pro*, and *Teams* users can remove the FlutterFlow watermark.
Tip: Only users on the paid plans can remove the FlutterFlow watermark.

:::

Expand All @@ -143,7 +143,7 @@ When you are ready to deploy, click **Publish.** This will take approximately 2-

By default, you will publish to a subdomain based on your project id. These default subdomain addresses do not count toward the subdomain quota, and you can deploy as many projects as you'd like. The URL would look like this: `your-project-id-1234.flutterflow.app`

You can also modify the address by specifying a custom subdomain address, in the **Settings > Web Publishing** tab's **Site URL** field, as long as it's available. You can have up to **3** custom subdomain URLs on the Free plan, and up to **20** custom subdomain URLs on any of our Paid plans.
You can also modify the address by specifying a custom subdomain address, in the **Settings > Web Publishing** tab's **Site URL** field, as long as it's available. You can have up to **2** custom subdomain URLs on the Free plan, up to **20** on any of our Paid plans, and **unlimited** custom subdomain URLs on the Enterprise plan.

:::info

Expand Down Expand Up @@ -173,8 +173,7 @@ Adding a custom domain to your web app can give it a more professional look and

:::info[Important]

- Only *Pro* and *Teams* plans include **one** free custom domain. The *Teams* plan comes with one custom domain for the whole team. If you are on the *Standard* plan, you will need to purchase a custom domain, as it is not included in the plan for free.
- Only paid plans can purchase domains. *Standard* and *Pro* users can buy from their *Account* page, and Teams owners can buy it from **[My Organization](../../resources/projects/how-to-collaborate-on-projects.md#sharing-a-project-with-an-organization)**.
- All paid plans include one free custom domain, with the option to purchase more if needed.
- A single custom domain slot can be linked to only one domain or subdomain.
- You can connect only one domain to a project, which can be either a root domain (like 'myapp.com') or a subdomain (such as 'beta.myapp.com'). That means if you connect a root domain, none of the subdomains under it will connected to the project. This leads to the rule of '*One project => One domain OR subdomain'*.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ FlutterFlow doesn’t support running tests on the platform yet.
:::

:::info[Pricing Details]

- **Free users:** This feature is not available.
- **Standard plan:** Limited to creating up to 3 tests (Note: Limit may vary).
- **Pro and Team plan:** Unlimited test creation allowed.
- **Free and Basic plans:** Automated testing is not available.
- **Growth plan:** Includes **1 test per project**.
- **Business plan:** Allows **up to 3 tests per project**.
- **Enterprise plan:** Supports **unlimited automated tests**.
:::

## Basics
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,7 @@ Here’s how you do it:

:::warning

- This feature is only included in our *Standard* and *Pro* plans.
- Project code download is available only on paid plans.
- Make sure to address any project issues before downloading the code.

:::
Expand Down