Team Collaboration Guide
Invite team members to collaborate on your analytics with role-based access control.Overview
Team collaboration allows you to invite colleagues to view and manage your Dashtray project. Control access with three role types: Owner, Editor, and Viewer. Availability:- Free: Owner only (no additional members)
- Pro: Up to 10 team members
- Scale/Agency: Unlimited team members
User Roles
Owner
Full access to everything: ✅ View all dashboards and metrics ✅ Create and edit dashboards ✅ Manage integrations ✅ Create and manage alerts ✅ Invite and remove team members ✅ Change member roles ✅ Manage billing and subscription ✅ Delete project ✅ Access audit logs (Scale+) ✅ Manage API keys (Scale+) Limitations: Only one owner per project (the creator)Editor
Can manage content but not billing: ✅ View all dashboards and metrics ✅ Create and edit dashboards ✅ Manage integrations ✅ Create and manage alerts ✅ Invite team members (as Viewer or Editor) ✅ Use AI insights ❌ Remove team members ❌ Change member roles ❌ Manage billing ❌ Delete project ❌ Access audit logs ❌ Manage API keys Use case: Developers, analysts, managers who need to configure analyticsViewer
Read-only access: ✅ View all dashboards and metrics ✅ Use AI insights ✅ Export data (Scale+) ❌ Create or edit dashboards ❌ Manage integrations ❌ Create alerts ❌ Invite team members ❌ Change settings Use case: Stakeholders, executives, clients who need to see metricsInviting Team Members
Step 1: Navigate to Team Settings
- Click Team in the sidebar
- Click Invite Member button
Step 2: Enter Member Details
- Email: Enter the team member’s email address
- Role: Select role (Owner, Editor, or Viewer)
- Message (optional): Add a personal message
Step 3: Send Invitation
- Click Send Invitation
- Invitation email is sent immediately
- Invitation appears in “Pending Invitations” list
Step 4: Member Accepts
- Team member receives email with invitation link
- They click the link
- If they don’t have a Dashtray account:
- They create an account
- Email verification required
- If they already have an account:
- They sign in
- They’re added to your project
- They can now access the project
Managing Team Members
Viewing Team Members
- Click Team in the sidebar
- See list of all members with:
- Name and email
- Role badge
- Status (Active or Pending)
- Last active time
- Actions (change role, remove)
Changing Member Roles
Owner only:- Go to Team page
- Find the member
- Click the role dropdown
- Select new role (Editor or Viewer)
- Confirm change
Removing Team Members
Owner only:- Go to Team page
- Find the member
- Click Remove button
- Confirm removal
- Member loses access immediately
Canceling Pending Invitations
- Go to Team page
- Find pending invitation
- Click Cancel button
- Invitation is revoked
- Invitation link no longer works
Invitation Process
Email Invitation
Team members receive an email with:- Project name
- Inviter’s name
- Role they’re being invited as
- Personal message (if included)
- “Accept Invitation” button
- Expiration notice (invitations expire after 7 days)
Accepting Invitations
New users:- Click “Accept Invitation” in email
- Create Dashtray account
- Verify email address
- Automatically added to project
- Redirected to project dashboard
- Click “Accept Invitation” in email
- Sign in to Dashtray
- Automatically added to project
- Redirected to project dashboard
Invitation Expiration
- Invitations expire after 7 days
- Expired invitations cannot be accepted
- Re-invite the member if needed
Team Collaboration Features
Shared Dashboards
- All team members see the same dashboards
- Editors can create and modify dashboards
- Viewers can only view dashboards
- Changes are visible to all members in real-time
Shared Integrations
- All team members see data from all integrations
- Editors can add and manage integrations
- Viewers can only view integration data
- API keys are never visible to any member (encrypted)
Shared Alerts
- All team members see alert notifications
- Editors can create and manage alerts
- Viewers can only view alert history
- Alert notifications go to all members (in-app)
Shared AI Conversations
- AI conversations are project-wide
- All members can view conversation history
- All members can ask questions
- Project owner’s AI API key is used
Audit Logs (Scale+)
- Track all team member actions
- See who made changes and when
- Filter by member, action type, date
- Export audit logs (Agency)
Best Practices
Role Assignment
- Owner: Project creator, billing manager
- Editor: Team members who configure analytics
- Viewer: Stakeholders who only need to see data
Security
- Invite by email: Only invite trusted team members
- Review regularly: Remove inactive members
- Use Viewer role: For external stakeholders
- Monitor audit logs: Track changes (Scale+)
Communication
- Add personal messages: Explain why you’re inviting them
- Set expectations: Clarify their role and responsibilities
- Provide training: Share documentation links
- Establish workflows: Define who manages what
Organization
- Name conventions: Use real names for easy identification
- Role clarity: Ensure everyone understands their permissions
- Regular reviews: Audit team membership quarterly
- Offboarding: Remove members when they leave
Troubleshooting
Invitation Not Received
- Check spam folder: Email may be filtered
- Verify email address: Ensure it’s correct
- Resend invitation: Cancel and send again
- Check email service: Ensure recipient’s email is working
- Contact support: If issue persists
Cannot Accept Invitation
- Check expiration: Invitations expire after 7 days
- Verify link: Ensure you clicked the correct link
- Clear browser cache: Try in incognito mode
- Try different browser: Some browsers may have issues
- Request new invitation: Ask inviter to resend
Member Cannot See Data
- Check role: Ensure they have appropriate permissions
- Verify project: Ensure they’re in the correct project
- Check integrations: Ensure integrations are connected
- Wait for sync: Data may still be syncing
- Refresh page: Try reloading the page
Cannot Remove Member
Owner only can remove members:- Ensure you’re the project owner
- Cannot remove yourself
- Cannot remove the owner
- Try refreshing the page
- Contact support if issue persists
Hit Team Member Limit
Free: 1 member (owner only)- Upgrade to Pro for up to 10 members
- Upgrade to Scale for unlimited members
- No limit
Plan Limits
Free Plan
- Members: 1 (owner only)
- Invitations: Not available
- Roles: Owner only
Pro Plan ($69/month)
- Members: Up to 10
- Invitations: Unlimited
- Roles: Owner, Editor, Viewer
- Audit logs: Not available
Scale Plan ($199/month)
- Members: Unlimited
- Invitations: Unlimited
- Roles: Owner, Editor, Viewer
- Audit logs: Available
- SSO: Available
Agency Plan ($599/month)
- Members: Unlimited
- Invitations: Unlimited
- Roles: Owner, Editor, Viewer
- Audit logs: Available
- SSO: Available
- White label: Available
SSO (Single Sign-On)
Available on Scale and Agency plansSupported Providers
- Google Workspace
- Microsoft Azure AD
- Okta
- OneLogin
- Custom SAML 2.0
Setup
- Contact support@dashtray.com
- Provide your SSO provider details
- We’ll configure SSO for your project
- Team members can sign in with SSO
Benefits
- Centralized access: Manage users in your identity provider
- Enhanced security: Enforce MFA and security policies
- Simplified onboarding: Automatic provisioning
- Compliance: Meet enterprise security requirements
FAQ
Q: Can I have multiple owners? A: Not in the MVP. Ownership transfer coming in a future update. Q: Can I transfer ownership? A: Not in the MVP. Ownership transfer coming in a future update. Q: Can team members see API keys? A: No. API keys are encrypted and never displayed (only last 4 characters). Q: Can Viewers create dashboards? A: No. Viewers have read-only access. Q: Can Editors remove team members? A: No. Only the Owner can remove members. Q: Do team members need their own subscription? A: No. Team members are included in your project subscription. Q: Can I invite someone to multiple projects? A: Yes. Each project has its own team. Agency plan supports unlimited projects. Q: What happens if I downgrade my plan? A: If you exceed the new member limit, you’ll need to remove members before downgrading. Q: Can I see who made changes? A: Yes, with audit logs (Scale+ only). Q: Can team members use their own AI API keys? A: Not in the MVP. Project owner’s AI key is used for all members.Need Help?
- Email: support@dashtray.com
- SSO Setup: Contact support for enterprise SSO configuration
- Community: Join our Discord for team collaboration tips