Back to Document Library

Task Sharing Guide Enterprise

How employers distribute and track tasks across their team

Overview

Task Sharing is an Enterprise-exclusive feature that allows employers and administrators to create tasks that are automatically distributed to all active employees within their company. This enables organizations to efficiently manage team-wide assignments, track completion progress, and ensure accountability across the workforce.

Enterprise Plan Required

Task Sharing is available exclusively on the Enterprise plan ($499/month base). It includes multi-tenant architecture, RBAC, and company-specific task pools.

How Task Sharing Works

👥
Admin Creates Task
In Admin Dashboard
Auto-Distribution
To All Employees
📱
Mobile App
Tasks Appear
Progress Tracking
Real-time Updates

The process is seamless:

  1. Creation: An admin creates a shared task in the admin dashboard
  2. Distribution: The system automatically creates individual assignments for every active employee
  3. Notification: Employees receive push notifications (if enabled)
  4. Completion: Each employee works on their assignment independently
  5. Tracking: Admins monitor progress in real-time through the dashboard

For Employers & Admins

Creating a Shared Task

  1. Navigate to Shared Tasks
    In the admin sidebar, click Shared Tasks under the ENTERPRISE section.
  2. Select Your Company
    Use the dropdown to select the company you want to create tasks for.
  3. Click Create Task
    Open the task creation form by clicking the "Create Task" button.
  4. Fill in Task Details
    Complete the required and optional fields:
    • Title (required): Clear, actionable task name
    • Description: Additional context or instructions
    • Category: Optional grouping (e.g., Training, Compliance, Operations)
    • Urgency Type: ASAP, flexible, deadline, or none
    • Due Date: Optional deadline for completion
    • Status: Active or paused
  5. Save the Task
    Click Save to create the task and automatically distribute it to all active employees.

Tracking Task Progress

The Shared Tasks table displays comprehensive information about each task:

Column Description
Title Task name (click to edit)
Category Task grouping for organization
Urgency Priority level with color coding
Due Date Deadline if set
Progress Completed / Total assignments (e.g., "8/10")
Status Active or paused
Actions Edit and Delete buttons

Important Notes

  • Editing a task updates the task definition but does not reset individual employee assignments.
  • Deleting a task also removes all employee assignments for that task permanently.
  • Pausing a task hides it from employee views without deleting progress.

For Employees

Receiving Shared Tasks

When your employer creates a shared task, it automatically appears in your 10 to Win mobile app. Shared tasks are marked with a special company indicator so you can distinguish them from your personal tasks.

Working on Tasks

  1. Open the 10 to Win App
    Launch the mobile app on your iOS or Android device.
  2. Find Company Tasks
    Company tasks appear in your task list with a special badge indicating they're from your employer.
  3. Update Your Status
    Mark your assignment as:
    • Pending - Not yet started
    • In Progress - Currently working on it
    • Completed - Finished the task
    • Skipped - Unable to complete
  4. Add Notes (Optional)
    You can add personal notes to your assignment for reference or to communicate blockers.
  5. Snooze if Needed
    If you can't work on the task immediately, you can snooze it until a later time.

Tip: Stay on Top of Company Tasks

Enable push notifications to receive alerts when new tasks are assigned. This ensures you never miss important assignments from your employer.

Task Statuses

Status Badge Description
Pending Pending Task has been assigned but not yet started by the employee
In Progress In Progress Employee is actively working on the task
Completed Completed Task has been finished by the employee
Skipped Skipped Employee was unable to complete the task

Urgency Types

When creating shared tasks, admins can set one of four urgency levels:

Urgency Color Use Case
ASAP Red Critical tasks requiring immediate attention
Deadline Orange Tasks with a specific due date
Flexible Blue Important but can be completed at employee's pace
None Gray Informational or low-priority tasks

Role Permissions

Task Sharing follows the 10 to Win RBAC (Role-Based Access Control) system:

Role Create Tasks Edit Tasks View Progress Complete Tasks
Owner Yes Yes Yes Yes
Admin Yes Yes Yes Yes
Member No No Own Only Yes

Push Notifications

Admins can send push notifications to keep employees informed about tasks and updates.

Sending Notifications

  1. Go to Company Notifications under ENTERPRISE in the admin sidebar
  2. Select your company from the dropdown
  3. View the employee list showing push notification status
  4. Choose to send to all employees or select specific individuals
  5. Enter your notification title and message
  6. Click Send

Push Token Status

Status Indicator Meaning
Push Enabled Green dot Employee can receive notifications
No Push Gray text No push token registered - employee needs to enable notifications in the app

Best Practices

For Employers

  • Be specific: Use clear, actionable task titles that leave no ambiguity
  • Set realistic deadlines: Give employees adequate time to complete tasks
  • Use categories: Organize tasks by department, project, or type for easier tracking
  • Monitor progress: Check the dashboard regularly to identify bottlenecks
  • Communicate: Use notifications to remind employees about upcoming deadlines

For Employees

  • Enable notifications: Never miss an important task assignment
  • Update status promptly: Keep your employer informed of your progress
  • Use notes: Document blockers or questions in your assignment notes
  • Prioritize by urgency: Focus on ASAP and deadline tasks first
  • Don't skip silently: If you can't complete a task, communicate why

API Reference

For developers integrating with Task Sharing, here are the key endpoints:

Admin Endpoints

Endpoint Method Description
/api/admin/companies/:companyId/tasks GET List all tasks for a company
/api/admin/companies/:companyId/tasks POST Create task and auto-assign to all active members
/api/admin/company-tasks/:taskId GET Get single task details with all assignments
/api/admin/company-tasks/:taskId PUT Update task
/api/admin/company-tasks/:taskId DELETE Archive task and all assignments

Employee Endpoints

Endpoint Method Description
/api/my/company-tasks GET Get all assigned tasks for current user
/api/my/company-tasks/:assignmentId GET Get single assignment details
/api/my/company-tasks/:assignmentId PATCH Update assignment status, notes, or snooze