Back to all questions

How do I set up team accounts?

Pricing & Plans
team
collaboration
roles

MatCraft supports collaborative team workflows on Pro and Enterprise plans. Here is how to set up and manage your team.

Creating a Team

  1. Go to Settings > Team.
  2. Click Create Team and enter a team name (e.g., "Membrane Research Group").
  3. Your account becomes the Team Owner with full administrative privileges.

Inviting Members

Invite team members by email:

  1. Go to Settings > Team > Members.
  2. Click Invite Member.
  3. Enter their email address and assign a role.
  4. They will receive an invitation email with a link to join.

If the invitee does not have a MatCraft account, they can create one as part of accepting the invitation.

Roles and Permissions

| Permission | Viewer | Editor | Admin | Owner | |—————-|————|————|———-|———-| | View campaigns & results | Yes | Yes | Yes | Yes | | Export data | Yes | Yes | Yes | Yes | | Create/edit materials | No | Yes | Yes | Yes | | Run campaigns | No | Yes | Yes | Yes | | Import data | No | Yes | Yes | Yes | | Invite members | No | No | Yes | Yes | | Manage roles | No | No | Yes | Yes | | Billing & plan changes | No | No | No | Yes | | Delete team | No | No | No | Yes |

Shared Resources

Team members share the following resources under the team's plan limits:

  • Campaigns: All team members can see campaigns created by any team member (unless marked private).
  • Materials: Material definitions are shared across the team.
  • Evaluation budget: The monthly evaluation limit is pooled across all team members.

Campaign Permissions

Individual campaigns can be restricted:

Campaign "cathode-study-v3"
├── Owner: alice@lab.edu (full control)
├── Editor: bob@lab.edu (can add data, run iterations)
└── Viewer: carol@lab.edu (can view results only)

API Access

Each team member generates their own API token. Tokens inherit the member's role permissions. For CI/CD pipelines, create a dedicated service account:

  1. Go to Settings > Team > Service Accounts.
  2. Click Create Service Account.
  3. Assign it a name (e.g., "CI Pipeline") and role (typically Editor).
  4. Generate and securely store its API token.

Team Billing

All seats are billed to the Team Owner's payment method. The cost is $49/seat/month (annual) or $59/seat/month (monthly). Viewers count as seats. Service accounts do not count as seats.

Related Questions