Skip to main content

Wholesale: Org Settings

How to manage users, licenses, API keys and your Platform plan across every license in GrowFlow Wholesale

Written by Cassidy Austin

Overview

Org Settings is one page where your Org Admins manage users, licenses and Partner API keys across every license in your organization. If your business runs several licenses, it replaces logging into each one to add a user or change a permission.

From Org Settings, Org Admins can:

  • See everyone in the organization and change their permissions on any license

  • Invite a new or existing user onto several licenses at once

  • View every license in the organization and switch between them

  • Create and revoke API keys for the GrowFlow Partner API, and see API usage

  • Check how many API calls your organization has used this month and upgrade or downgrade your Platform plan

Who can see it

Org Settings is available to Org Admins once GrowFlow has turned it on for your organization. If you don't see it, ask an Org Admin at your company or contact GrowFlow Support.

Where to find it

1. Click the user menu in the top right.
​

2. Click Org Settings.
​

The Org Admin Role

An Org Admin has full Admin access, including every Insights permission, on every license in your organization without being added to each license one by one. Because it covers every license, including ones added later, give it only to the people who manage access for the whole business, such as an owner, operations lead or compliance manager.

Who can grant it

  • GrowFlow sets up your organization's first Org Admin. After that, any Org Admin can make another user an Org Admin.
    ​

  • The person must already be part of your organization, meaning they're on at least one of your licenses.

What it gives

  • Admin plus all four Insights permissions (Executive Summary, Grow, Sales, Inventory) on every license, including licenses added later. Every license shows up in their license picker.
    ​

  • It adds to their existing roles. If an Org Admin also has a regular membership on a license, they keep those roles and get Admin and Insights on top. Org Admin access overrides a ReadOnly setting.
    ​

  • Disabled still blocks them. An Org Admin who is marked Disabled on a specific license can't open that license.
    ​

  • Removing them from licenses doesn't remove the role. An Org Admin removed from every license still shows in the user list with 0 accounts and can still reach every license. To take away their access, untick Org Admin.
    ​

  • Revoking the role removes the organization-wide access. The user keeps only the licenses and permissions they were given directly.

Manage Users

The Manage Users tab lists everyone in your organization, so you can review and change who has access to what across all licenses from one screen. Search by name or email; the count at the top shows how many users match.

Column

What it tells you

Email

The user's login email

Name

The user's name

Accounts

How many of your organization's accounts the user is on

Org Admin

Ticked if the user is an Org Admin. Tick or untick it to grant or remove the role.

Change a user's permissions

Click + next to a user to see one row for each account they're on. Training licenses are labeled Training under the license number.

  • Wholesale permissions: Admin, Grow, Sales and ReadOnly. Ticking Admin also ticks every Insights permission; unticking it clears them.
    ​

  • Insights permissions: Executive Summary, Grow, Sales and Inventory.
    ​

  • Change one permission everywhere: use the checkbox in a column header to add or remove that permission on every account the user is on. A dash in the header means the user has it on some accounts but not all.
    ​

  • Disabled: blocks the user from that one account without removing them.
    ​

  • Remove: takes the user off that account. You'll be asked to confirm, since they lose access right away.

Tip! A confirmation message appears after each change. If a change isn't allowed, a red message explains why and the checkbox goes back to how it was.

Note: Admin and Insights changes can take up to 30 minutes to apply. To see them sooner, the user can re-select their license from the license picker.

See: Wholesale: Manage Users for more information on granting user permissions.

Add a user to more accounts

1. Click + on the user, then click + Add to account.
​

2. Pick an account, or tick Add user to all remaining accounts.
​

3. Tick the permissions to give > Click Save.
​

Note: Once a user is on every account, the button is greyed out and reads "On every account in the organization."

Changes you can't make to yourself

To keep you from locking yourself out, Org Settings won't let you remove your own Admin permission, set yourself to ReadOnly, disable yourself, or remove yourself from the account you're currently using. To leave an account, switch to a different account first.

Invite User

The Invite User tab adds a new or existing GrowFlow user to as many of your licenses as you need in one step, with different permissions on each. This is the only place to add someone to several licenses at once; the Manage Users page inside a single license only adds them to that license.

  1. Enter the user's Email, First name and Last name. All three are required.|
    ​

  2. To give them access to every license, tick Make this user an Org Admin. Picking accounts below then becomes optional.
    ​

  3. In the account grid, tick each account to include, then tick the permissions for that account. Ticking a permission on a row also includes that account.

    • The box in the top-left corner selects or clears every account.

    • The box at the top of a permission column sets that permission on every selected account.

    • Use Filter accounts... to narrow a long list. The counter shows how many accounts are selected.
      ​

  4. Click Invite User.

