Skip to Content
FluxStore is currently invite-only. Some sections of this documentation are still being written and expanded.
TeamTeam Management

Team Management

Invite people to help manage your store with permissions that control exactly what each person can see and do.

Team members require a Pro plan.

Overview

You add team members by email; each one gets a role you define from scratch by picking permissions area by area. Store owners always have full access — permissions only apply to invited members, not to you.

Inviting a member

Go to Dashboard > Team and click Invite Member. Enter their email (they must already have a FluxStore account), tick the permissions you want them to have, and click Invite. They appear in your team list once they accept the invitation.

Permission levels

Every permission area is independently set to any combination of four access levels:

LevelWhat it allows
ViewRead-only access. They can see records in this area but not change anything
EditCreate and modify records. Implies View
CreditMoney-moving actions like issuing refunds. Used by a few specific areas; on most areas it does nothing extra
DeletePermanently remove records. Implies View

Tick the boxes individually per area when inviting or editing a member.

Grant Delete sparingly. Deleted records (packages, categories, customers, orders) generally cannot be recovered.

Permission areas

FluxStore has 29 permission areas. The labels below match what you’ll see on the team-member edit screen.

AreaWhat it covers
StoresStore settings, branding, configuration
PackagesProducts sold on the storefront
CategoriesDisplay categories that group packages
CouponsDiscount codes
SalesAutomatic sales and promotions
Gift CardsGift card codes and balances
OrdersCustomer orders
BansPlayer bans
ReferralsReferral tracking
Payment GatewaysStripe, PayPal, and other gateway configuration
ServersConnected Minecraft servers
CustomizationStorefront appearance, themes, layout editor
Email TemplatesTransactional email templates
ModulesStorefront modules (recent payments, donation goal, etc.)
WebhooksOutgoing webhook endpoints and event subscriptions
ReportsAnalytics dashboards
AssetsImage and file uploads
Custom TemplatesLiquid template editor and asset uploads
Issue RefundsPermission to refund orders (requires Orders permission too)
Show Customer PIIView customer emails, names, and other personal info
Resend CommandsRetry failed delivery commands (requires Orders permission too)
TeamsTeam-member management
Global CommandsCommands that run alongside every order
CustomersCustomer list and individual customer pages
Custom PagesCustom storefront pages (About, FAQ, etc.)
DiscordDiscord bot integration and role mappings
SubscriptionsRecurring subscription orders
TicketsSupport ticket management
CheckoutHosted checkout sessions (used by the API for headless checkouts)

Issue Refunds and Resend Commands also need the Orders permission to do anything. Without at least View on Orders, the member can’t find an order to refund or resend.

Example role setups

Support agent. View on Orders, Customers, and Show Customer PII. Edit on Bans and Resend Commands so they can retry failed deliveries and ban problem players. No access to anything financial.

Product manager. View + Edit on Packages, Categories, Sales, Coupons, and Gift Cards. View on Reports so they can see how products are performing.

Developer. View + Edit on Webhooks, Servers, Modules, and Custom Templates. Useful for someone who’s integrating with FluxStore or building a custom storefront design.

Customer-facing support. View on Orders, Customers, Tickets, Show Customer PII. Edit on Tickets so they can respond. Edit on Resend Commands so they can fix delivery issues.

Full admin. Every level on every area. Mirrors the owner’s access, but they can still be removed and they can’t transfer store ownership.

Managing team members

Open Dashboard > Team, click a member, change their permissions, and save. Changes take effect on the member’s next page load.

To remove a member, click them and select Remove Member. They immediately lose access to your store dashboard. Their FluxStore account itself isn’t deleted; they can still be invited to other stores.

Security tips

  • Least privilege. Grant only what the member actually needs. You can always add more later.
  • Audit regularly. Review your team list every few months. Remove anyone who no longer needs access.
  • Restrict the sensitive areas. Show Customer PII, Issue Refunds, Payment Gateways, and Teams all grant access to material that can hurt you if misused. Keep these to trusted members.
  • Watch Teams carefully. A member with Edit on Teams can change other members’ permissions, including their own. Only give Teams access to people you’d give the keys to the building.