Using Krea with a Team

Krea’s Teams feature enables collaborative usage of compute resources, flexible plan management for team members, and streamlined billing for organizations and groups.

What Users Can Do in Teams Mode

Create Teams:

Any user can create a team to share compute resources among multiple members.

Shared Compute Pool:

The team owner can purchase one-time compute packs, which are available to all team members.

Individual Member Plans:

Team owners can assign individual paid plans (Max, Pro, Basic, Free) to specific team members, in addition to the shared pool.

Workspace Switching:

Use the workspace toggle (top left of the app) to switch between your personal and team accounts.

Compute Consumption Logic:

  • If a team member has a plan, their usage is deducted from their individual plan first.
  • If they have no plan or exhaust their plan’s compute, usage falls back to the team’s shared compute pool.

Entitlements

  • Anyone in a team can use all Krea features as if they own a paid plan.

Team Member Plans & Billing

Assigning Plans

  • Only team owners/admins can assign plans to members.
  • A valid payment method must be saved for the team before assigning paid plans.

Plan Changes

  • Upgrades (e.g., Free → Pro): Take effect immediately and are billed instantly.
  • Downgrades (e.g., Pro → Basic): Scheduled for the end of the current billing period.

Downgrade credits are virtually refunded or subtracted from the next invoice/upgrade (see Stripe’s invoice pricing for details).

Billing Cycle & Subscription Price:

  • The team settings page displays the current billing cycle and the upcoming subscription price.
  • All plan changes and their effects on billing are previewed before confirmation.

Teams UI Overview

Members Table:

  • Shows all team members, their roles (Owner, Admin, Member), and assigned plans.
  • Owners/Admins can change roles, remove members, and assign plans via dropdowns.
  • Pending invites are also listed.

Plan Management:

  • Owners can batch assign or change plans for multiple members.
  • Pending changes are previewed, showing the total amount due before confirmation.

Payment Methods:

  • Add, remove, or set default payment cards for the team.
  • A valid card is required to assign paid plans.

Subscription Details:

  • Displays next invoice date, amount, and a summary of active plans.
  • If no paid plans exist, guidance is shown on how to upgrade members.

Key Points

Switching Context:

  • Use the workspace toggle to move between personal and team environments.

Compute Usage:

  • Member plan compute is used first; fallback is the team’s shared pool.

Plan Assignment:

  • Requires a valid team payment method.

Billing Transparency:

  • All changes are previewed, and downgrades are credited in future invoices.

Restrictions

  • For now, a user can only belong to one team but we are planning to allow joining multiple teams in the near future.