AgencyPro Logo
AgencyPro Help

Team Management

How to manage team members, roles, permissions, and invitations in your workspace

Team Management

Learn how to build and manage your team by adding members, configuring roles and permissions, sending invitations, and maintaining effective team collaboration.

Overview

Team management encompasses:

  • Team Members: Add and manage workspace users
  • Roles & Permissions: Control access and capabilities
  • Invitations: Invite new team members to join
  • Collaboration: Enable effective teamwork
  • Security: Maintain workspace security and access control

Team Structure

Roles and Permissions

Your workspace uses a role-based permission system:

Admin Role

  • Full workspace control
  • All permissions enabled
  • Can manage other admins
  • Billing and subscription access
  • Workspace settings configuration

Team Member Role

  • Standard operational permissions
  • Client and request management
  • Service creation and management
  • Limited administrative access
  • Cannot modify workspace settings

Custom Roles (Advanced plans)

  • Create custom permission sets
  • Tailored access levels
  • Specific feature access
  • Department-based roles

Permission Categories

Client Management

  • view_clients: See client information
  • create_clients: Add new clients
  • edit_clients: Modify client details
  • delete_clients: Remove clients
  • manage_client_organizations: Handle organizations

Request Management

  • view_all_requests: See all workspace requests
  • create_requests: Create new requests
  • edit_requests: Modify request details
  • update_request_status: Change request status
  • assign_requests: Assign requests to team members
  • delete_requests: Remove requests

Service Management

  • view_services: See service catalog
  • create_services: Add new services
  • edit_services: Modify services
  • delete_services: Remove services

Financial Management

  • view_invoices: See billing information
  • create_invoices: Generate invoices
  • edit_invoices: Modify invoices
  • send_invoices: Send invoices to clients
  • mark_invoices_paid: Update payment status

Workspace Management

  • manage_workspace_settings: Configure workspace
  • manage_workspace_members: Handle team members
  • view_reports: Access analytics
  • manage_integrations: Configure external tools

Adding Team Members

Prerequisites

  • Permission: manage_workspace_members
  • Available team member slots in your plan
  • Valid email addresses for invitations

Direct Addition

  1. Navigate to Team

    • Go to Team in the main navigation
    • Click Add Team Member button
  2. Member Information

    Required Fields:
    - Name: Full name of team member
    - Email: Valid email address (must be unique)
    - Role: Select appropriate role
    
    Optional Fields:
    - Position: Job title or department
    - Phone: Contact number
    - Avatar: Profile picture
  3. Role Assignment

    • Choose from available roles
    • Review permissions for selected role
    • Consider access needs for their responsibilities
  4. Save and Invite

    • Team member account created
    • Invitation email sent automatically
    • Member appears in team list

Team Invitations

Manage pending invitations:

  1. Send Invitations

    • Go to Invitations section
    • Click Create Invitation
    • Fill invitation details and send
  2. Invitation Management

    Available Actions:
    - Resend: Send invitation email again
    - Cancel: Remove pending invitation
    - View Details: See invitation information
  3. Invitation Status

    • Pending: Invitation sent, awaiting response
    • Accepted: User joined the workspace
    • Expired: Invitation timeout reached
    • Cancelled: Invitation manually cancelled

Managing Team Members

Viewing Team Information

Team Member Details

  • Basic information (name, email, position)
  • Role and permissions
  • Join date and last activity
  • Request assignments and workload
  • Performance metrics

Team Overview

  • Total team member count
  • Role distribution
  • Active vs. inactive members
  • Recent activity summary

Editing Team Members

Modifiable Information

  • Name and contact details
  • Position and department
  • Role assignment
  • Avatar and profile information

Role Changes

  • Promote or demote team members
  • Adjust permissions as needed
  • Review access implications
  • Notify member of changes

Team Member Actions

Deactivate Member

  • Temporarily disable access
  • Preserve member data and history
  • Can be reactivated later
  • Frees up team member slot

Remove Member

  • Permanently remove from workspace
  • Archive member data safely
  • Cannot be undone
  • Transfer assignments to other members

Reset Password

  • Send password reset email
  • Help members regain access
  • Security measure for compromised accounts

Role Management

Understanding Roles

Default Roles

  • Admin: Complete workspace control
  • Team Member: Standard operational access
  • Client: Client portal access only

Role Hierarchy

  • Admins can manage all roles
  • Team members have limited admin capabilities
  • Clients have no admin access