What happens next

  • New users get an email to set their password.
    ​

  • Users who already have a GrowFlow login are added to the selected accounts and get an email with a login link.
    ​

  • Accounts the user is already on are left as they are. Their existing permissions there don't change.
    ​

  • Org Admin invites with no accounts selected give the user access to every license in the organization.

If the invite doesn't go through, check that the email address is valid and that you've picked at least one account or ticked Make this user an Org Admin.

Licenses

The Licenses tab lists every license in your organization, sorted by account name. Use it to confirm which licenses you have and quickly jump into one.
​

Column

What it tells you

License #

The license number

Accounts

The account name

Mode

Training or Production mode

API Keys

An API key lets your own systems, or a partner you work with, connect to your GrowFlow Wholesale data through the GrowFlow Partner API. Org Admins create keys in Org Settings, and each key only reaches the licenses and access level you choose when you create it.
​

Common reasons to create a key:

  • Feeding inventory, orders or QA results into a reporting tool, ERP or accounting system
    ​

  • Connecting a warehouse, fulfillment or e-commerce integration that needs to create orders
    ​

  • Pulling GrowFlow data into Excel or Power Query on a schedule

Because a key can read, and sometimes write, live business data across your licenses, treat it like a password. Give each integration its own key with the narrowest access it needs, so you can shut one off without disrupting the others.

Using an AI assistant like Claude? You don't need an API key. The GrowFlow MCP connector works without one; setup steps are under Connect an AI assistant (MCP) in the API Developer Guide on the API Keys tab.

Before You Create an API Key

  • You need to be an Org Admin with access to Org Settings (see Overview above).
    ​

  • Know what the integration needs. Decide which licenses it should reach and whether it only reads data or also creates orders. Check with your developer or partner if you're not sure.
    ​

  • Have a safe place ready for the key. You'll see the full key only once, so have your password manager or the integration's settings page open before you create it.

Create an API Key

1. On the Org Settings page, open the API Keys tab and click Create API Key.

2. Name: enter a name you'll recognize later, like "Warehouse integration" or "Accounting sync." Naming keys after the integration makes it easy to find the right one to revoke.

3. Access: choose one:

  • Read-only: the key can view inventories, products, orders, inbound transfers, plants, harvests, strains, rooms, QA results, and accounts. Choose this for reporting and dashboards.
    ​

  • Read and write: everything above, plus creating orders and allocating costs. Choose this only when the integration needs to make changes in GrowFlow.

4. Licenses: choose one:

  • All licenses: the key reaches every license in your organization, including licenses added later.
    ​

  • Specific licenses: the key reaches only the licenses you pick. Licenses added to your organization later are not included automatically.

5. Expires:

  • Choose Never expires, or set a date. Shortcuts are available for 30 days, 90 days and 1 year. The key stops working at the end of the chosen day (UTC).

6. Click Create key.

Important: In the API key creation window, click Copy and save the key somewhere secure right away. This is the only time GrowFlow shows the full key.

Tip! A key with an expiration date is safer for a trial or a short-term project. For long-running integrations, set a reminder to rotate the key on a regular schedule (see below).

After You Create the Key

Your new key appears in the list on the API Keys tab with a status of Active. For security, the list only shows the first few characters of each key.

Column

What it tells you

Name

The label you gave the key

Key

The first few characters, so you can match it to an integration

Access

Ready only, or Read and write

Licenses

The license numbers the key can reach, or All licenses

Created

When the key was created

Last used

The last time the key made a request, or Never

Expires

The expiration date, or Never

Status

Active, Expired or Revoked

Check Last used after your integration connects. A recent time confirms the key is working. A key that still reads Never after setup usually means the integration isn't using it yet.

Every key created or revoked is recorded in your Event Log. The key itself is never stored there.
​

Rotate a key

To replace a key without downtime:

  1. Create a new key with the same access and licenses.

  2. Update your integration to use the new key and confirm it's working.

  3. Click Revoke on the old key's row and confirm.

Revoking can't be undone. Anything still using a revoked key stops working within about 30 seconds.

Developer resources

The API Developer Guide on the API Keys tab is filled in with your organization's own details, including your endpoint and organization key. Share it with your developer or partner. It covers getting started, rate limits (300 requests per minute per key), Excel and Power Query, and connecting an AI assistant. Click Print / Save as PDF to send it as a file.

The API Usage tab shows how many API calls your organization has made over the last 7, 30 or 90 days.

