Teams & Collaboration
Category: Collaboration & Competition
Access Level: All D4D Users
Overview
Teams enable collaborative lead generation and friendly competition within your organization. Work together to dominate your market, share insights, compete on leaderboards, and achieve collective goals.
What Are Teams?
Team Concept
A team is a group of D4D users working together toward common goals while maintaining individual performance tracking.
Team Benefits:
- 🤝 Share leads - Collaborate on territory coverage
- 📊 Collective metrics - Track team performance
- 🏆 Team competitions - Compete against other teams
- 💬 Communication - Built-in team chat
- 🎯 Shared goals - Work toward milestones together
- 👥 Mentorship - Learn from top performers
Team Structure
Roles & Permissions
Team Owner
- Creates and owns the team
- Full administrative control
- Can delete team
- Manages all settings
- Assigns roles
Team Admin
- Assigned by owner
- Manage members (invite, remove)
- Edit team settings
- View all team data
- Cannot delete team
Team Lead
- Assigned by admin/owner
- View all team members' leads
- Assign territories
- Create team routes
- Moderate team chat
Team Member
- Standard team participant
- Capture leads
- View team stats
- Participate in team chat
- Share leads (if permitted)
Viewer
- Read-only access
- View team leaderboard
- View team stats
- Cannot capture or share leads
- Typically for managers/investors
Creating a Team
Start a New Team
Prerequisites:
- Active D4D account
- Silver tier or higher (recommended)
- Organization approval (if required)
Steps:
-
Navigate to Teams page (
/d4d/teams) -
Click "Create Team"
-
Enter team details:
- Team Name (2-30 characters)
- Description (optional)
- Avatar/Logo (upload image)
- Territory (optional - assign region)
- Privacy (Public, Private, Invite-Only)
-
Configure settings:
- Lead sharing rules
- Territory assignments
- Competition participation
- Chat permissions
-
Click "Create Team"
Team Created! 🎉
- You're automatically the Team Owner
- Invite members immediately
- Set up territories
- Establish team goals
Joining a Team
Join Existing Team
Method 1: Direct Invitation
- Receive email/in-app invitation
- Click invitation link
- Review team details
- Click "Accept Invitation"
- You're in!
Method 2: Browse & Request
- Go to Teams page
- Browse public teams
- Click team to view details
- Click "Request to Join"
- Wait for admin approval
- Notification when accepted
Method 3: Invitation Code
- Get code from team admin
- Teams page → "Join Team"
- Enter invitation code
- Auto-join (if valid)
Leaving a Team
To Leave:
- Team page → Settings
- Click "Leave Team"
- Confirm decision
- Your leads remain yours
- Team stats updated
Note: Team Owners cannot leave - must transfer ownership or delete team
Team Dashboard
Overview Screen
Key Metrics:
- Total Leads Captured (team combined)
- Active Members (captured in last 7 days)
- Team Rank (on leaderboard)
- This Week's Captures
- Team Streak (consecutive days with captures)
- Territory Coverage (% complete)
Widgets:
- Top Performers (this week)
- Recent Activity Feed
- Team Goals Progress
- Upcoming Competitions
- Team Chat Preview
Team Activity Feed
Real-Time Updates:
- Member captures lead (with location)
- Badge earned
- Level up
- Milestone achieved
- Team rank change
- New member joined
- Competition updates
Filtering:
- By member
- By activity type
- By date range
- By location
Team Members Management
Viewing Members
Member List Shows:
- Name & avatar
- Role (Owner, Admin, Lead, Member)
- Total leads captured
- Last active
- Current streak
- Level & tier
- Online status
Sorting Options:
- By total leads (default)
- By weekly leads
- By level
- By streak
- Alphabetical
Inviting Members
Invite via Email:
- Team → "Invite Members"
- Enter email addresses (comma-separated)
- Add personal message (optional)
- Choose role (Member by default)
- Click "Send Invitations"
Invite via Code:
- Team → Settings → "Invitation Code"
- Generate unique code
- Share code via any method
- Code valid for 30 days (or until disabled)
- Track who joined via code
Invite via Link:
- Generate invitation link
- Share link (email, Slack, text)
- Anyone with link can join (if public)
- Or request approval (if private)
Managing Members
Change Role:
- Click member name
- "Change Role"
- Select new role
- Confirm
Remove Member:
- Click member name
- "Remove from Team"
- Confirm reason
- Their leads stay with them
- Team stats updated
Temporary Deactivation:
- Deactivate member (vacation, leave)
- They keep team membership
- Stats frozen
- Reactivate anytime
Team Lead Sharing
Sharing Leads with Team
Individual Lead Share:
-
Open lead details
-
Click "Share with Team"
-
Choose visibility:
- View Only - Team can see, not edit
- Collaborate - Team can edit/add notes
- Assign - Transfer to specific member
-
Add note (optional)
-
Click "Share"
Bulk Share:
- Lead list → Select multiple
- "Share Selected"
- Choose team members (or all)
- Set permissions
- Share
Auto-Share Rules:
-
Settings → Lead Sharing
-
Create rules:
- Auto-share all leads
- Auto-share by property type
- Auto-share by location
- Auto-share by status
-
Save rules
Viewing Shared Leads
Shared Leads Tab:
- See all leads shared with you
- Filter by sharer
- Filter by permission level
- Sort by date shared
- Mark as reviewed
On Map:
- Team leads show in different color
- Toggle team leads on/off
- Distinguish your leads vs team leads
- Avoid duplicate coverage
Team Territories
Territory Management
What Are Territories?
- Geographic areas assigned to team members
- Ensures coverage without overlap
- Clear accountability
- Organized prospecting
Creating Territories:
- Team → Territories
- Click "Create Territory"
- Name territory (e.g., "Downtown West")
- Draw boundary on map (polygon tool)
- Assign to member(s)
- Set target lead count
- Save
Territory Features:
- Visual boundaries on map
- Color-coded by assignee
- Coverage percentage tracked
- Completion status
- Overlapping territories allowed (if needed)
Territory Assignment
Assign to Members:
- Territory list
- Click territory
- "Assign Members"
- Select member(s)
- Set primary (if multiple)
- Save
Auto-Assignment:
- System suggests based on location
- Based on past performance
- Based on current workload
- Accept or modify
Territory Swaps:
- Members request swap
- Admin approves
- Territories reassigned
- Stats preserved
Team Communication
Team Chat
Features:
- Real-time messaging
- Lead attachments
- Photo sharing
- Location sharing
- @mentions
- Reactions/emoji
- Thread replies
- Search history
Channels:
- #general - All team discussion
- #leads - Lead-specific talk
- #wins - Celebrate successes
- #help - Ask questions
- Custom channels - Create your own
Chat Settings:
- Notifications (all, mentions, none)
- Mute channels
- Leave channels
- Pin important messages
- Star favorites
Announcements
Team Announcements:
- Owner/Admin can post
- Pinned to top of feed
- Email notification to all
- Cannot be dismissed (until admin removes)
Use Cases:
- Team meetings
- Policy changes
- Competitions announced
- Territory updates
- Important reminders
Team Goals
Setting Team Goals
Goal Types:
- Lead Volume - Capture X leads this week/month
- Territory Coverage - Complete X% of territory
- Quality - X% leads with photos
- Consistency - Team maintains X-day streak
- Competition - Reach top 3 on leaderboard
Creating Goals:
- Team → Goals
- "Create Goal"
- Select goal type
- Set target number
- Set deadline
- Add reward (optional)
- Save
Goal Tracking:
- Progress bar on dashboard
- Individual contributions visible
- Notifications at milestones (25%, 50%, 75%, 100%)
- Celebration when achieved
Goal Rewards
When Team Achieves Goal:
- XP bonus to all members
- Team badge earned
- Special team avatar frame
- Recognition announcement
- Optional: Real-world reward (decided by owner)
Team Competitions
Competing with Other Teams
Leaderboard Types:
- Weekly - Reset every Monday
- Monthly - Reset first of month
- All-Time - Cumulative forever
- Special Events - Temporary competitions
Ranking Factors:
- Total leads captured
- Lead quality score
- Territory coverage
- Team activity level
- Consistency (streaks)
Prizes:
- Top 3 teams get XP bonuses
- Winning team gets badge
- Featured on homepage
- Bragging rights!
Internal Team Competitions
Within Your Team:
- Weekly top performer
- Most improved member
- Longest streak
- Best lead quality
- Most collaborative
Recognition:
- Team MVP badge (weekly)
- Bonus XP
- Team chat announcement
- Profile highlight
Team Analytics
Performance Metrics
Team Stats Page:
- Total leads (all-time, weekly, monthly)
- Average leads per member
- Territory coverage
- Lead quality score
- Member activity rate
- Growth trends
Comparison Charts:
- Week over week
- Month over month
- vs other teams
- Individual contributions
Insights:
- Peak activity times
- Best performing territories
- Top lead sources
- Improvement suggestions
Member Performance
Individual Stats:
- Visible to team leads & above
- Captures by member
- Quality scores
- Streak status
- Contribution percentage
- Rank within team
Coaching Opportunities:
- Identify struggling members
- Recognize top performers
- Spot trends
- Plan training
Team Best Practices
🤝 Building Strong Teams
Onboarding New Members:
- Welcome message in chat
- Share team guidelines
- Assign buddy/mentor
- Start with small territory
- Check in after first week
Communication:
- Daily check-ins (optional)
- Weekly team meeting (virtual/in-person)
- Celebrate wins publicly
- Support struggling members privately
- Clear expectations
Motivation:
- Recognize individual achievements
- Set achievable goals
- Friendly internal competition
- Team rewards
- Social events (optional)
🎯 Optimizing Performance
Territory Strategy:
- Assign based on member strengths
- Consider drive time from home
- Rotate territories quarterly
- Allow some overlap for training
- Track coverage systematically
Lead Quality:
- Set team quality standards
- Review examples of good leads
- Provide feedback
- Reward quality over quantity
- Use templates/checklists
Collaboration:
- Share successful strategies
- Team training sessions
- Ride-alongs with top performers
- Share resources (routes, contacts)
- Help each other problem-solve
📊 Using Data
Weekly Review:
- Review team metrics
- Celebrate progress
- Identify challenges
- Adjust strategies
- Set next week's goals
Member Development:
- Track individual growth
- Provide coaching
- Pair struggling members with mentors
- Share training resources
- Recognize improvement
Troubleshooting
Can't See Team Leads
Symptoms: Team members' leads not visible
Solutions:
-
Check permissions
- Lead sharing must be enabled
- Member must have shared lead
- Your role may not have access
-
Map filters
- "Show team leads" enabled?
- Check color coding
- Zoom to correct area
-
Sync issues
- Refresh page
- Check internet connection
- Wait for team sync
Team Chat Not Working
Symptoms: Can't send/receive messages
Solutions:
-
Check permissions
- Role allows chat?
- Not muted/banned?
-
Connection
- Internet working?
- Firewall blocking?
- Try different network
-
Clear cache
- Refresh page
- Clear browser cache
- Reopen app
Invitation Not Working
Symptoms: Can't join team or invite bounces
Solutions:
-
Email issues
- Check spam folder
- Verify email address correct
- Resend invitation
-
Code issues
- Code expired (30 days)?
- Code entered correctly?
- Code disabled by admin?
-
Team settings
- Team accepting new members?
- Team at member limit?
- Organization restrictions?
Team Settings
Configuration Options
General Settings:
- Team name
- Description
- Avatar/logo
- Territory
- Privacy level
Member Settings:
- Default role for new members
- Auto-approval of join requests
- Member limit (optional)
- Invitation expiration (days)
Lead Sharing:
- Allow lead sharing (on/off)
- Default sharing permission
- Require approval for shares
- Auto-share rules
Communication:
- Enable team chat
- Allow @everyone mentions
- External links allowed
- File upload size limit
Competition:
- Participate in leaderboards
- Public stats visible
- Allow challenges from other teams
Team Privacy Options
Public Team
- Visible in team directory
- Anyone can request to join
- Stats visible to all
- Leaderboard participation
Private Team
- Not in public directory
- Invitation-only
- Stats hidden from non-members
- Optional leaderboard participation
Invite-Only Team
- Visible in directory
- Cannot request to join
- Must receive invitation
- Stats selectively visible
Advanced Features
Team Integrations
CRM Integration:
- Export team leads to CRM
- Sync lead status
- Auto-assignment based on CRM
Slack Integration:
- Mirror chat to Slack channel
- Lead notifications in Slack
- Command bot for stats
Calendar Integration:
- Sync team meetings
- Territory assignments to calendar
- Follow-up reminders
Custom Reporting
Build Custom Reports:
- Select metrics
- Choose date range
- Filter by member/territory
- Schedule delivery (email)
- Export to CSV/PDF
API Access
For Admins/Developers:
- Access team data via API
- Build custom dashboards
- Integrate with other tools
- Automate workflows
Related Guides
- Leaderboards - Team competition rankings
- Social Features - Engagement beyond teams
- XP & Levels - Team XP bonuses
- Badges - Team-related badges
- Lead Management - Sharing leads