Custom Role Creation (Advanced)

  1. Create New Role

    • Go to Workspace Settings > Roles & Permissions
    • Click Create Custom Role
    • Define role name and description
  2. Permission Configuration

    • Select specific permissions
    • Group related permissions
    • Test permission combinations
    • Save role configuration
  3. Role Assignment

    • Assign to team members
    • Monitor role effectiveness
    • Adjust permissions as needed

Permission Best Practices

Principle of Least Privilege

  • Grant minimum necessary permissions
  • Regular permission audits
  • Remove unused access
  • Monitor permission usage

Role Segregation

  • Separate operational and administrative roles
  • Department-specific access
  • Project-based permissions
  • Temporary elevated access

Team Collaboration Features

Communication Tools

Internal Messaging

  • Team member communication
  • Project discussions
  • File sharing
  • Notification management

Request Collaboration

  • Comment on requests
  • Share updates and progress
  • Assign tasks within requests
  • Collaborative file management

Workload Management

Assignment Tracking

  • Monitor team member workloads
  • Balance request assignments
  • Track completion rates
  • Identify bottlenecks

Performance Metrics

  • Individual productivity
  • Team performance trends
  • Goal tracking
  • Recognition opportunities

Notification Management

Team Notifications

  • Request assignments
  • Status updates
  • Comment mentions
  • Due date reminders

Notification Preferences

  • Email notification settings
  • In-app notification preferences
  • Frequency controls
  • Priority filtering

Security and Access Control

Access Management

Login Security

  • Strong password requirements
  • Two-factor authentication (if available)
  • Session management
  • Regular access reviews

Data Protection

  • Role-based data access
  • Audit logging
  • Privacy controls
  • Compliance measures

Workspace Security

Member Monitoring

  • Activity tracking
  • Unusual behavior detection
  • Access pattern analysis
  • Security incident response

Regular Audits

  • Permission reviews
  • Role effectiveness assessment
  • Security compliance checks
  • Access cleanup

Advanced Team Features

Team Analytics

Performance Tracking

  • Individual productivity metrics
  • Team collaboration statistics
  • Goal achievement rates
  • Performance trends

Workload Analysis

  • Request distribution
  • Capacity planning
  • Skill utilization
  • Resource optimization

Integration Management

External Tools

  • Connect productivity tools
  • Synchronize team data
  • Automate workflows
  • Enhance collaboration

API Access

  • Team member API tokens
  • Integration permissions
  • Rate limiting
  • Security controls

Best Practices

Team Building

  1. Clear Roles: Define responsibilities clearly
  2. Proper Onboarding: Comprehensive new member training
  3. Regular Reviews: Periodic permission and role audits
  4. Communication: Establish team communication standards

Security Management

  1. Access Controls: Implement appropriate restrictions
  2. Regular Audits: Review permissions regularly
  3. Incident Response: Prepare for security issues
  4. Training: Educate team on security practices

Performance Optimization

  1. Balanced Workloads: Distribute work fairly
  2. Skill Development: Support team member growth
  3. Recognition: Acknowledge good performance
  4. Feedback: Regular performance discussions

Collaboration Enhancement

  1. Communication Tools: Use built-in messaging features
  2. Shared Goals: Align team objectives
  3. Process Standardization: Establish consistent workflows
  4. Knowledge Sharing: Encourage information exchange

Troubleshooting

Common Issues

Invitation Not Received

  • Check email address accuracy
  • Review spam/junk folders
  • Resend invitation if needed
  • Verify email configuration

Permission Problems

  • Review role assignments
  • Check specific permissions
  • Verify feature availability in plan
  • Contact workspace administrator

Access Issues

  • Verify account status (active/inactive)
  • Check password reset needs
  • Review workspace membership
  • Validate login credentials

Team Member Limits

  • Check current plan limitations
  • Review active member count
  • Consider plan upgrade
  • Remove inactive members

Performance Issues

Slow Team Loading

  • Review team member count
  • Check for large avatar files
  • Optimize browser performance
  • Clear cache if needed

Notification Problems

  • Verify notification settings
  • Check email configuration
  • Review notification preferences
  • Test notification delivery

Integration Issues

External Tool Problems

  • Verify integration configuration
  • Check API permissions
  • Review connection status
  • Test integration functionality

Sync Issues

  • Check data synchronization
  • Verify integration permissions
  • Review error logs
  • Contact integration support

Getting Help

For issues not covered here:

  1. Verify your administrative permissions
  2. Check workspace plan limitations
  3. Review team member status and roles
  4. Contact support for technical assistance
  5. Consult workspace administrator for policy questions