Overview
Team collaboration allows you to invite colleagues to your Dashtray project with role-based permissions. Available exclusively on the Scale tier ($299/month).Scale Tier Features:
- Up to 5 team members per project
- 3 role types (Owner, Editor, Viewer)
- Team activity audit logs
- Email notifications for team changes
User Roles
Owner
Full administrative access to the project. Permissions:- ✅ View all dashboards and metrics
- ✅ Create and edit dashboards
- ✅ Connect and manage integrations
- ✅ Invite and remove team members
- ✅ Change member roles
- ✅ Manage billing and subscription
- ✅ Delete project
- ✅ Access API keys
- ✅ Export data
- ✅ View audit logs
- Only one owner per project
- Cannot be removed (must transfer ownership first)
Editor
Can create and modify content but not manage team or billing. Permissions:- ✅ View all dashboards and metrics
- ✅ Create and edit dashboards
- ✅ Connect and manage integrations
- ✅ Invite team members (cannot remove)
- ✅ Refresh data manually
- ❌ Change member roles
- ❌ Remove team members
- ❌ Manage billing
- ❌ Delete project
- ❌ Access API keys
- ❌ Export data
- Team leads who manage dashboards
- Developers who configure integrations
- Analysts who create reports
Viewer
Read-only access to project data. Permissions:- ✅ View all dashboards and metrics
- ✅ Use AI chat (if available)
- ✅ View bookmarks
- ❌ Create or edit dashboards
- ❌ Connect integrations
- ❌ Invite team members
- ❌ Change any settings
- ❌ Export data
- Executives who monitor metrics
- Stakeholders who need visibility
- External consultants with limited access
Inviting Team Members
Enter Member Details
Fill in the invitation form:
- Email Address: Colleague’s work email
- Role: Select Owner, Editor, or Viewer
- Message (optional): Personal note to include
Send Invitation
Click Send InvitationThe team member will receive an email with:
- Invitation link
- Project name
- Assigned role
- Your personal message (if included)
Managing Team Members
View Team Members
See all team members and their roles:- Go to Settings → Team
- View the team members list
- Name and email
- Current role
- Status (Active, Pending, Removed)
- Joined date
- Last active
Change Member Role
Update a team member’s permissions:- Find the member in the team list
- Click the role dropdown
- Select new role (Owner, Editor, or Viewer)
- Confirm the change
Remove Team Member
Remove someone from your project:- Find the member in the team list
- Click the Remove button (trash icon)
- Confirm removal
- Member loses access immediately
- They receive an email notification
- Their activity is logged in audit logs
- Historical data they created remains
Resend Invitation
If someone didn’t receive the invitation email:- Find the pending invitation
- Click Resend Invitation
- They’ll receive a new email
Team Limits
Scale tier allows up to 5 team members per project:- 1 Owner (required)
- Up to 4 additional members (any role)
Need more team members? Contact sales@dashtray.com for Enterprise pricing.
Email Notifications
Team members receive emails for:Invitation Emails
When invited to a project:Role Change Emails
When their role is updated:Removal Emails
When removed from a project:Best Practices
1. Use Appropriate Roles
Assign the minimum necessary permissions:- Viewer for executives and stakeholders
- Editor for team leads and analysts
- Owner only for project administrators
2. Regular Access Reviews
Periodically review team access:- Remove inactive members
- Update roles as responsibilities change
- Revoke access for departed employees
3. Onboard New Members
Help new team members get started:- Share relevant dashboard links
- Explain your metric naming conventions
- Show them how to use AI chat
- Point them to documentation
4. Use Audit Logs
Monitor team activity (Scale tier):- Track who made changes
- Identify unusual activity
- Maintain compliance records
Security Considerations
Access Control
- Team members can only access projects they’re invited to
- Permissions are enforced at the API level
- Role changes take effect immediately
Data Privacy
- Team members see all project data (no row-level security)
- Consider creating separate projects for sensitive data
- Use Viewer role for external stakeholders
Credential Security
- Integration credentials are never visible to team members
- Only owners can manage API keys
- OAuth tokens are encrypted and isolated
Audit Logging
Track all team-related actions (Scale tier): Logged Events:- Team member invited
- Invitation accepted
- Role changed
- Member removed
- Failed login attempts
- Who performed the action
- When it occurred
- IP address and user agent
- Before/after values (for role changes)
Troubleshooting
Invitation Not Received
Problem: Team member didn’t receive invitation email. Solutions:- Check spam/junk folder
- Verify email address is correct
- Resend invitation
- Try a different email address
Cannot Change Role
Problem: Role dropdown is disabled. Reasons:- You’re not the owner (only owners can change roles)
- Trying to change the owner’s role (not allowed)
- Member has pending invitation (accept first)
Hit Team Member Limit
Problem: Cannot invite more members. Solutions:- Remove inactive members
- Upgrade to Enterprise tier (contact sales)
- Create a second project (Scale tier allows 5 projects)
Member Can’t Access Project
Problem: Team member accepted invitation but can’t see project. Solutions:- Ensure they’re logged into correct account
- Check their email matches the invitation
- Verify they accepted the invitation
- Try logging out and back in
API Access
Team members with appropriate permissions can:- Use API keys created by the owner
- Access API endpoints based on their role
- View API documentation
Only owners can create and manage API keys. Team members use keys created by the owner.
Billing
Who Pays?
The project owner’s subscription covers all team members:- No per-seat pricing
- Flat $299/month for up to 5 members
- Owner manages billing
What Happens on Downgrade?
If you downgrade from Scale tier:- Team members lose access immediately
- Only the owner retains access
- Team member data is preserved
- Re-upgrade to restore team access
Multi-Project Teams
Scale tier allows up to 5 projects: Strategies:- One project per product/client
- Separate staging and production
- Different projects for different teams
- Invite members to specific projects
- Members can belong to multiple projects
- Roles are per-project (can be Editor in one, Viewer in another)
Next Steps
Invite Your Team
Start collaborating today
Set Up Audit Logs
Track team activity
API Access
Integrate with your tools
Data Export
Export project data
Support
Questions about team collaboration?- Email: support@dashtray.com
- Sales: sales@dashtray.com (Enterprise inquiries)
- Documentation: docs.dashtray.com