← Back to Document Library

10 to WinENTERPRISE

Enterprise User Guide

Version 1.0 | Last Updated: November 2025

Table of Contents

  1. Introduction
  2. Enterprise Plan Overview
  3. Getting Started
  4. Company Management
  5. Shared Tasks
  6. Company Notifications
  7. Employee Management
  8. Best Practices
  9. Troubleshooting
  10. Enterprise API Reference

Introduction

Welcome to the 10 to Win Enterprise User Guide. This guide is designed for Enterprise administrators who manage company accounts, create shared tasks for employees, and send targeted notifications. The Enterprise plan provides multi-tenant capabilities that enable organizations to boost team productivity through unified task management.

What is 10 to Win Enterprise?

10 to Win Enterprise extends the core productivity app with features designed for organizations:

Multi-Tenant Architecture Each company operates in an isolated environment
Shared Task Distribution Create tasks that auto-assign to all employees
Targeted Notifications Send push notifications to your team
Centralized Management Manage employees from a single dashboard

Enterprise Plan Overview

Pricing

Component Price
Base Plan (includes 100 seats) $499/month
Additional Seats $8/seat/month
Annual Billing 10% discount

Features Included

Enterprise vs Pro

Feature Pro Enterprise
Task Management Yes Yes
Habit Tracking Yes Yes
All Task Modes Yes Yes
Shared Tasks No Yes
Company Notifications No Yes
Multi-User Management No Yes

Getting Started

Provisioning Your Company

Enterprise accounts are provisioned manually by the 10 to Win team. To get started:

  1. Contact sales at the Enterprise inquiry form
  2. Provide your company details (name, billing email, estimated seats)
  3. Our team will create your company account
  4. You'll receive admin credentials via email

Accessing the Admin Dashboard

  1. Navigate to /admin/index.html
  2. Enter your admin email and password
  3. Click Login
  4. You'll see the full admin dashboard with Enterprise sections

First-Time Setup Checklist

Company Management

Viewing Your Company

  1. In the admin sidebar, click Companies under ENTERPRISE
  2. Find your company in the list
  3. Click the Edit button to view/modify details

Company Settings

Setting Description
Company Name Display name for your organization
Slug URL-friendly identifier (auto-generated)
Status active, suspended, or cancelled
Seat Limit Maximum number of employees
Billing Email Contact for invoices
Billing Cycle monthly or annual
Custom Domain Optional branded domain

Shared Tasks

Shared Tasks allow Enterprise admins to create tasks that are automatically distributed to all active employees in a company.

Creating a Shared Task

  1. In the admin sidebar, click Shared Tasks under ENTERPRISE
  2. Select your company from the dropdown
  3. Click Create Task
  4. Fill in the task details:
    • Title: Clear, actionable task name (required)
    • Description: Additional context or instructions
    • Category: Optional grouping (e.g., Training, Compliance)
    • Urgency Type: asap, flexible, deadline, or none
    • Due Date: Optional deadline
    • Status: active or paused
  5. Click Save

Urgency Types Explained

Type Description Use Case
asap Highest priority, do immediately Urgent compliance tasks
flexible Important but timing is flexible Regular assignments
deadline Must complete by specific date Time-sensitive projects
none No urgency specified Optional or informational

How Task Assignment Works

When you create a shared task:

  1. The system automatically creates individual assignments for every active employee
  2. Each employee sees the task in their mobile app
  3. Employees can update their own assignment status
  4. You can track progress in the admin dashboard

Tracking Task Progress

The Shared Tasks table shows:

Column Description
Title Task name (click to edit)
Category Task grouping
Urgency Priority level with color coding
Due Date Deadline if set
Progress Completed / Total assignments
Status active or paused
Actions Edit and Delete buttons
Warning: Deleting a task also removes all employee assignments for that task.

Company Notifications

Company Notifications allow you to send push notifications to employees within your company. You can target all employees or select specific individuals.

Accessing Company Notifications

  1. In the admin sidebar, click Company Notifications under ENTERPRISE
  2. Select your company from the dropdown
  3. The employee list will load showing push notification status

Understanding Push Token Status

Each employee shows their push notification status:

Status Indicator Meaning
Push Enabled ● Green dot Employee can receive notifications
No Push Gray text No push token registered
Note: Employees without push tokens cannot receive notifications. They need to enable notifications in the mobile app.

Sending a Notification

Step 1: Select Your Company

  1. Choose your company from the dropdown at the top
  2. Wait for the employee list to load

Step 2: Compose Your Message

Fill in the notification details:

Field Description Required
Title Notification headline (appears in bold) Yes
Message Detailed notification text (max 500 chars) Yes
Type Category of notification Yes

Step 3: Choose Recipients

