Skip to content

Admin Panel Overview

The Admin Panel is where your business is managed end-to-end — from the moment an order arrives all the way through to the last log entry being closed out at end of shift. It’s distinct from the Kiosk (the read-mostly view shown on the shop floor) and the Client Portal (the public read-only view customers see for their own order). The Admin Panel is for managers, planners, foremen, and back-office users.

This page is a high-level tour of the four most important pages in the Admin Panel — Dashboard, Production, Jobs, and Time Tracking — and how they fit together. Each section links out to its dedicated doc for the full details.


  1. Who the Admin Panel is for
  2. How the four core pages fit together
  3. Dashboard — your home screen
  4. Production — the live shop floor
  5. Jobs — the catalog of work
  6. Time Tracking — the labor audit log
  7. Where everything else lives
  8. Typical daily workflows
  9. Permissions and visibility
  10. Customizing what you see

The Admin Panel is opinionated about roles:

  • Managers / owners — high-level view of the shop, KPIs, planning, customizations, billing.
  • Planners / coordinators — turning orders into jobs, assigning workstations, scheduling.
  • Foremen / supervisors — monitoring active work, unblocking tasks, reviewing time.
  • Back-office — managing customers and orders, exporting reports, integrating with external systems.

Anyone clocking in / out on the shop floor uses the Kiosk (a tablet or terminal next to each workstation) or the mobile app — they don’t need the Admin Panel for their everyday job.


Think of the Admin Panel as a funnel that follows the lifecycle of work:

┌─────────────┐
│ DASHBOARD │ ← Today at a glance: KPIs, navigation hub, Kiosk URL builder
└──────┬──────┘
drills into…
┌───────────┼────────────┐
▼ ▼ ▼
┌────────┐ ┌──────┐ ┌─────────────┐
│ Orders │ │ Jobs │ │ Time Track. │
└───┬────┘ └──┬───┘ └──────┬──────┘
│ │ │
customer product labor
│ │ │
└────────┴─────────────┘
all roll up into…
┌──────────────┐
│ PRODUCTION │ ← Live kanban / table of work in progress
└──────────────┘

In words:

  • An Order (one customer order) contains one or more Jobs (products to make).
  • Each Job is broken into Workstation steps (the workflow).
  • The Production page shows those workstation steps as live kanban columns or table rows so the shop floor can be managed.
  • As workers clock in and out, Time Tracking entries pile up and feed back into Job-level total labor.
  • The Dashboard is the entry point that gives quick numbers and shortcuts to every section.

The Dashboard is what you see when you log in (path: /dashboard). It is a landing and navigation hub rather than a workspace — most of the actual work happens on the pages it links to.

Three cards laid out side by side:

  • Production — shortcuts to the three operational pages (Production, Jobs, Orders) with badge counts.
  • Kiosk URL — pick one of your custom Kanban views from the dropdown to open or copy its public Kiosk URL. A Create new Kiosk View → link sits below if you haven’t built any views yet.
  • Configuration — shortcuts to the configuration screens (Workstations, Departments, Job Templates, Employees, Settings) with entity counts.

See Dashboard Page for the full reference.

  • First thing in the morning — quick jump into Production or Jobs.
  • Whenever you need a Kiosk URL — pick a view, copy the URL, paste it on the device.
  • As a launchpad — every other admin page is one click away from the Configuration card.

