Accounts, teams, and roles
Voxifly supports both personal and team accounts with flexible role-based permissions to manage access and collaboration effectively.
What you'll learn
- Personal vs team accounts
- Team invitation and management
- Role-based permissions system
- Best practices for team organization
Account types
Personal accounts
- Individual use: Perfect for solo developers or small projects
- Full control: Complete ownership of projects and settings
- Simple billing: Direct subscription management
- Upgrade path: Can convert to team account later
Team accounts
- Collaborative: Multiple members working together
- Shared projects: All team members can access projects
- Centralized billing: One subscription for the entire team
- Role management: Different permission levels
Team management
Creating a team
- Go to Account Settings
- Click "Create Team Account"
- Enter team name and details
- Invite team members
- Set up billing and subscription
Inviting members
- Navigate to Team Settings
- Click "Invite Member"
- Enter email address
- Select role (Admin or Member)
- Send invitation
Managing members
- View all members: See who has access
- Change roles: Promote or demote members
- Remove members: Revoke access when needed
- Resend invitations: For expired invites
Role system
Owner
- Full control: All permissions and settings
- Billing access: Manage subscription and payments
- Member management: Invite, remove, change roles
- Account deletion: Can delete the entire account
Admin
- Project management: Create, edit, delete projects
- Settings access: Modify project configurations
- Member management: Invite and manage members
- No billing access: Cannot modify subscription
Member
- Project access: View and contribute to projects
- Issue management: Create, edit, vote on issues
- Limited settings: Basic project interactions
- No admin access: Cannot modify project settings
Permissions matrix
| Action | Owner | Admin | Member |
|---|---|---|---|
| Manage billing | ✅ | ❌ | ❌ |
| Invite members | ✅ | ✅ | ❌ |
| Create projects | ✅ | ✅ | ❌ |
| Edit project settings | ✅ | ✅ | ❌ |
| Create issues | ✅ | ✅ | ✅ |
| Vote on issues | ✅ | ✅ | ✅ |
| Delete account | ✅ | ❌ | ❌ |
Best practices
Team organization
- Start with personal account for testing
- Create team account when ready to collaborate
- Use clear role assignments
- Regular member review and cleanup
Security
- Only invite trusted team members
- Use appropriate role levels
- Monitor team activity regularly
- Remove inactive members
Next steps
- [Account types] - Personal vs team accounts
- [Team management] - Invitations and members
- [Roles & permissions] - Permission system