Using Teams
The Teams feature in Transfur allows organizations to create and manage smaller groups within their organization. Teams provide a way to organize volunteers, assign resources, and coordinate activities more effectively. This feature is particularly useful for larger organizations that operate across multiple regions or have specialized groups focusing on different aspects of animal rescue.
Table of Contents
- Core Concepts
- Getting Started
- Team Management
- Team Member Roles
- Team Features
- API Reference
- Best Practices
Core Concepts
What is a Team?
A team is a subset of your organization's members who work together on specific tasks or in specific regions. Each team can have:
- Its own members with specific roles
- Assigned animals
- Transport requests
- Foster requests
- Activity tracking
Team Hierarchy
Organization
├── Team A (e.g., "North Region")
│ ├── Team Owner
│ ├── Team Admins
│ └── Team Members
├── Team B (e.g., "Foster Care Specialists")
│ ├── Team Owner
│ ├── Team Admins
│ └── Team Members
└── Team C (e.g., "Transport Coordinators")
├── Team Owner
├── Team Admins
└── Team Members
Getting Started
Prerequisites
- Organization Role: You must be an organization owner or admin to create and manage teams
- Feature Access: Teams feature must be enabled for your organization
- Active Subscription: Teams are available on premium plans
Accessing Teams Management
- Navigate to your organization dashboard
- Click on Settings in the navigation menu
- Select Teams from the settings menu
- You'll see the Teams management interface
Team Management
Creating a Team
- Click the "Create Team" button
- Fill in the team details:
- Team Name: A descriptive name for your team
- Description: What this team focuses on
- Click "Create" to save the team
Editing Team Information
- Click on a team card to open the team details
- Navigate to the Settings tab
- Update the team information:
- Name
- Description
- Click "Save Changes"
Deleting a Team
- Open the team details dialog
- Go to the Settings tab
- Click "Delete Team"
- Confirm the deletion
⚠️ Warning: Deleting a team will remove all team associations but will not delete the actual data (animals, requests, etc.)
Team Member Roles
Role Hierarchy
-
Team Owner
- Full control over the team
- Can add/remove members
- Can change member roles
- Can delete the team
- Can modify all team settings
-
Team Admin
- Can add/remove members (except owners)
- Can change member roles (except owners)
- Can modify team settings
- Cannot delete the team
-
Team Member
- Can view team information
- Can access team resources
- Cannot modify team settings
- Cannot manage other members
Managing Team Members
Adding Members
- Open the team details dialog
- Go to the Members tab
- Click "Add Member"
- Search for organization members
- Select the member and their role
- Click "Add to Team"
Changing Member Roles
- In the Members tab, find the member
- Click the menu (⋮) button next to their name
- Select the new role:
- Make Owner
- Make Admin
- Make Member
Removing Members
- In the Members tab, find the member
- Click the menu (⋮) button
- Select "Remove from Team"
Team Features
Animal Assignment
Teams can have animals assigned to them for focused care and management:
- Navigate to an animal's detail page
- Look for the "Team Assignment" section
- Select the team from the dropdown
- The animal will now appear in that team's dashboard
Transport Request Assignment
Transport requests can be assigned to specific teams:
- When creating or editing a transport request
- Select the responsible team
- Team members will see these requests in their team view
Foster Request Management
Teams can manage their own foster requests:
- Foster requests can be filtered by team
- Team members can coordinate foster placements
- Foster volunteers can be associated with specific teams
Team Banner Customization
- Go to team settings in Manage Team Settings
- Click the Banner tab and add a custom banner
- The banner appears on the team's page
Activity Tracking
Each team has an activity feed showing:
- New members added
- Animals assigned/unassigned
- Transport requests created
- Foster matches made
- Team settings changes
Email Communications
Team admins can send emails to all team volunteers:
- Go to the team page
- Click "Email Volunteers"
- Compose your message
- Select recipients (all members or specific roles)
- Send the email
Best Practices
Team Organization
-
Geographic Teams: Create teams based on regions for efficient transport coordination
- Example: "North County Team", "South Region Team"
-
Functional Teams: Create teams based on specialization
- Example: "Foster Care Team", "Medical Team", "Transport Team"
-
Mixed Approach: Combine geographic and functional organization
- Example: "North County Foster Team", "South Region Transport Team"
Communication
- Regular Updates: Use the team email feature for weekly updates
- Activity Monitoring: Check the team activity feed regularly
- Clear Descriptions: Ensure team purposes are clearly defined
Access Control
- Limit Owners: Have only 1-2 team owners for clear leadership
- Admin Balance: 2-3 admins per 10 team members
- Regular Reviews: Periodically review team membership and roles
Data Management
-
Animal Assignment: Assign animals to teams based on:
- Geographic proximity
- Team expertise
- Available resources
-
Request Routing: Route transport/foster requests to appropriate teams
-
Performance Tracking: Monitor team metrics:
- Number of transports completed
- Foster placements made
- Response times
Troubleshooting
Common Issues
-
"Feature not available"
- Ensure Teams feature is enabled for your organization
- Check your subscription plan
-
"Cannot add member"
- Verify the person is a member of your organization first
- Check that they're not already in the team
-
"Cannot change role"
- Ensure you have appropriate permissions (team owner/admin)
- Cannot change the last owner's role
Permission Errors
- Organization owners and admins can manage all teams
- Team owners can manage their specific team
- Team admins can manage members but not delete the team
- Regular members have read-only access
Integration with Other Features
Transport Management
- Assign transport requests to specific teams
- Team members see their assigned transports in the team dashboard
- Coordinate handoffs between team regions
Foster Management
- Teams can manage their own foster network
- Foster volunteers can be team-specific
- Coordinate foster placements within team regions
Animal Management
- Animals can be assigned to teams for specialized care
- Teams can track their animals' progress
- Transfer animals between teams as needed
Reporting
- View team-specific statistics
- Track team performance metrics
- Generate reports by team
Future Enhancements
Planned features for the Teams system include:
- Team Chat: Built-in messaging for team members
- Team Calendars: Shared calendars for team events
- Resource Sharing: Equipment and supply management by team
- Advanced Permissions: More granular permission controls
- Team Templates: Pre-configured team structures
- Cross-team Collaboration: Tools for teams to work together
Conclusion
The Teams feature provides powerful organizational tools for managing your rescue operations. By effectively using teams, you can:
- Improve coordination and communication
- Delegate responsibilities clearly
- Track performance by group
- Scale your operations efficiently
For additional support or feature requests, please contact the Transfur support team.