To see how many API calls your plan allows and how many are left this month, open the Platform Plan tab, or click Manage plan in the banner on the API Keys tab.

Platform Plan

The Platform Plan tab shows how many API calls your organization has used this month and lets Org Admins change the organization's plan. One plan covers your whole organization across every license. It covers both your own Partner API integrations and any AI assistant connected through MCP.

Every organization starts on the Free plan, so there's nothing to sign up for. If your integrations or AI assistant need more API calls than your plan allows, you can upgrade, switch or downgrade here with a card, without contacting GrowFlow.

Note: GrowFlow is counting API calls but isn't pausing any yet. When a start date is set, a banner on the Platform Plan tab shows the date limits begin. After that date, Free and Pro organizations that use up the month's calls are paused until they upgrade or the month resets.

How API calls are counted

  • Each successful Partner API request or AI assistant MCP tool call counts as one API call.

  • The count resets at 00:00 UTC on the 1st of every month, no matter what day your plan is billed. All dates on the tab are in UTC.

  • Changing plans never resets the count. Calls you've already made this month count toward your new plan's allowance.

  • For day-by-day usage, open the API Usage tab.

Plans

Plan

API calls per month

Price

When the month's calls run out

Free

10,000

$0

Calls pause until the 1st, or until you upgrade

Pro

50,000

$99 per month

Calls pause until the 1st, or until you upgrade

Enterprise

Unlimited

$249 per month

Never pauses

Note: The tab always shows list prices. If your organization pays a price agreed with GrowFlow, you'll still see the list price, and your agreed price doesn't change.

Before you change your plan

  • You need to be an Org Admin.

  • You need a card. Only a card can pay for the Platform plan, and a bank account on file is never offered. Adding a card for the Platform plan doesn't change how you pay for your GrowFlow licenses.

  • Your billing account needs to be set up. If the upgrade window shows a message about your billing account, contact GrowFlow Support to get it set up first.

Find your current plan

1. Click the user menu in the top right.

2. Click Org Settings.

3. Click the Platform Plan tab.

The top of the tab shows your plan, a status badge, how many API calls you've used this month, how many are left, and the date the count resets. The meter turns yellow at 80% and red at 100%. The tab label also shows a red Blocked badge while calls are paused, and a yellow Payment failed badge after a failed payment.

Upgrade from Free

1. Click Upgrade on the Pro or Enterprise card.

2. In the Upgrade to Pro or Upgrade to Enterprise window, review the summary. It shows the new monthly allowance and how many calls you've already made this month. It also confirms you're billed today, then monthly on the same date.

3. Add a card for the Platform plan: enter First name on card, Last name on card, Card and Billing postal code. This card is charged only for the Platform plan.

If there's no card on file, only the card form appears.

4. Tick I agree to the GrowFlow plan terms. Click read the terms to review them first.

5. Click Upgrade and pay.

Note: A confirmation message reads Your organization is now on the Pro plan. or Your organization is now on the Enterprise plan. The new allowance applies right away. If your API calls were paused, they resume immediately.

Switch between Pro and Enterprise

1. To move up from Pro, click Upgrade on the Enterprise card. To move down from Enterprise, click Switch to Pro on the Pro card.

2. In the Switch to window, tick I agree to the GrowFlow plan terms. There's no card choice here: the switch is charged to the card that already pays for your Platform plan.

3. Click Switch to Enterprise or Switch to Pro.

Switch

When it takes effect

Billing

Pro to Enterprise

Right away

Your billing date stays the same. You're charged the prorated difference for the rest of this billing period.

Enterprise to Pro

Your next billing date

You keep Enterprise and its unlimited calls until then. Nothing is charged or credited now.

After you schedule a move to Pro, your status reads Moving to Pro, and the Pro card shows the date the move happens.

Note: If you've already used more than 50,000 API calls this month, the switch window warns you. Once Pro starts and limits apply, any month that goes over 50,000 calls pauses your API calls until the 1st. Check the API Usage tab before switching down.

Changed your mind? Before your next billing date, click Keep Enterprise and confirm. A message confirms Your move to Pro is withdrawn; Enterprise renews as usual.

Downgrade to Free

1. Click Downgrade on the Free card.

2. Review the confirmation and click Downgrade scheduled. Your current plan stays active until the end of your billing period. Your status changes to Ending, and the Free card shows the date you move to Free.

