Appello Documentation Tracker
The master list of every Appello workflow, feature, and configuration surface. This page drives the documentation roadmap -- use it to plan, prioritize, and track what has been documented, what has been validated, and what is still outstanding.
Last updated: 2026-04-07 (Phase 3 moat feature documentation — 22 pages published across 7 categories)
How to Use This Page
- Plan -- pick workflows from the next priority batch and assign them to a docs factory run.
- Track -- update the Status column as workflows move through validation → drafting → publishing.
- Expand -- add rows when new features ship or are discovered in Jira / customer calls.
Documentation Environment
| Surface | URL / Value |
|---|
| Desktop (screenshots) | https://appellomechanical.useappello.app |
| Mobile app — company slug | appellomechanical |
| Data seeding | Appello-Mechanical MCP → https://appellomechanical-api.useappello.app/mcp/ |
Legend
| Symbol | Meaning |
|---|
| ✅ | Documented -- page published with screenshots |
| 🔵 | Confirmed -- validated via crawl, doc not yet written |
| 🔒 | Behind permission -- route exists; requires elevated role to capture |
| ⬜ | Candidate -- shipped feature, not yet validated or documented |
| ❌ | Not Found -- does not exist in current build |
| 🔜 | Coming Soon -- planned in Jira but not yet shipped |
Priority Tiers
| Tier | Description | Signal |
|---|
| P0 | Document first -- core daily-use features every customer uses | Scheduling, Timesheets, Projects/Jobs, Forms, Users, Dashboard |
| P1 | High priority -- features most customers use regularly | Leave, Expenses, Equipment, Training, Reports, CRM |
| P2 | Medium -- features power users and admins need | Finance, Invoicing, QBO Integration, Settings/Config, AI Intelligence, RFI/Drawings, Org Chart |
| P3 | Low -- features for specific customer segments | Materials/PO, Map, Documents & Policies, Onboarding |
| P4 | Future -- planned but not yet shipped | Work Orders, Incident Management, Foundation Integration, Equipment kits, API, Remarkable |
Coverage Summary
| Metric | Count |
|---|
| Total workflows (master list) | 330 |
| Shipped & documentable | 278 |
| Planned / future (🔜) | 52 |
| Confirmed via crawl (🔵) | 5 |
| Behind permission (🔒) | 3 |
| Published docs (✅) | 80 |
| Remaining to document | ~198 |
Data Sources
This master list was compiled from cross-referencing seven sources:
| Source | Tool | Findings |
|---|
| Jira | jira_search (Q21030) | 50+ active epics, 50+ stories/tasks |
| HubSpot | hubspot-search-objects | 50+ feature tickets, 30+ scheduling, 30+ timesheet |
| Fathom | get_meeting_summary | Demo summaries (Connelly, WestCal), onboarding calls, Office Hours, Cost Code Deep Dive, Progress Billing, Rival Working Session |
| ATLAS | Query_ATLAS (RAG) | Thousands of meeting transcripts, internal docs -- extracted features for scheduling, CRM, finance, mobile, AI, equipment, settings, integrations |
| Codebase | search_code / get_file_contents | staticSideBarData.ts -- 33 sidebar routes across 17 sections |
| Live Crawl | Playwright / Appium | Desktop sidebar + mobile screens validated |
| Appello Connect Office Hours | Fathom summaries | v131 features: Org Chart permissions, RFI/drawings, Appello Intelligence AI, Dropbox Sign |
Permission-Gated Routes
These routes returned 401 during crawl with a standard office account. The features exist — screenshots require an elevated role.
| Route | Permission needed |
|---|
/overview/timesheet-report | Timesheet report |
/scheduling/daily-workforce | Daily workforce scheduling |
/overview/form-inbox | Form inbox |
Note: /overview/clock-in-out-report loaded successfully with the same crawl account and is documented under Clock in / out.
Crawl Progress
| Batch | Scope | Status | Date |
|---|
| 1A | Workforce Admin, Scheduling, Operations, Forms | Documented | 2026-04-06 |
| 1B | Finance, CRM, Reports | Documented | 2026-04-06 |
| 1C | Training, Equipment, Material Order, Materials | Documented | 2026-04-06 |
| 1D | Settings (17 screens — documented) | Documented | 2026-04-06 |
| 1E | Files, Docs & Policies, Support, Map, Form Inbox | In progress | 2026-04-06 |
| Mobile | All 5 tabs + expense/leave/notes | In progress | 2026-04-06 |
1. Core / Settings
Note: A surface crawl of all 17 Settings screens was completed on 2026-04-05 (screenshots in settings-screenshots/). Each area below marked 🔵 has been confirmed to exist and its top-level structure recorded, but further investigation is required during documentation — many screens contain deeper pathways (sub-tabs, entity-specific views, CRUD modals, permission matrices) that were not fully explored in the initial crawl. Full depth will be discovered during the writing phase.
1A. Settings › Accounting & Finance
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 1.1 | Accounting settings (Account Types + Chart of Accounts) | Desktop | P2 | ✅ | |
| 1.1a | Account Types — create/edit account types, manage categories | Desktop | P2 | ⬜ | |
| 1.1b | Chart of Accounts — manage chart of accounts per type | Desktop | P2 | ⬜ | |
| 1.2 | Accounting Integrations (QuickBooks, Xero, etc.) | Desktop | P2 | ✅ | |
| 1.3 | Tax Settings — tax rate management (create, edit, archive) | Desktop | P2 | ✅ | |
| 1.16 | Fiscal year configuration (part of Business Settings) | Desktop | P2 | ✅ | Q21030-8636 |
| 1.17 | Business Settings — company info, financial summary, estimate/CO defaults | Desktop | P2 | ✅ | Q21030-8467 |
| 1.17a | Business Settings › Financial Summary (overhead calc, tax inclusion, holdback) | Desktop | P2 | ⬜ | |
| 1.17b | Business Settings › Estimate & Change Order defaults | Desktop | P2 | ⬜ | |
1B. Settings › Users & Permissions
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 1.4 | Roles & Permissions — role list (Admin, Field Supervisor, Field Worker) | Desktop | P2 | ✅ | |
| 1.4a | Roles & Permissions › role permission matrix (per-module CRUD) | Desktop | P2 | ✅ | |
| 1.4b | Org Chart builder (v131 — drag-and-drop, drives permissions) | Desktop | P2 | 🔜 | |
| 1.4c | Field-level data permissions (by dept, chain of command, individual) | Desktop | P2 | 🔜 | |
| 1.5 | User creation — desktop users | Desktop | P0 | ⬜ | Q21030-966 |
| 1.6 | User creation — mobile/field workers (Settings › HR) | Desktop | P0 | ⬜ | |
| 1.10 | User group / crew creation | Desktop | P0 | ✅ | |
| 1.13 | Org Chart | Desktop | P3 | 🔵 | |
| 1.14 | Departments management | Desktop | P3 | ✅ | |
| 1.15 | Divisions management | Desktop | P3 | ⬜ | Q21030-8205 |
1C. Settings › Human Resources
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 1.7 | HR Settings overview (5 tabs: Agreements, Union Halls, Leave, Wages, Holidays) | Desktop | P2 | ✅ | |
| 1.7a | HR Settings › Employee Agreements (Field Workers, Office) | Desktop | P2 | ✅ | |
| 1.7b | HR Settings › Union Halls | Desktop | P2 | ✅ | |
| 1.7c | HR Settings › Leave Request Settings | Desktop | P2 | ✅ | |
| 1.7d | HR Settings › Wage Regions | Desktop | P2 | ⬜ | |
| 1.7e | HR Settings › Company Holidays | Desktop | P2 | ⬜ | |
| 1.8 | Wage category setup | Desktop | P2 | ⬜ | |
| 1.9 | Trade classification setup | Desktop | P2 | ✅ | |
| 1.20 | Wage rate card management | Desktop | P2 | ✅ | Q21030-7729 |
1D. Settings › Property Settings (Data Model)
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 1.25 | Property Settings overview (5 entities × 4 tabs = 20 config views) | Desktop | P2 | ✅ | |
| 1.25a | Property Settings › Projects — Manage Layout | Desktop | P2 | ✅ | |
| 1.25b | Property Settings › Projects — Custom Properties | Desktop | P2 | ⬜ | |
| 1.25c | Property Settings › Projects — Default Properties | Desktop | P2 | ⬜ | |
| 1.25d | Property Settings › Projects — Default Folder Structure | Desktop | P2 | ⬜ | |
| 1.25e | Property Settings › Jobs — all 4 tabs | Desktop | P2 | ⬜ | |
| 1.25f | Property Settings › Companies — all 4 tabs | Desktop | P2 | ⬜ | |
| 1.25g | Property Settings › Contacts — all 4 tabs | Desktop | P2 | ⬜ | |
| 1.25h | Property Settings › Departments — all 4 tabs | Desktop | P2 | ⬜ | |
| 1.22 | Data Model 2.0 / configurable fields | Desktop | P3 | 🔜 | Q21030-8650 |
1E. Settings › Instance & Display
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 1.26 | Instance Settings (user display, list display, dates, timezone, distance) | Desktop | P2 | ✅ | |
| 1.1 | Company setup (logo, branding, time zone, date format) — see also 1.17, 1.26 | Desktop | P2 | ✅ | |
| 1.11 | Module enabling / disabling | Desktop | P2 | ⬜ | |
| 1.18 | App configuration admin (env vars to DB) | Desktop | P2 | 🔜 | Q21030-11195 |
1F. Settings › Mobile & Notifications
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 1.27 | Mobile Settings — Job Info Layout builder (drag-and-drop field arrangement) | Desktop | P2 | ✅ | |
| 1.28 | Notification Control System — global notification type toggles (app + SMS) | Desktop | P2 | ✅ | |
1G. Settings › Templates
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 1.23 | Download Templates (6 entity types: Projects, Jobs, Companies, Contacts, Equipment, RFIs) | Desktop | P2 | ✅ | |
| 1.29 | Estimate and Change Order Templates (file manager) | Desktop | P2 | ✅ | |
| 1.24 | Schedule of Values templates | Desktop | P2 | ✅ | |
| 1.21 | PDF export & branding configuration | Desktop | P3 | ⬜ | Q21030-8529 |
1H. Settings › Integrations & System
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 1.30 | API Credentials — OAuth apps and API key management | Desktop | P2 | ✅ | |
| 1.31 | Integrations — Twilio SMS setup (Account SID, Auth Token, phone, test) | Desktop | P2 | ✅ | |
| 1.32 | Locations — manage company locations (address, city, province, usage) | Desktop | P2 | ✅ | Q21030-1559 |
| 1.33 | System Logs — audit log viewer (log type, status, event type, date filters) | Desktop | P2 | ✅ | |
| 1.12 | Zapier integration configuration | Desktop | P3 | ⬜ | |
2. CRM & Sales
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 2.1 | Company management (CRUD) | Desktop | P1 | ✅ | Q21030-996 |
| 2.2 | Contact management (CRUD) | Desktop | P1 | ✅ | |
| 2.3 | Lead management and follow-up | Desktop | P2 | ⬜ | |
| 2.4 | Estimate creation (takeoff, pricing, cost codes) | Desktop | P1 | ⬜ | |
| 2.5 | Estimate send / track (Draft, Sent, Won, Lost) | Desktop | P1 | ⬜ | |
| 2.6 | Quote letter generation | Desktop | P2 | ⬜ | |
| 2.7 | Sales pipeline tracking | Desktop | P2 | ⬜ | |
| 2.8 | Change order creation and approval | Desktop | P1 | ⬜ | |
| 2.9 | Convert estimate to job | Desktop | P1 | ⬜ | |
| 2.10 | Change order report page | Desktop | P2 | ⬜ | |
| 2.11 | Estimate report page | Desktop | P2 | ✅ | |
3. Scheduling & Dispatch
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 3.1 | Job Schedule view | Desktop | P0 | ✅ | |
| 3.2 | Schedule individuals to jobs (drag-and-drop) | Desktop | P0 | ✅ | |
| 3.3 | Schedule crews / user groups | Desktop | P0 | ✅ | |
| 3.4 | Multi-day / long-term scheduling | Desktop | P0 | ⬜ | |
| 3.5 | Short-duration T&M scheduling | Desktop | P0 | ⬜ | |
| 3.6 | Send schedule change notifications | Desktop | P0 | ✅ | |
| 3.7 | Calendar Schedule | Desktop | P0 | ✅ | |
| 3.8 | View my schedule | Mobile | P0 | ✅ | |
| 3.9 | Get directions to job | Mobile | P1 | ⬜ | |
| 3.10 | Daily Schedule | Desktop | P0 | 🔒 | |
| 3.11 | User Schedule | Desktop | P0 | ✅ | |
| 3.12 | Auto-schedule "in progress" jobs | Desktop | P1 | ⬜ | HS-16678976618 |
| 3.13 | Job scheduling report (breakdown by jobs) | Desktop | P1 | ⬜ | HS-3987551763 |
| 3.14 | Multi-user scheduling (add multiple workers at once) | Desktop | P1 | ⬜ | HS-19708321086 |
| 3.15 | Scheduling notes interface | Desktop | P1 | ⬜ | HS-20075391363 |
| 3.16 | Double booking indication & conflict warning | Desktop | P1 | ⬜ | HS-15894554929 |
| 3.17 | Scheduling filter by user group | Desktop | P1 | ⬜ | HS-17439996981 |
| 3.18 | Public holidays in calendar | Desktop | P2 | ⬜ | Q21030-10395 |
| 3.19 | Scheduling for different events | Desktop | P2 | 🔜 | Q21030-8080 |
4. Timesheets
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 4.1 | Submit daily timesheet (honor system) | Mobile | P0 | ✅ | |
| 4.2 | Revise / resubmit rejected timesheet | Mobile | P0 | ✅ | |
| 4.3 | Timesheet matrix view (employees × dates) | Desktop | P0 | ✅ | |
| 4.4 | Individual timesheet slideout review | Desktop | P0 | ✅ | |
| 4.5 | Approve individual timesheet | Desktop | P0 | ✅ | |
| 4.6 | Reject timesheet with admin note | Desktop | P0 | ✅ | |
| 4.7 | Bulk approve by employee | Desktop | P0 | ✅ | |
| 4.8 | Log time on behalf of employee | Desktop | P0 | ✅ | |
| 4.9 | Download / export CSV | Desktop | P0 | ✅ | |
| 4.10 | Filter by employee / trade / status / agreement | Desktop | P0 | ✅ | |
| 4.11 | Export to Sage 50 / payroll software | Desktop | P2 | ⬜ | |
| 4.12 | Payroll report generation | Desktop | P1 | ⬜ | |
| 4.13 | Bulk timesheet entry | Desktop | P0 | ✅ | |
| 4.14 | Timesheet Log | Desktop | P0 | 🔒 | |
| 4.15 | Timesheet approval workflows | Desktop | P1 | ⬜ | Q21030-8456 |
| 4.16 | Cost code selection for timesheets (mobile) | Mobile | P1 | 🔜 | Q21030-11393 |
| 4.17 | Parking toggle settings (instance) | Desktop | P2 | ⬜ | |
| 4.18 | Timesheet log CSV export enhancements | Desktop | P2 | ⬜ | |
| 4.19 | Per kilometer / mileage travel calculation | Desktop | P2 | ⬜ | Q21030-7264 |
| 4.20 | Bulk timesheet entry (multi-worker, auto-OT, cost code split) | Desktop | P1 | ⬜ | |
| 4.21 | Automated overtime rules configuration | Desktop | P1 | 🔜 | |
5. Clock In / Out (GPS)
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 5.1 | Clock in with GPS geofence | Mobile | P0 | ⬜ | |
| 5.2 | Clock out with GPS | Mobile | P0 | ⬜ | |
| 5.3 | Geofence configuration per job | Desktop | P1 | ⬜ | |
| 5.4 | Geofence violation notifications | Desktop | P1 | ⬜ | |
| 5.5 | Continuous location tracking | Both | P1 | ⬜ | |
| 5.6 | Rounding rules configuration | Desktop | P2 | ⬜ | |
| 5.7 | Break time allowance | Desktop | P2 | ⬜ | |
| 5.8 | Map view of worker travel route | Desktop | P2 | ⬜ | |
| 5.9 | Clock In / Out (Workforce Admin page) | Desktop | P0 | ✅ | |
6. Employee Expenses
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 6.1 | Submit expense (receipt upload) | Mobile | P1 | ⬜ | |
| 6.2 | Review / approve expenses | Desktop | P1 | ✅ | |
| 6.3 | Expense rollup to payroll report | Desktop | P1 | ⬜ | |
| 6.4 | Expense costing to job | Desktop | P2 | ⬜ | |
| 6.5 | Union subsidy calculation | Desktop | P2 | 🔜 | Q21030-10099 |
7. Vacation / Leave
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 7.1 | Request leave | Mobile | P1 | ⬜ | |
| 7.2 | Review / approve leave requests | Desktop | P1 | ✅ | |
| 7.3 | Vacation calendar view | Desktop | P1 | ⬜ | |
| 7.4 | Leave tracking and reporting | Desktop | P1 | ⬜ | |
| 7.5 | Configure leave types | Desktop | P2 | ⬜ | |
| 7.6 | Leave report total hours | Desktop | P1 | ⬜ | Q21030-9996 |
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 8.1 | Form Management / form builder (drag-and-drop, conditional logic) | Desktop | P0 | ✅ | |
| 8.2 | Pre-built form library (70+ templates) | Desktop | P1 | ⬜ | |
| 8.3 | Assign mandatory forms to jobs | Desktop | P0 | ⬜ | |
| 8.4 | Fill out form | Mobile | P0 | ✅ | |
| 8.5 | Digital signature (PIN) | Mobile | P0 | ✅ | |
| 8.6 | Form inbox (central hub) | Desktop | P0 | 🔒 | |
| 8.7 | Review / approve / reject forms | Desktop | P0 | ⬜ | |
| 8.8 | Filter forms | Desktop | P1 | ⬜ | |
| 8.9 | Version control | Desktop | P1 | ⬜ | |
| 8.10 | Share via public URL / customer portal | Desktop | P2 | ⬜ | Q21030-3598 |
| 8.11 | Geolocation / timestamp tracking | Both | P1 | ⬜ | |
| 8.12 | Toolbox talks management | Desktop | P1 | ⬜ | |
| 8.13 | Form assignment to equipment | Desktop | P2 | ⬜ | |
| 8.14 | Form Report | Desktop | P1 | ✅ | |
| 8.15 | Form scheduling | Desktop | P1 | 🔜 | Q21030-11005 |
| 8.16 | Form duplication | Desktop | P1 | ⬜ | |
| 8.17 | Form attachments auto-upload to job files | Both | P1 | ⬜ | |
| 8.18 | Form signature modes (one per job vs one per worker) | Both | P1 | ⬜ | |
| 8.19 | QA/QC forms & FireStop documents | Both | P2 | ⬜ | |
9. Training & Compliance
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 9.1 | Define certification types | Desktop | P1 | ✅ | |
| 9.2 | Assign certifications to users | Desktop | P1 | ✅ | |
| 9.3 | Upload certification documents | Desktop | P1 | ✅ | |
| 9.4 | Automated expiry alerts | Desktop | P1 | ✅ | |
| 9.5 | Renewal window configuration | Desktop | P2 | ✅ | |
| 9.6 | View training records | Mobile | P1 | ⬜ | |
| 9.7 | Self-service cert upload | Mobile | P1 | ⬜ | |
| 9.8 | PDF export of worker records | Desktop | P2 | ⬜ | |
| 9.9 | COR compliance tracking | Desktop | P2 | ⬜ | |
| 9.10 | Training providers management | Desktop | P1 | ⬜ | |
| 9.11 | Certificate UI/UX enhancements | Desktop | P2 | ⬜ | Q21030-7574 |
10. Equipment & Assets
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 10.1 | Add equipment (owned, leased) | Desktop | P1 | ✅ | |
| 10.2 | Equipment assignment (check out / in) | Desktop | P1 | ⬜ | |
| 10.3 | QR code scanning | Mobile | P1 | ⬜ | |
| 10.4 | Equipment location on map | Desktop | P2 | ⬜ | |
| 10.5 | Inspection certificate upload / history | Desktop | P1 | ⬜ | |
| 10.6 | Vehicle maintenance cost tracking | Desktop | P2 | ⬜ | |
| 10.7 | Equipment cost tracking | Desktop | P2 | ⬜ | |
| 10.8 | Equipment inspection forms (linked) | Desktop | P1 | ⬜ | |
| 10.9 | Equipment-to-job assignment | Desktop | P1 | ⬜ | |
| 10.10 | Equipment search by manufacturer / unique ID | Desktop | P2 | ⬜ | |
| 10.11 | Equipment module enhancements | Desktop | P2 | 🔜 | Q21030-11112 |
| 10.12 | Equipment kits (grouped equipment sets) | Desktop | P2 | 🔜 | |
| 10.13 | Equipment billable rates | Desktop | P2 | 🔜 | |
| 10.14 | Log time to equipment | Desktop | P2 | 🔜 | |
| 10.15 | Multi-job equipment allocation | Desktop | P2 | ⬜ | |
11. Projects & Jobs
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 11.1 | Create project | Desktop | P0 | ✅ | |
| 11.2 | Create job under project | Desktop | P0 | ✅ | Q21030-1560 |
| 11.3 | Set job details (customer, address, location pin) | Desktop | P0 | ⬜ | |
| 11.4 | Customize job fields | Desktop | P1 | ⬜ | |
| 11.5 | Job activity feed | Desktop | P0 | ⬜ | |
| 11.6 | Create note (typed) | Mobile | P0 | ⬜ | |
| 11.7 | Create note (voice-to-text) | Mobile | P0 | ⬜ | |
| 11.8 | Create note with photos | Mobile | P0 | ⬜ | |
| 11.9 | AI rewrite notes | Both | P1 | ⬜ | |
| 11.10 | Language translation | Both | P1 | ⬜ | |
| 11.11 | Tag people in notes | Both | P0 | ⬜ | |
| 11.12 | Reply to notes | Both | P0 | ⬜ | |
| 11.13 | Job files management (folders) | Desktop | P0 | ✅ | |
| 11.14 | Field / office visibility toggle | Desktop | P1 | ⬜ | |
| 11.15 | View / download files | Mobile | P0 | ⬜ | |
| 11.16 | Photo management | Both | P0 | ⬜ | |
| 11.17 | Progress reporting (% complete) | Both | P1 | ⬜ | |
| 11.18 | RFI (Request For Information) | Desktop | P1 | 🔵 | Q21030-11368 |
| 11.19 | Drawing annotations, contemplated COs | Desktop | P3 | 🔜 | |
| 11.20 | Work Orders (T&M job type) | Desktop | P2 | 🔜 | Q21030-8650 |
| 11.21 | Job notes PDF download | Desktop | P2 | ⬜ | Q21030-7580 |
| 11.22 | Audit log for job records | Desktop | P2 | 🔜 | Q21030-11101 |
| 11.23 | Job settings consolidation | Desktop | P2 | ⬜ | Q21030-11015 |
| 11.24 | PCO/WIP tracking workflow | Desktop | P2 | 🔜 | Q21030-11102 |
12. Finance & Cost Control
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 12.1 | Job financials tab (value vs. costs) | Desktop | P2 | ⬜ | |
| 12.2 | Drill down into cost categories | Desktop | P2 | ⬜ | |
| 12.3 | Real-time job costing | Desktop | P2 | ⬜ | |
| 12.4 | Labor cost analysis | Desktop | P2 | ⬜ | |
| 12.5 | Cost tracking vs. budget | Desktop | P2 | ⬜ | |
| 12.6 | Accounts payable by job | Desktop | P2 | ⬜ | Q21030-6106 |
| 12.7 | Create progress report | Desktop | P2 | ⬜ | |
| 12.8 | Generate progress invoice | Desktop | P2 | ⬜ | |
| 12.9 | Holdback / retention calculations | Desktop | P2 | ⬜ | Q21030-8439 |
| 12.10 | Subsidy management | Desktop | P2 | ⬜ | Q21030-7714 |
| 12.11 | Invoice PDF export (branded) | Desktop | P2 | ⬜ | |
| 12.12 | Invoice status tracking | Desktop | P2 | ⬜ | |
| 12.13 | Estimate entry | Desktop | P2 | ⬜ | |
| 12.14 | Accounts payable page | Desktop | P2 | ✅ | |
| 12.15 | Accounts receivable page | Desktop | P2 | ✅ | Q21030-7376 |
| 12.16 | Progress reports page | Desktop | P2 | ✅ | |
| 12.17 | Cost to Complete report | Desktop | P2 | 🔜 | Q21030-10914 |
| 12.18 | Earned vs Burned (EVM) report | Desktop | P2 | 🔜 | Q21030-10914 |
| 12.19 | Job Financial Dashboard | Desktop | P2 | 🔜 | Q21030-10914 |
| 12.20 | Job Financial Summary | Desktop | P2 | 🔜 | Q21030-10914 |
| 12.21 | Invoice templates | Desktop | P2 | 🔜 | Q21030-8337 |
| 12.22 | Payment management | Desktop | P2 | 🔜 | |
| 12.23 | Cost codes / Schedule of Values | Desktop | P2 | ✅ | Q21030-10576 |
| 12.24 | Progress billing workflow (SOV → progress report → invoice) | Desktop | P2 | ✅ | |
| 12.25 | Retainage / holdback auto-calculation (% and $) | Desktop | P2 | ⬜ | |
| 12.26 | Change orders in progress reports | Desktop | P2 | ⬜ | |
| 12.27 | AI-assisted SoV creation from Excel | Desktop | P2 | ⬜ | |
| 12.28 | Inventory management (bulk buy, release to jobs) | Desktop | P3 | 🔜 | |
| 12.29 | T&M (Time & Material) workflow / tickets | Desktop | P3 | 🔜 | |
13. QuickBooks Integration
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 13.1 | Authenticate QBO (OAuth) | Desktop | P2 | ✅ | Q21030-9604 |
| 13.2 | Configure sync settings | Desktop | P2 | ✅ | |
| 13.3 | Map customers / vendors | Desktop | P2 | ⬜ | |
| 13.4 | Map tax types | Desktop | P2 | ⬜ | |
| 13.5 | Map GL accounts | Desktop | P2 | ⬜ | |
| 13.6 | AR sync (Appello → QBO) | Desktop | P2 | ⬜ | |
| 13.7 | AP sync (QBO → Appello) | Desktop | P2 | ⬜ | |
| 13.8 | Payment sync | Desktop | P2 | ⬜ | |
| 13.9 | Bill coding to jobs | Desktop | P2 | ⬜ | |
14. Reports & Dashboards
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 14.1 | Company metrics dashboard | Desktop | P0 | ✅ | |
| 14.2 | Vacation / leave widget | Desktop | P1 | ⬜ | |
| 14.3 | Notes activity feed | Desktop | P0 | ⬜ | |
| 14.4 | Custom reports (configurable) | Desktop | P1 | ✅ | |
| 14.5 | Payroll report | Desktop | P1 | ⬜ | |
| 14.6 | Export PDF / Excel / CSV | Desktop | P1 | ⬜ | |
| 14.7 | AR aging report | Desktop | P2 | ⬜ | |
| 14.8 | Dashboard bookmarks / widget customization | Desktop | P2 | 🔜 | Q21030-8824 |
| 14.9 | Sales by job type report | Desktop | P2 | 🔜 | Q21030-11012 |
| 14.10 | Scheduling reports | Desktop | P1 | ⬜ | |
| 14.11 | Employee Location Report | Desktop | P2 | ⬜ | |
| 14.12 | Financial Overview report (labor + cost code hours) | Desktop | P2 | ⬜ | |
| 14.13 | Monthly Cost Report (cost breakdown by month/cost code) | Desktop | P2 | 🔜 | |
| 14.14 | Form Report analytics | Desktop | P1 | 🔵 | |
15. Materials & Purchase Orders
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 15.1 | Product database management | Desktop | P3 | ⬜ | |
| 15.2 | Job specification | Desktop | P3 | ⬜ | |
| 15.3 | Create material order | Mobile | P3 | ⬜ | |
| 15.4 | Material order list | Desktop | P3 | ✅ | |
| 15.5 | Create purchase order | Desktop | P3 | ⬜ | |
| 15.6 | Receive shipments (packing slip matching) | Desktop | P3 | ⬜ | |
| 15.7 | Partial receipt / credits | Desktop | P3 | ⬜ | |
| 15.8 | Inventory check-out to job | Desktop | P3 | ⬜ | |
| 15.9 | Material order form (free-form + pick) | Both | P3 | ⬜ | |
| 15.10 | Customer PO management | Desktop | P3 | 🔜 | Q21030-11298 |
| 15.11 | Supplier PO & receiving | Desktop | P3 | 🔜 | Q21030-11298 |
16. Map
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 16.1 | View all jobs / workers on map | Desktop | P3 | ✅ | |
| 16.2 | Equipment location on map | Desktop | P3 | ⬜ | |
| 16.3 | Worker GPS tracking on map | Desktop | P3 | ⬜ | |
| 16.4 | Mapbox coverage expansion | Desktop | P3 | ⬜ | Q21030-11406 |
17. Files
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 17.1 | Company-level file management | Desktop | P3 | ⬜ | |
| 17.2 | Folder organization | Desktop | P3 | ✅ | |
| 17.3 | Field / office visibility controls | Desktop | P3 | ⬜ | |
| 17.4 | Shared files / "Public Binder" for mobile users | Both | P3 | ⬜ | |
18. Documents & Policies
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 18.1 | Policy document storage | Desktop | P3 | ✅ | Q21030-7610 |
| 18.2 | Policy acknowledgement | Desktop | P3 | ⬜ | |
| 18.3 | File management for Documents & Policies | Desktop | P3 | ⬜ | Q21030-9027 |
19. Notifications
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 19.1 | Push notifications (native app) | Mobile | P0 | ⬜ | |
| 19.2 | Note tag notifications | Both | P0 | ⬜ | |
| 19.3 | Schedule change notifications | Both | P0 | ⬜ | |
| 19.4 | Timesheet rejection notifications | Both | P1 | ⬜ | |
| 19.5 | Certification expiry alerts | Both | P1 | ⬜ | |
| 19.6 | Geofence violation alerts | Both | P1 | ⬜ | |
| 19.7 | Expense notifications | Both | P1 | ⬜ | |
| 19.8 | Form submission notifications | Both | P1 | ⬜ | |
| 19.9 | In-app notification center | Both | P1 | ✅ | Q21030-10097 |
| 19.10 | Twilio SMS opt-in / opt-out | Both | P2 | 🔜 | Q21030-10092 |
20. Mobile-Specific Flows
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 20.1 | Company slug login | Mobile | P0 | ✅ | |
| 20.2 | Last name + PIN login | Mobile | P0 | ✅ | |
| 20.3 | Email + password login | Mobile | P0 | ⬜ | |
| 20.4 | PIN change | Mobile | P1 | ⬜ | |
| 20.5 | App download and setup | Mobile | P0 | ⬜ | |
| 20.6 | Native app (React Native) features | Mobile | P0 | ⬜ | Q21030-10653 |
| 20.7 | Mobile map view | Mobile | P1 | ⬜ | |
| 20.8 | Offline functionality (forms, photos, time entry) | Mobile | P0 | 🔜 | |
| 20.9 | Note draft auto-save | Mobile | P1 | ⬜ | |
| 20.10 | Custom fields on mobile (Settings > Mobile Settings) | Mobile | P1 | ⬜ | |
| 20.11 | Push notifications (schedule changes, note tags) | Mobile | P0 | ⬜ | |
| 20.12 | Background location tracking (geo-pings for travel map) | Mobile | P1 | ⬜ | |
| 20.13 | Mobile web responsive layout (browser) | Mobile web | P0 | ✅ | |
21. Onboarding / Data Migration
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 21.1 | Onboarding Documents | Desktop | P1 | ⬜ | |
| 21.2 | Onboarding Users | Desktop | P1 | 🔵 | |
| 21.3 | CSV data migration | Desktop | P3 | ⬜ | |
| 21.4 | Sage 50 integration | Desktop | P3 | ⬜ | |
| 21.5 | Zapier integration | Desktop | P3 | ⬜ | |
| 21.6 | Train-the-trainer rollout | N/A | P3 | ⬜ | |
| 21.7 | HR document integration | Desktop | P2 | ⬜ | Q21030-9345 |
| 21.8 | File imports | Desktop | P3 | ⬜ | Q21030-8700 |
| 21.9 | Dropbox Sign e-signature integration (HR documents) | Desktop | P1 | ⬜ | |
| 21.10 | Customer onboarding guide (branded PDF for field staff) | N/A | P3 | ⬜ | |
22. Integrations
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 22.1 | Foundation Software accounting integration | Desktop | P3 | 🔜 | Q21030-10102 |
| 22.2 | Gmail integration (link emails to jobs) | Desktop | P2 | 🔜 | Q21030-11364 |
| 22.3 | Weather integration | Desktop | P3 | 🔜 | Q21030-8072 |
| 22.4 | Accounting integrations (Sage, other) | Desktop | P3 | ⬜ | Q21030-7311 |
| 22.5 | Dext AP automation integration | Desktop | P3 | ⬜ | |
| 22.6 | Remarkable tablet integration (API) | Desktop | P4 | 🔜 | |
23. Incident Management & Safety
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 23.1 | Incident management system | Desktop | P3 | 🔜 | Q21030-11264 |
| 23.2 | Safety dashboard | Desktop | P3 | 🔜 | Q21030-11264 |
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 24.1 | RESTful API documentation | Desktop | P4 | 🔜 | Q21030-8941 |
| 24.2 | OpenAPI / Swagger endpoint | Desktop | P4 | 🔜 | Q21030-8941 |
| 24.3 | App Exchange / marketplace | Desktop | P4 | 🔜 | Q21030-8860 |
25. Labs
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 25.1 | Labs experimental features | Desktop | P3 | ⬜ | |
26. AI & Intelligence
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 26.1 | Appello Intelligence -- AI chat interface (MCP-powered) | Desktop | P2 | 🔜 | |
| 26.2 | AI data query (ask questions about timesheets, users, etc.) | Desktop | P2 | 🔜 | |
| 26.3 | AI action automation (move users, create jobs from chat) | Desktop | P2 | 🔜 | |
| 26.4 | AI document analysis (RFP extraction from URL) | Desktop | P2 | 🔜 | |
| 26.5 | AI job planning (create job + estimate + schedule from RFP) | Desktop | P2 | 🔜 | |
| 26.6 | AI automated executive summary reports (nightly aggregation) | Desktop | P3 | 🔜 | |
| 26.7 | AI policy & safety document generation | Desktop | P2 | ⬜ | |
| 26.8 | AI estimate writer / quote letter generation | Desktop | P2 | ⬜ | |
| 26.9 | AI form builder (chat-based form creation) | Desktop | P2 | 🔜 | |
27. RFI & Drawing Management
| # | Workflow | Platform | Priority | Status | Jira |
|---|
| 27.1 | RFI creation with redlined drawings | Desktop | P2 | 🔜 | |
| 27.2 | Drawing annotation workflow | Desktop | P2 | 🔜 | |
| 27.3 | Contemplated change orders from RFIs | Desktop | P2 | 🔜 | |
Prioritized Documentation Batches
Recommended order for the docs factory pipeline, aligned with customer impact:
Batch 1 -- P0 Core (est. 50 workflows)
Scheduling, Timesheets, Projects/Jobs, Forms, Dashboard, Users, Notifications, Mobile login/setup, Push notifications, Offline mode
Batch 2 -- P1 High (est. 60 workflows)
Leave, Expenses, Equipment, Training, Reports, CRM companies/contacts/estimates, Dropbox Sign, Bulk Timesheet Entry, Form report, Scheduling reports
Batch 3 -- P2 Medium (est. 85 workflows)
Finance, QBO Integration, Settings/Config, Invoicing, Change Orders, Cost Control, HR Documents, Travel calculation, Progress Billing, Org Chart/Permissions, AI Intelligence, RFI/Drawings, Document templates, SoV templates
Batch 4 -- P3 Low (est. 42 workflows)
Materials/PO, Map, Documents & Policies, Onboarding, Labs, Integrations, Files, Inventory management, T&M workflow, AI reports
Batch 5 -- P4 Future (est. 39 workflows)
Work Orders, Cost Codes/SOV, Financial Reporting Module, Incident Management, Foundation Integration, REST API, App Exchange, Dashboard bookmarks, AI Form Builder, Equipment kits/billable rates, Remarkable integration
Phase F — Future (🔜) maintenance
When Jira or release notes move a row from 🔜 to shipped:
- Re-crawl the route (desktop 1440×900, Appium for native mobile when needed).
- Add or extend a Docusaurus page under
docs/docs/<category>/ with screenshots in _assets/.
- Flip the tracker row to ✅, bump Coverage Summary / Published Pages, and run
bun run build in docs/.
Do not spend crawl time on 🔜 rows until the feature is reachable in the target tenant.
Published Pages
Pages already live at docs.useappello.app:
| Page | Category | Date |
|---|
| Documentation Tracker (this page) | Internal / roadmap | 2026-04-06 |
| Platform Overview | Overview | 2026-03-30 |
| Dashboard | Web Application | 2026-03-30 |
| Timesheets | Web Application | 2026-03-30 |
| Authentication | Web Application | 2026-03-30 |
| Getting Started | Web Application | 2026-03-30 |
| Create Project & Create Job | Web Application | 2026-04-04 |
| Business Settings | Settings | 2026-04-06 |
| Instance Settings | Settings | 2026-04-06 |
| Locations | Settings | 2026-04-06 |
| Tax Settings | Settings | 2026-04-06 |
| Accounting | Settings | 2026-04-06 |
| Notification Control System | Settings | 2026-04-06 |
| Roles & Permissions | Settings | 2026-04-06 |
| Human Resources | Settings | 2026-04-06 |
| System Logs | Settings | 2026-04-06 |
| Property Settings | Settings | 2026-04-06 |
| Mobile Settings | Settings | 2026-04-06 |
| Integrations & API | Settings | 2026-04-06 |
| Templates | Settings | 2026-04-06 |
| Schedule | Mobile Application | 2026-03-30 |
| Timesheets | Mobile Application | 2026-03-30 |
| Notifications | Mobile Application | 2026-03-30 |
| Resources | Mobile Application | 2026-03-30 |
| My Forms | Mobile Application | 2026-03-30 |
| Authentication | Mobile Application | 2026-03-30 |
| Calendar schedule | Scheduling | 2026-04-06 |
| User workforce schedule | Scheduling | 2026-04-06 |
| Job schedule | Scheduling | 2026-04-06 |
| Timesheet matrix | Timesheets | 2026-04-06 |
| Bulk timesheet entry | Timesheets | 2026-04-06 |
| Clock in / out report | Clock in / out | 2026-04-06 |
| Safety & inspection forms | Forms | 2026-04-06 |
| Projects list | Operations | 2026-04-06 |
| In-app notifications | Notifications | 2026-04-06 |
| Mobile web layout | Mobile | 2026-04-06 |
| Companies | CRM | 2026-04-06 |
| Contacts | CRM | 2026-04-06 |
| Estimate report | CRM | 2026-04-06 |
| Leave submissions | Leave | 2026-04-06 |
| Accounts payable expenses | Expenses | 2026-04-06 |
| Employee expenses | Expenses | 2026-04-06 |
| Certifications | Training | 2026-04-06 |
| Equipment list | Equipment | 2026-04-06 |
| Billing report | Finance | 2026-04-06 |
| Progress reports | Finance | 2026-04-06 |
| Accounting system connection | QuickBooks | 2026-04-06 |
| Reports hub | Reports | 2026-04-06 |
| Material orders | Materials | 2026-04-06 |
| Administrative map | Map | 2026-04-06 |
| Project Files tab | Files | 2026-04-06 |
| Policy documents | Documents & policies | 2026-04-06 |
| Onboarding overview | Onboarding | 2026-04-06 |
| Platform integrations | Integrations | 2026-04-06 |