Team Management
This guide covers managing team access, permissions, and workflows in CICosts for organizations with multiple users.
Team Plans
Available on Team Plan
The Team plan ($49/month) includes:
- Up to 5 team members
- All Pro features
- Role-based access control
- Team dashboards
- Audit logging
- Dedicated support
Upgrading to Team
- Go to Settings → Billing
- Click Upgrade to Team
- Add team member emails
- Complete payment
Adding Team Members
Invite Users
- Go to Settings → Team
- Click Invite Member
- Enter their email address
- Select their role
- Click Send Invite
Roles and Permissions
| Role | View | Alerts | Settings | Billing |
|---|---|---|---|---|
| Viewer | All | View | None | None |
| Member | All | Manage | None | None |
| Admin | All | Manage | All | View |
| Owner | All | Manage | All | Manage |
Role Details
Viewer
- View all dashboards and reports
- Cannot create or modify alerts
- Read-only access
Member
- Everything Viewers can do
- Create and manage alerts
- Export data
- View API keys
Admin
- Everything Members can do
- Manage team members
- Configure integrations
- View billing
Owner
- Everything Admins can do
- Manage billing
- Transfer ownership
- Delete organization
Managing Permissions
Changing Roles
- Go to Settings → Team
- Find the team member
- Click the role dropdown
- Select new role
- Confirm change
Removing Members
- Go to Settings → Team
- Find the team member
- Click Remove
- Confirm removal
Their access is revoked immediately.
Team Dashboards
Shared Views
Create dashboards visible to the whole team:
- Configure your dashboard view
- Click Save View
- Name it and set as "Team"
- All members can access it
Personal Views
Members can save personal views:
- Configure your dashboard view
- Click Save View
- Name it and set as "Personal"
- Only you can see it
Alert Ownership
Team Alerts
Alerts can be owned by the team:
- Any member can edit
- Notifications go to configured channels
- Persist when creator leaves
Personal Alerts
Alerts can be personal:
- Only creator can edit
- Notifications go to creator
- Deleted when creator leaves
Best Practice
Use team alerts for:
- Budget thresholds
- Critical anomalies
- Compliance requirements
Use personal alerts for:
- Individual workflow monitoring
- Testing alert configurations
Audit Logging
What's Logged
Team actions are logged:
| Event | Details |
|---|---|
| Login | Who, when, from where |
| Data export | Who, what data, when |
| Alert changes | Who changed what |
| Settings changes | Who changed what |
| Member changes | Who added/removed whom |
Viewing Audit Log
- Go to Settings → Audit Log
- Filter by:
- Date range
- User
- Event type
- Export if needed
Retention
Audit logs are retained for:
- Team plan: 90 days
- Enterprise: 1 year
Team Workflows
Onboarding New Members
- Add them via Settings → Team
- Assign appropriate role
- Share key dashboard views
- Review alert configuration
- Provide documentation links
Offboarding Members
- Remove from Settings → Team
- Review their alerts (transfer or delete)
- Check shared views (update if needed)
- Audit recent actions if needed
Responsibility Assignment
Assign CI cost responsibilities:
| Role | Responsibility |
|---|---|
| DevOps Lead | Overall budget |
| Tech Lead | Team/project costs |
| Developer | Personal workflow costs |
| Finance | Billing and chargebacks |
Collaboration Features
Comments (Coming Soon)
- Comment on cost spikes
- Discuss optimizations
- Track decisions
Shared Reports
- Schedule team reports
- Distribute automatically
- Archive for reference
Integration with Slack
- Team channels for alerts
- @mentions for escalation
- Threaded discussions
Enterprise Features
For larger organizations, contact us for:
- SSO/SAML - Single sign-on
- Unlimited users - No seat limit
- Custom roles - Fine-grained permissions
- API access - Programmatic management
- Dedicated support - SLA-backed
Next: API Overview →