Account

Team Management

Learn how to invite team members, manage roles, and set property permissions.

Teams let you collaborate with others on your analytics properties. This guide covers inviting members, roles, permissions, and seat management.

Team Structure

Every AI Data Stream account has a team. You’re the owner of your team. You can invite others to join as members.

Team: Your Company
├── Owner: [email protected] (full control)
├── Admin: [email protected] (access all properties)
├── Member: [email protected] (assigned properties)
└── Viewer: [email protected] (read-only)

Roles and Permissions

Team Roles

RoleDescriptionAvailable On
OwnerFull control over team, billing, members, and all propertiesAll plans
AdminAccess to all properties with full permissionsBusiness
MemberAccess to assigned properties onlyPro, Business
ViewerRead-only access to assigned propertiesBusiness

Role Capabilities

CapabilityOwnerAdminMemberViewer
Manage team settingsYesNoNoNo
Invite/remove membersYesNoNoNo
Manage billingYesNoNoNo
Access all propertiesYesYesNoNo
Create propertiesYesYesNoNo
Delete propertiesYesYesNoNo
Create report templatesYesYesNoNo
Create prompt presetsYesYesNoNo

Note: For Members and Viewers, what they can do depends on their property-level permissions (see below).


Seat Limits

Each plan includes a certain number of seats:

PlanIncluded SeatsExtra Seats
Free1Not available
Pro5$5/seat/month
Business20$5/seat/month

A seat is consumed when someone accepts a team invitation. Pending invitations don’t count against your limit.

Adding Extra Seats

  1. Go to Settings → Billing
  2. Click Add Seats
  3. Enter the number of seats to add
  4. Confirm the prorated charge

Extra seats are billed immediately (prorated) then on your regular billing date.


Inviting Team Members

Sending Invitations

  1. Go to Settings → Team
  2. Click Invite Member
  3. Enter their email address
  4. Select their role
  5. Select which properties they can access (for Members and Viewers)
  6. Click Send Invitation

The invitee receives an email with a link to join your team.

Invitation Status

Invitations show as:

  • Pending: Sent, not yet accepted
  • Accepted: User has joined
  • Expired: 7 days passed without acceptance

Resending Invitations

  1. Find the pending invitation
  2. Click Resend

Canceling Invitations

  1. Find the pending invitation
  2. Click Cancel

Canceled invitations can’t be used.


Property Permissions

You can control access at the property level for team members.

Permission Levels

LevelCan Do
ReadView property data, conversations, annotations
WriteRead + create annotations, run reports, use AI chat
AdminWrite + manage connections, edit property settings, delete property

Setting Property Permissions

When inviting a member:

  1. Select “Specific properties” access
  2. Choose which properties they can access
  3. Set the permission level for each property

Or for existing members:

  1. Go to Settings → Team
  2. Click on the member
  3. Click Edit Permissions
  4. Adjust property access
  5. Save

Examples

Marketing Analyst:

  • Role: Member
  • Properties: Main Website (Write), Blog (Write)
  • Can: Chat, run reports, create annotations

External Stakeholder:

  • Role: Viewer
  • Properties: Main Website (Read)
  • Can: View data and reports only

Agency Manager:

  • Role: Admin
  • Properties: All (Admin)
  • Can: Everything except billing

Managing Team Members

Viewing Team Members

Go to Settings → Team to see:

  • All team members and roles
  • Pending invitations
  • Last active date
  • Property access

Changing Roles

  1. Click on the member
  2. Select Change Role
  3. Choose the new role
  4. Save

Role changes take effect immediately.

Removing Members

  1. Click on the member
  2. Click Remove from Team
  3. Confirm removal

Removed members:

  • Immediately lose access
  • Can be re-invited later
  • Don’t delete any data they created

Team Billing

Who Pays?

The team owner is responsible for billing. The subscription, extra seats, and all charges go to the owner’s payment method.

Seat Costs

  • Base plan includes seats (Free: 1, Pro: 5, Business: 20)
  • Extra seats: $5/user/month
  • Removing a member doesn’t immediately refund—credit applies to next billing

Viewing Seat Usage

Go to Settings → Billing to see:

  • Seats used vs available
  • Cost breakdown
  • Option to add more seats

Best Practices

For Small Teams (2-5 people)

  • Pro plan with included 5 seats
  • All members get full property access
  • Simple, no permission management needed

For Agencies (5-20 people)

  • Business plan for property permissions
  • Create properties per client
  • Give team members access only to their clients
  • Use Viewer role for client stakeholders

For Enterprises (20+ people)

  • Business plan with extra seats
  • Use Admin role for team leads
  • Property-level permissions for security
  • Consider separate teams for different departments

Security Tips

  • Regularly review team member list
  • Remove access when people leave
  • Use minimum necessary permissions
  • Audit who has Admin access

Troubleshooting

”Seat limit reached”

You’ve used all available seats. Either:

  • Remove an existing member
  • Add more seats (Pro/Business plans)
  • Upgrade to a higher plan

Invitation not received

  • Check spam/junk folder
  • Verify email address is correct
  • Resend the invitation
  • Try a different email address

Member can’t access property

  • Check they’ve accepted the invitation
  • Verify property permissions
  • Ensure the property still exists
  • Check their role allows the action

Can’t remove owner

The team owner cannot be removed from the team. The owner is permanently tied to the team account.

Next Steps