What to know before you downgrade:

  • Your paid plan stays active until the end of its billing period. Nothing is refunded for the rest of that period.

  • Calls you've already made that month count against Free's 10,000. If your billing period ends mid-month and you've already used more than 10,000 calls, your API calls pause as soon as you move to Free, once limits apply. They stay paused until the 1st. Check the API Usage tab first so your integrations don't stop unexpectedly.

  • Extra API calls you bought are kept.

  • A scheduled move from Enterprise to Pro is withdrawn when you downgrade.

Note: Changed your mind? Before the end date, click Keep Pro or Keep Enterprise and confirm. Your plan renews on its usual date at your current price, and there's no new charge. If your plan has no card to charge, you'll be asked to add one.

Troubleshooting and FAQs

Access and users

  • I don't see Org Settings in my user menu. Org Settings is only visible to Org Admins, and only once GrowFlow has turned it on for your organization. Ask an Org Admin at your company to grant you the role, or contact GrowFlow Support.

  • I changed a user's permissions, but they don't see the change yet. Admin and Insights changes can take up to 30 minutes to apply. To speed it up, have the user re-select their license from the license picker.

  • A checkbox flipped back and a red message appeared. That change wasn't allowed, and the message explains why. Most often it's a change to your own access, like removing your own Admin permission or removing yourself from the account you're logged into. Switch to another account or ask another Org Admin to make the change.

  • I removed an Org Admin from every license, but they still have access. Removing someone from licenses doesn't remove the Org Admin role. Untick Org Admin next to their name on the Manage Users tab.

  • The person I invited didn't get an email. Ask them to check spam or junk folders. New users get a set-password email; people who already have a GrowFlow login get a login-link email instead. If it still hasn't arrived, confirm the email address on the Manage Users tab and contact GrowFlow Support.

  • Can I add someone to several licenses from inside one license? No. A license's own Manage Users page only adds people to that license. Use Org Settings > Invite User for multiple licenses.

API keys

  • I closed the window before copying my key. Can I get it back? No. GrowFlow shows the full key only once and doesn't store a copy you can retrieve. Revoke that key and create a new one.

  • I got "Expiration date cannot be in the past." Pick today or a later date, or choose Never expires. Keys stop working at the end of the chosen day in UTC, which may be earlier or later than your local midnight.

  • My integration stopped working. Find the key in the list and check its Status. Expired means the expiration date has passed. Revoked means someone on your team revoked it; check the Event Log to see when. In either case, create a new key and update the integration.

  • We added a new license and the integration can't see it. If the key was created with Specific licenses, new licenses aren't added automatically. Create a new key that includes the new license, switch the integration over, then revoke the old key. Keys set to All licenses pick up new licenses on their own.

  • Can I change a key's access or licenses after creating it? No. Create a new key with the settings you need and rotate to it using the steps above.

  • Do I need an API key to use GrowFlow with Claude or another AI assistant? No. The MCP connector doesn't use an API key. See Connect an AI assistant (MCP) in the API Developer Guide.

Platform plan

  • I don't see the Platform Plan tab. GrowFlow turns on the Platform Plan tab for each organization, and only Org Admins can see Org Settings. If you're an Org Admin and don't see the tab, contact GrowFlow Support.

  • Our API calls are paused. Your organization has used up this month's calls, and the tab label shows Blocked. Upgrade to resume calls right away, or wait for the reset at 00:00 UTC on the 1st. Enterprise never pauses.

  • My bank account isn't offered as a payment option. The Platform plan can only be paid by card. Choose Add a card for the Platform plan. This doesn't change how your licenses are billed.

  • I see a message about our billing account. Your billing account isn't set up in a way that lets you add the Platform plan on this tab. This can happen if your billing account is closed, shared with another organization, or billed through a parent account. Contact GrowFlow Support to set it up.

  • The payment didn't go through. Check the card details and try again. If your card provider gives a reason, it appears in the message.

  • I got a message that the change may or may not have gone through. The billing service didn't respond in time. Reload the plan and check your status before trying again, so you aren't charged twice.

  • My last payment failed. The tab shows Payment failed, and you can't make other changes until it's fixed. Click Update payment method, add a new card or retry the card on file, then click Update and retry payment. GrowFlow retries the card for a few days. If the payment still isn't made, the organization moves to Free.

  • The price on the tab doesn't match what we pay. The tab always shows list prices. If you have a price agreed with GrowFlow, your price doesn't change.

  • My plan says Comped, Managed by GrowFlow or Suspended. These plans are managed by GrowFlow and can't be changed on this tab. Contact GrowFlow Support.

Who do I contact with API questions? Email the GrowFlow API partner team at [email protected]. For questions about Org Settings, access, or your Platform plan and billing, contact GrowFlow Support.

Did this answer your question?