Label Users in Velveteen
Updated June 11, 2026
Label users are members of a label's team in Velveteen, tracked in the label_members table. Each member has a role: artist, staff, manager, or label_admin. Each member also has a status: active or suspended. A member's user profile carries a managed_by_label_id field when their account was created and is managed by the label.
Labels in Velveteen can have teams. The label_members table tracks who belongs to a label's team, what role they hold, who invited them, and whether they are active. This system handles multi-artist labels, management companies, and any situation where multiple people need structured access under one label.
The four label member roles
The role field in label_members stores one of four values. What each role can access within a label is determined by the label's configuration; the code records the role string but does not enforce a fixed capability matrix between staff and manager.
artist
An artist signed to the label with their own Velveteen sub-account. Can manage their own releases and catalog under the label.
staff
A label team member (A&R, coordinator, etc.) with access to releases and catalog under the label.
manager
A manager role within the label team. What a manager can access beyond staff is label-configurable.
label_admin
Full administrative access to all entities under the label and the ability to manage other label members.
Membership status
A label_members row has a status field with two possible values: active and suspended. New members start as active. Suspending a member removes their access without deleting the record. The invited_by field records which label admin or manager sent the invitation, for audit purposes.
Tip
Managed user accounts
When a label creates a Velveteen account on behalf of an artist or team member, that account's profile carries a managed_by_label_id pointing to the label. This connects the account to the label at the profile level, separate from the label_members membership row. A managed account is a full Velveteen account and can log in independently. The label relationship is primarily for access scoping and administrative oversight.
Frequently asked questions
What can a label_admin do?+
A label_admin can manage all releases, artists, and tracks under the label, and can add, change, or remove other label members. The label_admin role is the highest access level within a label team.
What is the 'artist' role in label_members?+
Within label_members, 'artist' is the role for an artist who is a member of the label's team: for example, a signed artist who has a Velveteen sub-account. The artist role differs from the Artist entity, which is a performing identity. A label member with the artist role is a person with a login who operates within that label's account.
Can I suspend a label member?+
Yes. Changing a member's status to 'suspended' removes their active access without deleting the membership record. You can reactivate them by changing the status back to 'active'.
What is a managed user?+
A managed user is a Velveteen account whose managed_by_label_id field points to a label. This typically means the account was created by the label on behalf of an artist or team member. The label can manage access and membership for these accounts.
Do label members bypass entity permissions?+
Label members have access to entities under their label based on their role, without needing explicit per-entity permission rows. A label_admin effectively has admin-level access to all the label's entities.
Related articles
Entity permissions
Viewer, editor, and admin: how each entity in Velveteen has its own permissions table and what each role can do.
Inviting collaborators
How to share access to entities with other users, and how to remove it.
What is a user?
Your account: email, profile, and global role (user or admin). Separate from artist profiles and Person credits records.