Dashboard
One Platform. Every Door. Total Control.
Field operations, dispatch, estimating, service history, invoices, and Door Passport records in one connected system.
Operations Center
Loading today's operation...
Live Activity
Auto RefreshTotal Revenue
$0.00 Revenue will appear when invoices are createdActive Work Orders
0 No active work ordersAsset Inspections
0 No inspections availableActive Contracts
0 No contracts availableTechnician Operations Map
Restart sync, clear stale technician sessions, refresh dispatch, and rebuild map markers.
Web/PWA tracks while the app is open in the foreground. Dependable closed-app tracking requires the native Android/iOS build.
Today?s Live Jobs
Technician Job Breakdown
Monthly MetricsRecent Configurator Orders
| Job / Door ID | Model | Created |
|---|
Service Calls
Create, assign, schedule, and review field service calls. Convert to a work order when ready to invoice.
| ID | Customer | Category | Priority | Technician | Schedule | Status | Actions |
|---|---|---|---|---|---|---|---|
| Loading? | |||||||
| ID | Company Name | Contact Person | Phone | Primary Address | Asset Count | Active SLAs | Actions |
|---|
CRM Dashboard
Real-time pipeline, follow-ups, and customer activity for your company.
Activity timeline
Leads
Create, qualify, and convert leads ? same Firestore leads collection.
| Lead | Company | Contact | Source | Status | Priority | Value | Owner | Follow-up | Actions |
|---|---|---|---|---|---|---|---|---|---|
| Loading? | |||||||||
Opportunities
Track deals linked to customers, quotes, service calls, and work orders.
| Name | Stage | Customer | Owner | Value | Probability | Close |
|---|
Sales Pipeline
Drag opportunities between stages. Saves to Firestore immediately.
Customers
CRM profiles for existing customers ? no duplicate customer records.
| Number | Company | Status | Contact | Phone | Sales | Next follow-up |
|---|
Customer
Locations
Work Orders
Service Calls
Quotes
Invoices
Door Passports / Assets
Documents
Contacts
Customer Portal
Creates a Customer Portal account linked to this customer and sends a secure 30-minute activation email. Do not invite customers from Administration ? Users.
Activity timeline
Contacts
Multiple contacts per customer. Duplicate email per customer is blocked.
| Name | Customer | Title | Phone | Roles | Status |
|---|
Locations
Job sites and service locations linked to customer accounts.
| Name | Customer | Address | Contact | Phone |
|---|
Activities
Unified timeline across leads, opportunities, customers, contacts, and locations.
Follow-Ups
Due today and overdue items are highlighted on this board and the CRM dashboard.
| Type | Title | Assignee | Due | Priority | Status | Related |
|---|
Communications
Log phone, email, SMS, portal messages, and internal notes. Sending requires a configured provider.
Campaigns
Track outreach campaigns by channel and status.
| Name | Channel | Status | Start | End |
|---|
CRM Reports
Pipeline, conversion, and follow-up summaries for your company.
Customer Documents
Proposals, contracts, drawings, and reports in tenant-safe Storage.
| File | Category | Related | ID | Customer | By | Date | Visible |
|---|
DoorForce Communications
Messaging and voice calling open in a dedicated app so calls and chat stay independent of work orders and CRM.
Open the independent Communications window to chat, call, and manage conversations.
Desktop opens a new tab by default. Mobile opens full-screen in this browser. Existing conversation history is preserved.
DoorForce Academy
Role-based learning paths, guided tours, quizzes, certificates, and company training ? with Ask Teron help on every page.
Teron
Ask Teron for page help, Academy training, and your company knowledge base.
Project Tracker
Pending Approval, Approved, Closed, Lost Jobs, and Preventive Maintenance ? one project record per job.
| Serial Number | Door Mark ID | Customer Name | Location / Room | Model Info | Opening Specs | Handing | Install Date | Last Inspected |
|---|
Best Technician Recommendation
Priority Response Center
Create or Find Work Using Plain English
Schedule Timeline
Technician Load
Dispatch Board
Drag jobs or use Edit / ScheduleTechnician Shift Status & Geolocation Tracking
GPS Live Logs| Technician | Activity Status | Clock-In Time | Clock-Out Time | GPS Coordinates | Google Map Location |
|---|
Technician Scheduling
Manage shifts, availability, PTO, certifications, truck assignments, workload, and skill-based dispatch.
Weekly Schedule
Certifications & Skills
Truck Assignments
PTO & Availability
Daily Time Clock
Time Entries
| Technician | Clock In | Clock Out | Hours | Status |
|---|
Weekly Rotation
On-Call Instructions
1. Office receives emergency call.
2. DoorForce checks today?s on-call technician.
3. Primary tech receives emergency assignment.
4. If no response, backup tech is alerted.
5. Emergency job appears on dispatch board.
Live Special-Lite Preview
AF-100 PultrudedDecatur, MI 49045
special-lite.com
Release Date: 09/25
Field Technician Cockpit
Designed for fast jobsite use: large buttons, clear job status, GPS time tracking, photo proof, measurements, and signature capture.
Technician Workflow
- Clock in with GPS verification
- Open assigned work order
- Capture before photos
- Verify install/service checklist
- Add measurements and job notes
- Capture after photos and customer signature
- Complete job and generate paperwork
Today?s Jobs
Assigned by OfficeDoor Passport / Digital Twin
Explore sites, buildings, floors, areas, and every commercial opening.
Door Registry
Selected Door Passport
Select a door
Customer: ?
Opening: ?
Door Type: ?
Dimensions: ?
Handing: ?
Installed: ?
Last Inspection: ?
Service History
Customer Dashboard
Work orders, technician ETA, quotes, invoices, Door Passports, warranties, and service requests in one place.
Customer
Loading account summary...
Active Work Orders
LiveTechnician ETA
Quotes & Approvals
Invoices & Payments
Door Passports
Warranty & Contracts
Documents & Completed Reports
Total Trucks
0In Service
0Maintenance Due
0Unassigned
0Total Tools
0Checked Out
0Service Due
0Damaged / Lost
0| Tool ID | Tool | Truck | Assigned User | Condition | Service Due | Status | Action |
|---|
Settings, Users & Permissions
Manage company settings, profiles, users, roles, privileges, and audit history.
Company Profile
TV Display Settings
Operations wallboard for office TVs at /tv. Read-only. No revenue or private customer details. Privacy Mode is on by default.
Users
Office staff and technicians for this company. Customer Portal users are managed from CRM ? Customers ? Portal.
| Name | Company | Role | Status | Last Login | Online | Actions |
|---|
Office Invitations
Sales, Dispatcher, Accounting, and other Office staff join only through Owner/Admin invitation. Public Office registration stays disabled.
Company Email Branding
Customer emails show your company and sender details. Delivery stays on DoorForce (support@doorforceapp.com) with Reply-To to the Office user.
Email Diagnostics
Transactional email via Resend. “Sent” is never shown unless the provider accepts the message.
Open this tab to load provider status.
Voice Calling
Cloudflare Realtime TURN health, temporary credentials, STUN/TURN ICE probes, and microphone availability. Secrets are never shown.
Open this tab to load voice calling diagnostics.
Access Setup
Choose which Office tabs each person can use. Templates give a starting point ? you can customize anytime.
Roles & Permissions
Roles are permission templates only. Individual grants and denials on a user always apply on top of the role and are never blocked by the role name.
Formula: effective = role permissions + grants ? denials
Role templates
Edit shared role defaults. Changing a role updates members on that role while preserving their personal grants and denials. Use Permissions on the Users page for per-user grants.
Access Requests ? Technician Registrations
Technicians who registered with your company registration code appear here immediately as pending. Approve to activate their Technician login. They have no access until approved.
| Full Name | Phone | Company | Date Requested | Status | Actions | |
|---|---|---|---|---|---|---|
| Loading? | ||||||
Other Access Requests
Legacy / non-technician access requests. Technician self-registrations are listed in the section above.
| Name | Requested Access | Phone | Message | Status | Requested | Actions |
|---|
Audit Log
Company Profile
Financial Defaults
Operations
Role Summary
Total SKUs
0Low Stock
0Warehouse Units
0Truck Units
0| SKU | Item | Category | Warehouse | Truck | Minimum | Status | Action |
|---|
SKUs
0Warehouses
0Warehouse Units
0Truck Units
0Low Stock
0Warehouse Only
0Transfers
0Receiving
0Low Stock Watchlist
| SKU | Item | Warehouse | Truck | Total / Min |
|---|
Trucks with Stock
0SKUs on Trucks
0Truck Units
0| Truck | SKU | Item | Truck Qty | Warehouse Qty | Warehouse |
|---|
New Transfer
Transfer History
| When | SKU | Item | From | To | Qty | Note |
|---|
Receive Stock
Receiving History
| When | SKU | Item | Warehouse | Qty | Reference |
|---|
| When | Audit ID | Performed By | Lines | Abs Variance |
|---|
Active Company SKUs
0OCR Status
OCR not available yetTemplates & Export
OCR_READY = false. Reject PDF uploads for now; use CSV or XLSX templates.
Import Wizard
Upload → map columns → validate → preview. Nothing is written until you press IMPORT NOW.
SKUs
0Warehouses
0Warehouse Units
0Truck Units
0Low Stock
0Transfers
0Receiving
0Cycle Counts
0By Category
| Category | SKUs | Total Units |
|---|
| Name | Code | Address | Status | Default | Action |
|---|
Quotes & Approval Pro
Create professional quotes, manage revisions, track approvals, and convert approved work into jobs and invoices.
Quote Pipeline
| Quote | Customer | Revision | Salesperson | Total | Gross Profit | Status | Expiration | Actions |
|---|
Open Quotes
0Approved
0Pipeline Value
$0Conversion Rate
0%| Quote | Customer | Scope | Labor | Materials | Total | Status | Action |
|---|
Leads
Track prospects and convert them into customers.
Lead Pipeline
| Lead | Company | Contact | Source | Value | Status | Follow-up | Actions |
|---|
QuickBooks Desktop
Preview only ? live Intuit sync is not enabled. Connect/Sync buttons will not send data to QuickBooks.
Connection
DisconnectedQuick Actions
Invoice Sync
Sync Queue| DoorForce Invoice | Work Order | Customer | Amount | QuickBooks Invoice | Payment | Sync Status | Action |
|---|
Sync Log
Fire Inspection Pro
Review annual swinging fire-door inspections, failures, reports, and repair follow-up.
Inspection Registry
| Inspection | Facility / Door | Inspector | Date | Result | Failed Items | Work Order | Actions |
|---|
Invoice Revenue
$0Open Jobs
0Completion Rate
0%Low Stock Alerts
0Jobs by Technician
Jobs by Status
Invoice & Payment Center
Create invoices, record payments, track aging, issue credit memos, generate statements, and prepare QuickBooks sync.
A/R Aging
Quick Actions
Invoice Registry
| Invoice | Customer | Source | Total | Paid | Balance | Due Date | Status | Actions |
|---|
Recent Payments
Customer Balances
Commercial Billing Console
Invoices registry| Invoice ID | WO Link | Customer Name | Date Issued | Service Amount | Tax (6%) | Total Billed | Status | Payment Action |
|---|
| Agreement ID | Customer Name | Service Class | Coverage / Scope | Start Date | Expiry Date | Status | Annual Value |
|---|
API Access Credentials
Sample Order Hook Payload
Incoming data schema when a Special-Lite door configurator order is finalized:
{
"event": "door_estimate.finalized",
"timestamp": "2026-07-08T01:23:48Z",
"data": {
"job_name": "Saginaw High Renovation",
"door_mark": "Exit Door A-101",
"model": "AF-100 Pultruded",
"specs": {
"dimensions": {
"width": 35.5,
"height": 84.0,
"threshold": 0.75
},
"handing": "Single LH",
"fire_rated": true,
"finish": {
"type": "AF-100 Smooth Painted",
"color_code": "#3b82f6"
},
"lites": "Half Lite",
"glazing": "1/2\" Tempered Insulated"
}
}
}