Enterprise User Guide
Version 1.0 | Last Updated: November 2025
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.
10 to Win Enterprise extends the core productivity app with features designed for organizations:
| Component | Price |
|---|---|
| Base Plan (includes 100 seats) | $499/month |
| Additional Seats | $8/seat/month |
| Annual Billing | 10% discount |
| 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 |
Enterprise accounts are provisioned manually by the 10 to Win team. To get started:
/admin/index.html| 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 allow Enterprise admins to create tasks that are automatically distributed to all active employees in a company.
| 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 |
When you create a shared task:
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 |
Company Notifications allow you to send push notifications to employees within your company. You can target all employees or select specific individuals.
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 |
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 |
Option A: Send to All Employees
Option B: Send to Selected Employees
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 |
After sending, you'll see:
| Metric | Description |
|---|---|
| Targeted | Number of employees selected |
| Sent | Successfully delivered notifications |
| Failed | Notifications that couldn't be delivered |
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 |
Employees can be added to your company in two ways:
| Role | Permissions |
|---|---|
| Owner | Full company management access |
| Admin | Can manage tasks and send notifications |
| Member | Can view and complete assigned tasks |
Employees interact with shared tasks via the mobile app:
Cause: No active members assigned to the company
Solution:
Cause: No employees checked or all have disabled push tokens
Solution:
Cause: No employees have valid push tokens
Solution:
Cause: Task may be paused or employee not active
Solution:
For Enterprise support:
| 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 |
| 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 |
This section documents all Enterprise API endpoints for developers integrating with 10 to Win.
All Enterprise admin endpoints require Master Authentication (permission level 4). Employees access their assignments via Session Authentication.
| 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 |
| 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 |
| 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 |
| 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) |
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"
}
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
}