Docs

Group pages under a shared slug + theme; the user-facing face of your tenant.

Apps

An app is the top-level container your end-users see. It wraps a set of pages under a shared slug, assigns a theme, declares a navigation menu, and (optionally) hosts an Advanced App Builder configuration for enterprise delivery.

Every tenant has at least one app. Most tenants have one per product line — shipments, dispatch, billing — each with its own URL slug and brand.

Closing periods in the Yoke Ledger

Posting cost of goods sold from inventory

Closing the year in the Yoke Ledger

Bill payments in the Yoke Ledger

Project Monte Carlo

BI Insight

Incident Manager

Free marketplace app — a lightweight service desk with incidents, child tasks, work notes, services, problems and changes.

Manufacturing

Statistical Process Control

Jobsite Yoke

Free marketplace app — bids, jobsites, change orders, punch lists and progress draws for residential and commercial contractors.

ITAD — IT Asset Disposition

Free marketplace app — per-serial custody from dock to disposition, with testing, sanitization records, re-imaging and tickets on one board.

Lease Manager

Lease administration for a real-estate portfolio — properties, units, leases, and critical dates that actually fire.

Performance Reviews

Free marketplace app — open a review cycle and every employee gets a review, see at a glance which ones are outstanding, chase them automatically, and collect signatures without giving the signer a login.

Property Ops Yoke

Maintenance and turnover work orders for a property portfolio — what broke, who is on it, and what is blocked.

Advanced App Builder

Enterprise Platform SPA-delivery surface — artifacts, health, handoff zip, and the Studio wizard / LLM-authored extension generators.

Studio Canvas tab

Build pages by drag and drop, edit every property in the inspector, and see the page with sample data while you work — all as edits to the app's Yoke source.

Tenant Portal

Give a lessee their own view of the lease — statements, insurance on file, and a way to send you a certificate or report a problem — behind a magic link, with no login to manage.

Client Flow Yoke

Free marketplace app — inquiries, proposals that bundle quote, contract and invoice, e-signature and payment schedules, for cabinet makers and design studios.

Lease Accounting

Right-of-use assets, lease liabilities and the disclosure tables, measured from the leases you already administer.

Convention Volunteer Staffing

Size volunteer crews for a convention activity — find the smallest crew at each post that keeps the longest guest wait within your target, then watch the shift play out on a floor view.

Yoke for Field Service

Job Cost Yoke

Free marketplace app — bid vs actual for every job, with costs from payroll, vendor bills and stock rolled up by cost type, cost code, employee and activity.

Roadway Yoke

Free marketplace app — sign orders from proof to post, the shop-floor panel traveler and field install sites for traffic-control and signage companies. Requires Job Cost Yoke.

Heavy Recovery

Free app for rotator and heavy-wrecker shops. One call carries the scene, the lot, and the bill.

Concierge

After you install an app, Concierge asks a few questions and fits it to how you actually work — showing you every change before it makes any.

Simple Project Tracker

Free marketplace app — organize projects, tasks, and comments with a Kanban board.

Studio Code tab

Read and edit your app as Yoke source beside the canvas — one text behind both views, checked as you type.

Studio wizard

Wix-style 4-step builder — pick a layout, brand it, choose entities, ship a themed multi-page extension.

Client Documents

Free marketplace app — keep the plans, spec sheets, drawings, and contracts you share with each client in one place, track revisions, and request e-signatures from the record.

Inventory Yoke

Project Tracker Pro — Timeline

Pay-as-you-go add-on for Simple Project Tracker — Waterfall/Gantt timeline with task bars, dependencies, critical path, milestones, and % complete.

Studio Automations tab

Build rollups, computed fields, counters, notifications and approvals from forms — the Studio writes the Yoke source for you.

GL Pack

Vendara Payments

Connect your Vendara account to invoice customers from your CRM orders and quotes.

Dejavoo SPIn Payments

Take card-present payments on your Dejavoo terminals from the parts counter and service cashier.

Auto Dealer Yoke

Run your service drive and parts counter with integrated card-present payments.

Auto Tech Yoke

POS

Compliance Yoke

Continuous control monitoring and audit readiness — SOC 2 first, framework-agnostic.

Invoicing in the Yoke Ledger

Cashflow Forecast

Medical Device Framework Pack

Contract Management

Cross-App Connections

Activation Control

Case & Household

Damage & Property

EHR / ADT Connector

Job Site

Knowledge Base

Municipal Real Estate

Patient Flow Yoke

People Directory

QMS for Medical Devices

Reservations

School Bus Router

Shift & Time

Studio

Trader P&L

Urgent Care Triage

Anatomy

An app row in apps carries:

FieldPurpose
nameDisplay name in the admin nav + header
slugURL path: /workspace/:slug for admins, /p/:slug for public pages
navigation_jsonOrdered array of {label, page_slug} entries
theme_idOptional override; falls back to the tenant's default theme
custom_cssPer-app CSS layered after the theme — for fine-grained tweaks
advanced_config_jsonEnterprise Platform only; see Advanced App Builder

Creating an app

From /admin/apps:

  1. New app.
  2. Give it a name and URL-safe slug.
  3. Assign a theme (or leave blank to inherit).
  4. Drop pages into the navigation in the order they should appear.
  5. Save.

The app is immediately live at /workspace/:slug for authenticated admins. Public pages inside the app resolve at /p/:slug/:page_slug with the CSP derived from allowed_embed_domains (see Pages → public pages).

navigation_json is an ordered array. The nav editor lets you drag to reorder:

[
  { "label": "Overview", "page_slug": "overview" },
  { "label": "Shipments", "page_slug": "shipments" },
  { "label": "Reports", "page_slug": "reports" }
]

Each page_slug must reference an existing page in your tenant. Missing references surface as orphan warnings in the Advanced App Builder's Nav Health panel — the basic builder warns inline with a red strike on the bad entry.

Theme + custom CSS

Two layers, in order:

  1. Theme — resolves to a set of --brand-* CSS custom properties (colors, fonts, border-radius, etc.). Applied to the app's root.
  2. custom_css — raw CSS string the app owner can use for fine-grained overrides that don't warrant a full theme variant. Only the admin-authored value is trusted here; unlike Forms Builder's flagged custom CSS feature, apps' custom_css isn't sanitized — it's an admin-only surface, not a public one.

Advanced App Builder (enterprise)

Enterprise Platform tenants see an additional Advanced tab at /admin/apps/:id/advanced. It holds two markdown artifacts (engineering_spec + feature_phases) that describe the app's intended SPA shape, a health panel that classifies every nav entry as ok / missing_page / orphaned_extension, and delivery actions:

  • Handoff zip — download the artifacts + manifest stub for an SDK developer to pick up.
  • Generate extension — produce an extension bundle. Two paths: the deterministic Studio wizard (free, builds a themed multi-page app from your annotated entities) and LLM-authored (a frontier Claude model, ≈ $0.05 per call, for bespoke UI shaped by prose).

See the Advanced App Builder page for the full surface, including LLM setup + failure modes.

Inheritance (enterprise)

Apps participate in the inheritance engine alongside pages + FSM schemas. Master-tenant apps propagate as read-only mirrors; the builder locks every surface on inherited rows.

  • Pages — the block-based views an app's navigation points at.
  • Workflows — how FSM schemas get surfaced through app pages.
  • SDK → Block registration — extending the page block catalog via extensions mounted inside the app.
  • Yoke Ledger — the free double-entry General Ledger your apps can post into via the platform's posting-rule sources.
  • Marketplace — the catalogue of installable Yokes your custom apps can pair with.