Option A: Send to All Employees

Option B: Send to Selected Employees

  1. Check the boxes next to specific employees
  2. Use Select All or Deselect All for bulk selection
  3. The counter shows "X employees selected"
  4. Click Send to Selected

Step 4: Confirm and Send

  1. A confirmation dialog appears showing the target count
  2. Click OK to send or Cancel to abort
  3. Watch the result display for delivery stats

Notification Types

Choose the appropriate type for your message:

Type Color Best For
Announcement Blue General company updates
Reminder Yellow Deadline or meeting reminders
Urgent Red Critical or time-sensitive info
Task Update Green Shared task notifications
Company Message Purple Internal communications

Understanding Delivery Results

After sending, you'll see:

Metric Description
Targeted Number of employees selected
Sent Successfully delivered notifications
Failed Notifications that couldn't be delivered

Viewing Notification History

Scroll down to see the Recent Notifications table:

Column Description
Sent At Date and time of notification
Title Notification headline
Type Notification category
Targeted Number of intended recipients
Sent Successful deliveries
Failed Failed deliveries

Employee Management

How Employees Join

Employees can be added to your company in two ways:

  1. Admin Assignment: Master admin adds employees via the Companies section
  2. Self-Registration: Employees register and request to join your company

Employee Roles

Role Permissions
Owner Full company management access
Admin Can manage tasks and send notifications
Member Can view and complete assigned tasks

Employee Task Assignments

Employees interact with shared tasks via the mobile app:

  1. Open 10 to Win mobile app
  2. Navigate to the Tasks tab
  3. Company tasks appear with a special indicator
  4. Update status: pending, in progress, completed, or skipped

Best Practices

Shared Tasks

Notifications

Troubleshooting

Common Issues

"No employees found in this company"

Cause: No active members assigned to the company

Solution:

  1. Verify employees have been added to the company
  2. Check that memberships are in "active" status

"0 employees selected" when sending notifications

Cause: No employees checked or all have disabled push tokens

Solution:

  1. Check boxes next to employees you want to notify
  2. Ensure employees have push notifications enabled in their app

"Sent: 0" after sending notification

Cause: No employees have valid push tokens

Solution:

  1. Ask employees to enable notifications in the mobile app
  2. They may need to allow notifications in device settings

Task not appearing for employees

Cause: Task may be paused or employee not active

Solution:

  1. Verify task status is "active"
  2. Check employee's membership status
  3. Ask employee to refresh their task list

Getting Help

For Enterprise support:

Status Meanings

Status Description Action
Active Normal operation None needed
Suspended Temporarily disabled Contact support
Paused Task not visible to employees Edit to reactivate
Cancelled Account terminated Contact sales

Quick Reference

Admin Dashboard Navigation

Section Location Purpose
Companies ENTERPRISE > Companies View/edit company details
Shared Tasks ENTERPRISE > Shared Tasks Create/manage team tasks
Company Notifications ENTERPRISE > Company Notifications Send push notifications

Enterprise API Reference

This section documents all Enterprise API endpoints for developers integrating with 10 to Win.

Authentication

All Enterprise admin endpoints require Master Authentication (permission level 4). Employees access their assignments via Session Authentication.

Company Management Endpoints

Endpoint Method Auth Description
/api/admin/companies GET Master List all companies with pagination, search, and status filter
/api/admin/companies/:id GET Master Get single company details
/api/admin/companies POST Master Create new company
/api/admin/companies/:id PUT Master Update company details
/api/admin/companies/:id DELETE Master Delete company

Shared Tasks Endpoints

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

Employee Endpoints

Endpoint Method Auth Description
/api/admin/companies/:companyId/employees GET Master List employees with push token status
/api/my/company-tasks GET Session Get all assigned tasks for current user
/api/my/company-tasks/:assignmentId GET Session Get single assignment
/api/my/company-tasks/:assignmentId PATCH Session Update assignment status

Notification Endpoints

Endpoint Method Auth Description
/api/admin/companies/:companyId/notifications/send POST Master Send notifications to all or selected employees
/api/admin/notifications GET Master Get notification history (supports company_id filter)

Request/Response Examples

Create Shared Task

POST /api/admin/companies/:companyId/tasks
Content-Type: application/json

{
  "title": "Complete Safety Training",
  "description": "Mandatory annual safety compliance",
  "category": "Compliance",
  "urgencyType": "deadline",
  "dueDate": "2025-12-15",
  "status": "active"
}

Send Company Notification

POST /api/admin/companies/:companyId/notifications/send
Content-Type: application/json

{
  "title": "Monthly Update",
  "body": "Please check your new assignments",
  "type": "announcement",
  "employeeIds": ["user1", "user2"]  // Optional: omit to send to all
}