The Production page (path: /production) is the operational hub of your Board. It is where the shop floor lives — every job currently in progress, who is working on what, what is finished, what is blocked, and what is waiting to be picked up.

  • Three built-in views: a high-density Jobs Data Table, a Workstations Kanban (one column per workstation), and a Departments Kanban (filterable per department).
  • Custom kanban views — define your own scoped views (e.g., “Paint Shop Today”, “Final QA”) in App Settings → Kanban Views. Each gets a public Kiosk URL.
  • Drag and drop — move cards between workstations to advance work. Cards can be reordered to set priority.
  • Active employee badges — every clocked-in worker appears in the top bar. Click one to filter the board to their current job.
  • Filters & hide-toggles — stack any number of filters (status, client, date, qty, blocked, …) plus quick toggles for Hide Archived / Hide Completed / Hide Draft.
  • Print View / Kiosk URL — export a snapshot as an image, or open a live read-only Kiosk URL for wall displays.
  • Live updates — the kanban quietly polls for changes; what you see is what’s true on the floor right now.
  • Daily standups — share screen / mirror to a TV.
  • Throughout the day — drag work along the workflow, address blocked tasks, watch bottlenecks.
  • When customers call — find their order on the table and see exactly where it is.

→ See Production for the full reference.


The Jobs page (path: /jobs) is the master list of every job ever entered into the system. Where Production is about right now, Jobs is about the whole catalog.

  • Full-text search across name, ref no, order no, and client.
  • Status & category filters plus per-column sorting.
  • Customizable columns — hide / reorder, persisted per browser.
  • Add new jobs one at a time, or in bulk via CSV import (with duplicate-detection by External ID + Source).
  • Job edit panel with tabs for General, Workstations, Job Logs, Drawings, Time Tracking, and (optional) Workflow.
  • Templates — apply pre-defined workflows to new jobs, or save a job’s workflow as a reusable template.
  • Barcode label printing — generate a printable PDF for any job, with custom field display.
  • CSV export — download the filtered list for reporting or external systems.
  • Creating jobs — by hand, by CSV, or by API integrations populating from an upstream system.
  • Editing job details — quantities, deadlines, status, descriptions, drawings.
  • Drilling into a job — to see its full history, every log entry, every time-tracking entry, every uploaded drawing.
  • Bulk operations — exporting filtered subsets, importing from CSV.

→ See Jobs for the full reference.


The Time Tracking page (path: /time-tracking) is your audit log of every completed time entry recorded against jobs and workstations.

  • One row per completed entry — employee, job, order, workstation, started / stopped / duration.
  • Search across employee, job, and order — both name and ref no.
  • Per-job summary — open any job’s Time Tracking tab to see total tracked vs estimated, entries count, employees count (over-budget jobs are highlighted in red).
  • Manual back-fill — add an entry by hand when somebody forgot to clock in.
  • Edit entries — adjust started / stopped timestamps with an optional reason note (which lands in the job log).
  • Manual stop for forgotten active timers, or use Cron Jobs to auto-close them at end of shift.
  • Webhook integration — every entry fires a time_log_saved event you can forward to payroll, billing, or a dashboard.
  • Payroll review — hours per employee per period.
  • Job costing — see actual labor on a specific job.
  • Investigating anomalies — abnormally long entries, missing clock-outs, suspicious patterns.

→ See Time Tracking for the full reference.


The four pages above are the operational core, but the Admin Panel has more. The sidebar groups everything under three headings — Platform, Production, and Configuration. At the very bottom sits a row of helper links: Mobile Apps, Store Integrations, and Documentation — these open the corresponding pages on apslo.com in a new tab and are intended as quick references rather than in-app screens. Below them is your profile menu (click your name) with User Settings and a Log out action.

AreaPurpose
OrdersCustomer-level view — orders, contacts, billing/delivery addresses, source, Client Portal links
WorkstationsThe physical and logical stations work flows through
DepartmentsGroups of workstations. Renamed to Stages (or anything else) on accounts that use Naming.
Job TemplatesSave common workflows once, apply them to many jobs
EmployeesManage shop-floor workers and their PINs (used by Kiosk login)
UsersAdmin Panel login accounts (email + password)
Configuration / App SettingsThe full settings screen — see the rows below
App Settings → GeneralCompany logo, name, contact, default currency
App Settings → Production SettingsJob statuses, categories, order sources
App Settings → NamingRename Production / Jobs / Orders / Workstations / Departments / Job Templates in the sidebar
App Settings → Kanban ViewsCustom kanban / Kiosk views
App Settings → User GroupsModule access control
App Settings → WebhooksPush events to Slack, Teams, ERP, or any HTTP endpoint
App Settings → NotificationsEmail alerts for Task Blocked / Order Ready / Stage Completed
App Settings → Cron JobsAuto-close stale timers on a schedule
App Settings → WidgetEmbeddable order-status widget for your website
App Settings → LabelConfigure barcode label dimensions
User Settings (profile menu)All per-user settings: Profile, Password, Two-Factor Auth, Billing, Appearance
API Keys (profile menu)Personal API tokens for scripts and integrations

A handful of common paths through the Admin Panel:

  1. Dashboard → glance at the trial banner, KPI counts, and active-jobs widget.
  2. Production → open the Workstations Kanban. Check for anything blocked. Check for cards piling up in one column (a bottleneck).
  3. Jobs → filter by Status = In Production and sort by Completion Date ascending to see what’s due first.
  1. Orders → the order appears automatically from the Shopify integration, linked to the source shopify.
  2. Jobs → individual products from the order are created as Jobs, with workstations populated from the default template.
  3. Production → the new job’s cards appear at the first workstation in the workflow, ready to be picked up.
  1. Orders → search by name / phone / email / external ID.
  2. Click the Folder-kanban icon → jumps straight to Production filtered to that order’s Ref No.
  3. See exactly where every line item is on the floor right now.
  4. Hand the customer the Client Portal link (external-link icon) so they can self-serve next time.
  1. Cron Jobs → already configured to fire at 17:00. Every active timer for the assembly team is closed automatically.
  2. Time Tracking → look over today’s entries. Edit any anomalies.
  3. Production → flip Hide Completed on to see only tomorrow’s work remaining.
  1. Job Templates → create a template that describes the new product’s workflow (which workstations, in which order, with what estimates).
  2. Jobs → new orders for this product automatically get the workflow applied. CSV imports can name the template explicitly.

What appears in the sidebar and on the Dashboard depends on:

  • Your account’s module subscriptions — Production is always present; CRM (Leads/Quotes/Tasks) is optional.
  • Your user group’s module access — set per group in App Settings → User Groups. A user without the Configuration module won’t see App Settings; a user without CRM won’t see Leads/Tasks/Quotes.
  • The kanban views you have access to — set per group as well.

This means two users opening the same Admin Panel may see different cards on the Dashboard. There is no hidden data — what you don’t see is what your group isn’t entitled to.


Several things in the Admin Panel are tunable. Quick reference of where to do what:

Want to…Go to…
Rename “Jobs” / “Production” / “Orders” / “Workstations” in the sidebarApp Settings → Naming
Change the colors & order of job statusesApp Settings → Production Settings
Add a custom shop-floor viewApp Settings → Kanban Views
Add a new inbound order sourceApp Settings → Order Sources
Auto-close stale timers at end of shiftApp Settings → Cron Jobs
Push events to Slack / Teams / ERPApp Settings → Webhooks
Tailor what columns appear in tablesPer-page gear icon (saved per browser, per user)
Change which built-in view loads on ProductionPick it once — the choice is remembered per browser
Restrict which modules a user can useApp Settings → User Groups
Change currency / company infoApp Settings → General
Configure label layoutApp Settings → Label

Most of these settings update the Admin Panel immediately for everyone — no cache to clear, no refresh required.


For deeper detail on each core page, read the dedicated docs:

  • Production page — kanban, table, custom views, filters, drag & drop
  • Jobs page — catalog, panel, templates, CSV, labels
  • Orders page — customers, contacts, Client Portal, source-based scoping
  • Time Tracking page — audit log, manual entries, editing, summaries
  • Webhooks — push real-time events to external systems
  • Cron Jobs — scheduled timer-close endpoints