COMMERCIAL CONSTRUCTION PLATFORM

Build smarter.
Manage everything.

One platform for the whole operation — projects, crews, equipment, payroll, estimates and field ops, unified in a single system.

Project Command Center
128
TASKS ON TRACK
42
RENTALS
20+
Feature Modules
6
Estimating Tools
12+
Report Types
GPS
Field Tracking
Project Management

Complete project oversight

Track every aspect of your construction projects from bid to closeout.

Project Tracking

Manage projects with budgets, timelines, milestones, deliverables, and multi-organization sharing. Visual status workflow with color-coded indicators.

Client Management

Maintain client records with company info, contact details, and project history. Multi-organization client sharing across your company structure. Two records for the same customer? Pick the one to keep and the duplicate, and PAMPA moves every project, estimate, order and portal user across in one step.

Vendor Directory

Centralized vendor management with account numbers per organization, portal URLs, and integration with purchase orders and equipment.

Schedule & Tasks

Calendar / List / To Do List (Kanban) views with drag-and-drop, plus subtasks (with their own dates + assignees), comments with @mentions, attachments, and activity logging. Reminders before due (in-app bell), editable recurrence with skip-occurrence, duplicate, dependency tracking, and a repeat icon on recurring tasks. Triage chips (Overdue / Blocked), one-click 'My Day' focus, sort by date/priority/assignee, smart bulk reschedule, and a view that remembers itself. An add-task button sits in the top bar on every page, so a task you notice while reading a drawing or a receipt gets written down without leaving the page. Project Calendar auto-populates dates from POs, submittals, equipment, inspections, issues, punch list, and PEMB orders with color-coded section filters.

Task Planner

A dedicated planning canvas for everything assigned to or created by you. A drag-and-drop Matrix re-schedules a task by moving it across time buckets (Overdue → Today → This Week → … → Done) and re-assigns project/status/priority by moving it across rows — drop on Done to complete. Flip to a database-style Table for fast inline edits and bulk actions. Create and fully edit tasks in a slide-over without leaving the page.

Global Search (⌘K)

Press ⌘K from anywhere and start typing. It goes to pages, not just records: 'clo' reaches Warranty Closeouts, 'coa' the Chart of Accounts, 'task' the Schedule — alongside twenty 'New …' shortcuts that start a project, purchase order, estimate or work order outright. Records search as before: projects, clients, vendors, POs, work orders, tasks, comments, receipts, employees and subs by name, number or text. Inside a project, a Sitewide / In-this-project toggle searches that one job across all 33 of its tabs — plan sheets by number and title, documents, issues and RFIs, submittals, punch list, photos, daily reports, emails, the notepad, closeout items and more — so 'survey' finds the survey sheet and the survey document side by side without opening a tab to look. Results that have a page of their own open the item; the rest land on the right tab with its own search box already filled in. Every result is labelled by type and scoped to your access.

Notification Digests

Scheduled daily/weekly summaries by email and Telegram — overdue tasks, expiring subcontractor insurance/certs, equipment due back, aging POs, and RFIs due soon — plus a unified in-app bell and a searchable Notification History: filter by category, unread or priority, jump back 7, 30 or 90 days, and put anything you opened by accident back to unread. Recent notifications also sit on the dashboard beside the day's tasks.

Project Schedule / Gantt

Interactive Gantt with hierarchical phases, tasks, and subtasks, dependency tracking (FS/SS/FF/SF), and drag-to-reschedule — moves cascade through the whole dependency chain while preserving gaps. A Critical Path toggle highlights the zero-slack chain that drives your finish date (with per-task float/slack); Baselines overlay a saved 'planned' snapshot to reveal start/finish variance; and a Lookahead window focuses the view on the next 2–8 weeks. Add sub-items or delete dependency links right on the chart, completed work shows as solid dark bars, the view opens on today and remembers itself per project, and a per-user view-only permission stops accidental edits. Rich hover tooltips, day/week/month zoom, a full-width layout for large/4K monitors, and a resizable task-list panel you can drag to give the chart more room. Print it as a true landscape Gantt on Letter, Tabloid or a 24-inch plotter sheet — task names on the bars, dependency arrows between linked work, and the same zoom, proportions and expanded rows you have on screen. Durations count working days and skip the company holiday list, a schedule built from a template is dated from a single start date, and a printable 2- to 6-week lookahead and a baseline variance report are one click away. Turn tasks into subtasks and back, duplicate rows, drag either end of a bar, and undo a whole move in one step.

Weather-Integrated Scheduling

Mark schedule items weather-sensitive (pours, crane lifts, roofing) and the Gantt shows a 7-day forecast right in the timeline header with bad-weather days tinted red. Every evening PAMPA checks tomorrow's forecast, alerts the PM and crew when weather-sensitive work is at risk, and logs each project's actual daily weather — documentation you can point to in delay claims.

Sub Schedule Confirmations

Send any sub a 'Confirm you'll be on site' email straight from the schedule — they confirm or decline from a simple link, no account needed. If the dates move later, the old answer is automatically flagged outdated so you know to re-send.

Punch List

Track project punch items with multi-photo support, Card/Table/Kanban views, bulk actions, and PDF report generation with photo galleries.

Teams, Roles & Real Permissions

Assign users to project teams with configurable roles and 25 granular permissions controlling tab visibility and actions. Share a project with a partner organization and its people can find and open it, while roles decide what they see inside. Permissions are enforced end-to-end — in the sidebar, at the URL, in the APIs and in the database itself — and an Access Matrix shows every person's effective access in one click, with sensitive data like payroll and budgets locked at the database level.

Submittals

Track construction submittals (shop drawings, product data, spec sheets) with status workflow, expandable detail rows, professional cover page PDFs, and submittal log export. Build submittals from documents you already have: select files on the project's Documents or Plans tabs — or collect them in the PAMPA Brain cart — and one click bundles them into a numbered submittal package with every file attached. Mark up a spec sheet before it goes out: every PDF attachment opens in the same annotation editor the Plan Room uses, so you can highlight the model, finish and options that apply to this project. Marked-up files are flagged and previewable, and the merged submittal package carries the highlights — or send clean copies with one tick-box. The original file is never modified. Every attachment shows a first-page thumbnail and can be dragged into the exact page order the merged package should follow, and the AI spec-section suggestion fills in both the CSI number and its name — printed on the cover page as '07 42 13 — Metal Wall Panels'.

AI Submittal Register

Point AI Extract at the project's spec book and it reads every section — including the easy-to-miss warranty and closeout articles — and proposes the full submittal register: spec section, what must be submitted, and the type. Review, edit, and add the whole list in one click; days of manual log-building becomes minutes.

Receipts & QBO

Capture field receipts with phone camera, track by vendor, project, and budget dimension (10 phases). AI reads the photo or PDF and pre-fills vendor, total, date, and title; the desktop dialog shows the receipt full-size next to the form. Email directly to QuickBooks Online with dimension data — routed to any of your companies' books or a client's, with the destination shown on every receipt and confirmed before sending. A receipt that belongs to two jobs can be split between them by amount — while you are adding it, or later from Edit — and the original goes once, to the company that actually paid, with both projects' shares and a ready-to-copy memo, so the same receipt never lands in the books twice. An AI Audit reads whatever the list is currently showing and flags what is inconsistent or still pending: no amount, no file attached, no project, still not exported after 30 days, and the same purchase entered twice — with the judgement calls marked verified or unverified so you can see which is which. The list stays put while you work through it: fix an amount, a project or a title right in the finding, and mark the rest Reviewed so they drop out of everyone's next audit, with who reviewed what and when. Shared-org project support.

Jobs — Small-Work Workspace

Remodels, additions, and quick jobs get their own home: everything a project has where it matters (crew clock-in, tasks, photos, pay apps, T&M) with a trimmed 15-tab workspace and none of the big-build clutter. Convert any project to a job and back with one dropdown — fully reversible, nothing lost.

Subcontractor Management

Full subcontractor onboarding with 6-stage status workflow, insurance tracking with expiration alerts, document management, payment info, project assignments (with contract amount auto-read from sub SOV and shared-org project visibility), and contract generation with merge fields — paste the full scope of work and it prints as Exhibit A, preview the contract in the app before anything is saved, and every file is named after its contract. A sub can hold more than one contract on the same job — award them new scope after the first contract closes out, or alongside it — and each contract keeps its own schedule of values, its own pay applications numbered from #1, and its own retainage and final payment.

Sub Compliance Dashboard

A red/amber/green matrix of every sub's COI (GL, Workers' Comp, Auto, Umbrella), W-9, and license expirations — plus a compliance banner on each sub and an 'Approve Anyway' gate when paying a non-compliant sub.

Bid Management

Run bid day inside PAMPA: create a bid package per trade (scope, due date, plans attached automatically) and send Invitations to Bid — subs price the scope online from a private link, no account needed, and can revise until bidding closes. Each package has a due time: a bid that arrives late is still accepted and marked Late, and closing bidding still lets you level and award. A coverage board shows who's viewed, bid, or declined; AI Level bids normalizes everything apples-to-apples and flags scope gaps between bidders; one step awards the winner and creates their subcontract at the bid amount — and asks first when that sub already holds a contract on the job, so a second scope is never lost. Bids stay private to the company running them, and an awarded package is closed, never deleted. Every package on every project also sits in one list on the Procurement page — due dates, bids in, the low bid and who won — each opening on a full page of its own. Send exactly the sheets and documents a trade needs rather than the whole plan set, record the bids that arrive on paper or by email alongside the online ones with their proposal attached, and read them side by side with each number's gap to the lowest — which is marked in green. Bidders ask their questions in the package itself: every sub gets a private thread nobody else can see, unread ones badge the package, and your answer can be emailed back with their bid link in the same click. And you are not limited to the subs already on your list: type a company name and email and a bid package goes out to someone brand new, who appears in no list anywhere until you award them — trying an unfamiliar sub costs you nothing and leaves nothing to tidy up. Award their bid and PAMPA offers to keep them, opening the subcontractor form with everything you already typed filled in.

Subcontractor Prequalification

One click emails a sub the standard prequal questionnaire (company, financials, bonding, EMR/safety record, references) — they answer from a link, no account needed. AI scores the responses 0–100, suggests a tier, and explains in plain English exactly which answers drove it before you approve.

Subcontractor Self-Service Portal

Every sub gets one permanent private link where they upload their COI, W-9, and license, confirm scheduled dates, sign anything waiting on them, and check where each pay application stands — without calling your office. Replace the link any time to cut off access.

City Inspections

Track 28 inspection types with status workflow (Pending → Requested → Scheduled → Approved/Failed), multiple dates, notes, and multiple document uploads per inspection with inline preview.

Project Financials

Per-project budget tracking across 10 construction phases with $/sqft KPIs, color-coded progress bars, and budget vs actual comparisons. A dedicated Owner Billing tab is the receivables workspace: invoices to the owner (pull one straight from a client pay app), fully editable payments with balance prefill, A/R aging buckets (Current → 90+ days past due), % of contract billed, % collected, and average collection time.

Portfolio Dashboard

The owner's cockpit, in two halves. The development portfolio: square footage on hand, total sell value, cost to build against what's actually been spent, gross profit and margin, net profit after loan interest, the partners' after-tax split, what you owe, what you're owed, and what it costs to run the company — with a bar splitting every dollar of sell value into build, land and profit. Construction operations: every active job's contract value, billed to date, projected final cost and margin (red when underwater), over/under billing and AR, plus a risk strip for expiring COIs, overdue tasks, stuck pay apps and unconfirmed schedules. A 'Worth a look' panel flags every figure still resting on an assumption and links straight to the fix. Behind it sits a tabbed executive suite — branch bookkeeping with QuickBooks P&L import, a loan manager, and partner profitability — each tab permissioned per user, and every headline number computed by the same code as the tab it summarizes. The loan manager handles one note funding several projects (split equally or by your own shares, with each project charged only its share of the interest) and reports interest per square foot. Partner profitability describes the real deal rather than a flat percentage — your share of the sale price and a co-owner's contribution — and previews both sides, including the co-owner's return, before you save.

Branch Expense Books

Lightweight bookkeeping for satellite branches: an expense and income register with running balances, categories and accounts you manage in place, filters and CSV export, a monthly spend chart, and cost KPIs.

Loan Manager

Track construction lending in both directions — borrowed notes and money lent to your own projects — with daily interest accrual, per-loan ledgers, agreement attachments, and a live net position for any as-of date.

Partners Profitability

Model development-project profitability from editable assumptions, allocate each project's profit between partners with configurable split rules, and see the after-tax position per partner.

Cost Forecasting & WIP

Enter estimate-to-complete per phase and see the Projected Final Cost and over/under trend before the money is gone. A Work-in-Progress rollup shows every project the way controllers and bonding companies want it — earned vs billed (over/under billing), committed costs, cost-basis % complete — with one-click PDF export.

Project Photos

Photo gallery with drag-and-drop upload, HEIC conversion, EXIF metadata extraction, GPS coordinates, admin-configurable tags, fullscreen lightbox (scroll-zoom + drag-pan), single-photo or ZIP download, and PDF photo log export. Save named, ordered Presentations to re-open in the viewer, and use a presentation pen to draw temporary marks while presenting (they fade away, nothing saved). Tag photos by building (BLDG #/Name) and apply it to many at once — a Building filter and badges keep multi-building jobs organized.

Rotate Project Photos

Fix sideways photos right in the enlarged viewer with one-click 90° rotation in either direction. The corrected orientation saves everywhere it counts — gallery, PDF photo logs, and the client portal.

Photo Intelligence

Every project photo is AI-analyzed — content tags (trade, materials, equipment, stage), a one-line description, and an advisory safety-hazard flag. Search the pile for 'crane' or 'rebar' and actually find it, filter to flagged hazards, and batch-analyze your existing backlog with one click.

Office TV Showcase

A fullscreen, looping slideshow built from saved photo presentations across projects — designed to run on an office TV. Pick which presentations play, set the timing, and toggle random order; each photo shows the project name, city, and square footage with a slow zoom and crossfade. Access is granted per-user.

360 Jobsite Viewer

Navigate construction sites in immersive 360° panorama. Upload MP4 walkthroughs with GPS/GPX data, floor plan overlay with calibration, satellite minimap, session date navigation, and custom fullscreen mode. Spot a defect while you're in there and raise an Issue or a Punch item straight from the view — it captures exactly what you framed, attaches it, and fills in the location. The New Session dialog lists the clips you've already imported across every project, so a camera SD card can be checked off at a glance.

Drone Flyover

Turn one drone video into a whole set of dated aerial stills, instead of uploading photos one at a time. PAMPA pulls a frame every few seconds right in your browser, and reads the GPS straight out of the video — DJI writes the flight log inside the file — so every still is pinned on a satellite map. Step through them, play them back like a time-lapse, go full screen, download any frame as JPG or PNG, or copy one into the project's photo gallery tagged and geotagged automatically.

Plan Room (Drawing Register)

A sheet-by-sheet drawing register like Procore or Autodesk Build. Upload one multi-page PDF set and PAMPA splits it into individual sheets and reads each sheet number and title from the title block (digital text + AI vision), with a review screen to correct anything before publishing. Loose sheets read the same way: drop one PDF or several at once — no set needed — and each sheet's number and title fill themselves in, ready to check and upload in one trip. Browse every sheet with thumbnails, discipline (color-coded NCS codes) and status filters, and search — in List or Card view. Each sheet keeps its full revision history (IFC and Permit issues version independently), links to RFIs, and supports side-by-side Compare of revisions. Mark sheets up in a full PDF annotation editor — highlighter, arrows, revision clouds, text, dimensions with real-world scale calibration, and approval stamps — with pointer-anchored zoom, middle-mouse panning, and per-page undo. Any sheet with markups gets a one-click View that opens it with the annotations already drawn on, no editor needed. The same editor works on submittal attachments, so it isn't locked to the drawing set. On metal-building (PEMB) sets it also reads the drawing title printed below the drawing, and View Full Set can rebuild a live 'current set' from the sheets shown (latest revision of each). Multi-building projects get General + per-building tabs (buildings come from the PEMB orders) so each building's drawings stay separate. A sheet cart collects hand-picked sheets across any discipline or filter — re-order them, then download the lot as one merged PDF to print, or email it to the team, the subs, or anyone else (attached when small, otherwise a private link that expires), so sending five sheets no longer means sending the whole set. The same register powers the client portal, read-only.

Client Portal + Messaging

A refined, branded external portal (the 'Blueprint Atelier' design, accented with each organization's brand color) where clients follow their project one section at a time via a clean tab bar. The Overview lands on a real dashboard — project details, a live jobsite weather card, and a 'What's New' activity feed that flags everything added since their last visit. Optional per-client tabs add Plans, Photos, 360 tours, a live Schedule timeline, Submittals, answered RFIs, an Estimates tab (PEMB, storefront/canopy, and quick estimates — which clients can approve), Change Orders (approvable too), and a Financials tab with independently-toggled Contract, Change Orders, Cost Breakdown (Cost-Plus), and Billing & Payments views. Clients can download all photos, plans, or documents as a zip. Everything is scoped so clients only ever see finalized items — never internal drafts, pricing, or cost (unless you enable it for a Cost-Plus job). Built-in direct messaging (with image & PDF attachments) lets clients chat live with their assigned team, with a staff-side inbox. Access is per person, not just per client: give someone the whole client (every project it owns) or hand-pick individual projects spanning different clients — how you share a job with a real-estate agent, a lender or an architect without handing over the client's portfolio. Each portal user can also be given their own view, so an outside viewer sees photos, plans and progress while the client keeps their financials and approval rights; someone created with hand-picked projects starts at the Overview only, and hiding a section closes it server-side rather than just hiding the button. On Plans, a Drawing set toggle keeps the Permit and IFC sets apart and opens on IFC — the drawings actually being built.

3D Model Viewer

Put the job’s SketchUp model one click from the drawings. A 3D Model button on the project Plans tab opens the model full-screen in its own tab — anyone who can open the plan room can look, on site or at a desk, without hunting for a link in somebody’s bookmarks. Multi-building jobs keep a separate model per building, following the same building tabs the drawings use.

CAD Room

A CAD file library right on the project Plans tab, below the Drawing Register. Upload DWG/DXF files with a title, revision, and date, then view them in-app (rendered by the ShareCAD viewer), download, edit, or delete — so native CAD lives alongside the published plan sheets.

Document Management

A Windows-Explorer file manager for every project document, on both the Project Docs and Contract Docs tabs. Build your own folder tree — create, rename, nest, color-code, and delete folders — and move files between them by drag-and-drop or a Move-to picker. A side preview pane shows PDFs and images while you browse, with search, sort, and one-click download. Contract Docs keeps the same explorer plus AI Risk Review and Owner-contract generation.

Handwriting → Typed Notes (reMarkable Paper Pro)

A field book on every project, and a personal one of your own. Write with a pen on a paired reMarkable Paper Pro and the handwriting syncs itself over Wi-Fi — no cable, no desk computer — landing on the page it belongs to and rendering right there in the app, not as a file you have to download first. One click reads that handwriting into typed text you can edit, add to, and paste anywhere: a faithful transcription, never a summary, with numbers and dimensions kept exactly as written and anything unreadable flagged rather than guessed at. Re-reading always adds to your notes instead of overwriting them. Make a folder per project on the tablet and anything you sketch inside it files itself under that project — no naming rules — and renaming a notebook renames the page. The page itself is a Letter-sized field book: the handwriting at the top, the ruled typing area underneath, and a Last synced badge that tells you at a glance whether the page you just wrote has arrived — press ⚡ and the tablet syncs within about thirty seconds, over Wi‑Fi, relayed through PAMPA. If the tablet ever stops being able to read your handwriting, PAMPA notices and tells you what to do, once, instead of letting pages go missing in silence. Any plan sheet can also be sent to the tablet for pen markup that comes back as a separate PDF, leaving the original sheet and in-app markups untouched; the sheet panel says exactly where a sent sheet stands, and sheets with Paper Pro markup show a green tablet icon in the Plan Room.

Photos Pinned to Plans

As-built photo documentation: tap a spot on any plan sheet and pin a project photo right where the work is. Camera dots on the drawing open the photo full-screen; pins follow the sheet number so they carry forward automatically when a new revision is uploaded.

Plan Drafting

Workspace for the drafting team to take 3D models and plans from base files → drafting → final. Multi-drafter/reviewer orders with guidelines, 3D cloud links, per-order time clock (pause/resume), file versioning (drag-and-drop upload), deliverables checklist, and comments — with in-app notifications to drafters & reviewers on new comments, assignment, and status changes. Browse orders as cards or as one compact list, filtered by status, drafter or project. PDF export. Subcontractor billing rolls time up by semi-monthly period with per-order invoice upload, paid tracking, and Send-to-QBO.

Drafting → Plan Room

Send a Final drafting PDF straight into the project's Plan Room as a drawing — assign its name, drawing type, revision, and status in one step so finished deliverables land where the whole team expects them.

Drafting Clock Indicator

A live clock indicator shows which drafting order you're punched into from anywhere in Plan Drafting — running timer always visible, with Pause and Clock Out one tap away so no billable time slips by.

E-Signatures

Send any contract for signature with no per-envelope fees — each signer gets a secure email link (sent from your company's address) where they review the PDF and sign, no account or login needed: draw it with a finger or mouse, type it in a signature script, or upload an image of the real thing. Place signature, date, printed-name and title fields where the ink goes and the finished PDF carries them on those lines; sign your own documents in one click with a saved signature; hand a link to a go-between and the real signer states their own identity. PAMPA's own lien waivers, contracts, pay applications and T&M tickets carry invisible markers on every signature line, so each signature is stamped right on its line — no boxes to drag. Reminders go out on day 3 and day 7, expired requests close themselves, a wrong address can be corrected without starting over, and when the last person signs everyone receives the signed PDF. What gets signed is frozen the moment it is sent, and requests are private to the company that sent them. When everyone signs, PAMPA stamps a certificate onto the PDF with every signature, timestamp, IP address, the signers' stated identities and a SHA-256 fingerprint of the original — a full audit trail. The same engine signs lien waivers, T&M tickets and warranty closeouts.

T&M Tickets

Get paid for out-of-scope work: log labor, materials, and equipment — 'Add crew from time log' pulls the day's crew and hours straight from time tracking — then get the client's signature on the spot by email link or by handing them your phone. One click converts the signed ticket into a draft change order, no re-typing.

Closeout & Warranty

Seed the standard turnover checklist (O&M manuals, warranties, as-builts, final lien waivers…), assign each item to the sub who owes it, and request uploads by email — then Download Binder zips everything collected into one turnover package for the owner. Warranty claims route to the responsible sub with the warranty expiry computed from substantial completion.

Safety Observations

Log unsafe conditions, unsafe acts, and good catches in seconds — each with a severity, corrective action, owner, and due date, alongside Toolbox Talks (now with a topic library and AI-suggested topics drawn from the day's weather and scheduled work) and the incident log. The observation and corrective-action record carriers like to see at renewal.

Meetings Log

The Hugh AI agent turns meeting transcripts into structured logs — summary, participants, full transcript, and extracted action items. Action items are review-only drafts you edit, approve, reject, then convert into real PAMPA tasks (suggested assignee pre-filled), individually or all-approved-at-once. Search, status filters, Markdown transcript, and Meeting Minutes PDF export.

Operations & HR

Streamline daily operations

Accounting, equipment, purchasing, payroll, and workforce management in one place.

TangoBooks AccountingDOUBLE-ENTRY LEDGER

A full double-entry general ledger built into the platform — its own app, its own sidebar, its own chart of accounts per company. The difference from a standalone accounting package is that the construction system already holds the source documents: receipts, owner and subcontractor pay applications, payroll, loans, equipment bills and vendor invoices all stage themselves as draft entries for approval, tagged with the project and phase the budgets already use. Nothing posts by itself, and nothing can post twice — projects billing through pay applications have their invoices skipped automatically. Bank feeds, transaction matching, rules and statement reconciliation are built in, and when a bank line matches paperwork you haven't booked yet, one click posts the document and clears the transaction together. Period close locks the books the way the big packages do: posted entries are permanent, corrections take a reversing entry, and every close is kept forever. New companies join the ledger in parallel-run mode — the books are created in one confirmation, with explicit per-company switches for what may post, what may reach QuickBooks, and whether the rest of the platform reads balances from the ledger yet, plus a readiness checklist that says what is still outstanding before a company goes live. Reporting runs per company or combined across all of them, with intercompany balances eliminated so a group statement reads as one business. Every statement audits itself on render — the balance sheet proves it balances, the agings tie to their control accounts, the cash flow proves it against what the bank actually moved — and says so out loud rather than showing a number it can't stand behind. The sales side runs the full QuickBooks workflow: invoices built line by line or pulled from approved estimates and sales orders with progress billing that can never double-bill, one payment spread across any number of invoices and applied in the same action, customer accounts with live balances, aging and emailed statements, printable invoices in one consecutive number series that pay applications join automatically, and an undeposited-funds flow that sweeps checks into the bank the way the bank statement will actually show them.

Equipment Rental

Track equipment with configurable types, make/model details, billing history, and pickup request workflows. A Cost Advisor reads the non-linear day/week/4-week rates to tell you exactly when to return each unit (or keep it the full 4 weeks) so you never over-pay. Renting a machine you've had before? Type its equipment number and the machine, its vendor and the last rates fill in from the earlier rental — with a warning if that rental was never marked returned. Drop the rental company's invoice on the page and it reads itself: every machine on it matched to your fleet by equipment number, with the billing period, the rental charge, its share of the fuel, fees and protection plan, and the tax — apportioned so the lines reconcile to the invoice to the cent. Review each match, create any machine that isn't on file yet, accept the corrections the invoice reveals, and it posts to each rental's billing history with the document attached; a wrong import comes out with one click. Calling a machine off rent leaves proof — an emailed request, or a logged phone call with who you spoke to, their confirmation number and a screenshot — that nobody can edit afterwards, and billing by your record stops on that date. Import the rental company's own export and their record sits beside yours, your dates never overwritten; a billing check then compares every invoice against your call-off, your start date and the contract rates, and any day billed after you called it off becomes a claim with the dollars worked out, a dispute email quoting your record, and the credit memo tracked to the end. A full-screen Matrix edits every rental at once for audits, plus a fleet-wide PDF report.

Equipment Suggested Return

Set a planned return date on any rental and the Cost Advisor instantly flags whether it's cost-optimal or you're overpaying — so you return gear on the cheapest day, not the convenient one.

Purchase Orders

Quote requests and purchase orders on one Procurement page, as a list or a board — and the same list on every project's Purchase Orders tab. Every step is checked by the database, wherever it happens: a quote becomes a PO only once the winner is picked and, above the review limit you set, both reviews have approved that vendor at that price. A PO can hold several vendor invoices — partial shipments, freight, deposits — each its own bill in TangoBooks and its own QuickBooks export, with a warning when an invoice looks like a duplicate. The PDF a vendor receives says only what the vendor should read: the items with units, tax and freight, and a separate Note to vendor, never your internal notes or approval comments. Send PO Email attaches the PDF built at that moment and asks the vendor to acknowledge it with one click, no account needed, and every document you email is kept with its version and a fingerprint of the exact file. Each order carries its budget phase, need-by date, priority and who asked for it. Line-item receiving, project and date filters, CSV export.

Employee Management — the HR file

Every employee page is the HR file. A private document vault for the I-9, W-4, offer letter and ID copies, opened only by people with the Employees permission for that company. Certifications and licences with expiry dates that turn amber, then red. Vacation and sick balances, requests and approvals that feed payroll on their own. A pay history that keeps every raise instead of overwriting it, and an offboarding checklist with one-click rehire. Roster, roster-with-pay and expiring-certification reports export to Excel or PDF.

Team Birthdays

A dashboard card celebrates teammates — staff or employees — with a birthday in the next 3 days, and wishes them a happy birthday on the day. It shows only the month and day (never the year) and self-hides when none are coming up. Set birthdays in Admin → Users, the Employee forms, or your own under Settings.

Payroll Processing

Weekly, bi-weekly, semi-monthly or calendar-month pay periods, hourly or salary pay, and overtime at time-and-a-half past 40 hours in a Saturday–Friday workweek. A breakdown under every paycheck shows how the total is built, a manual amount-and-note line matches the outside payroll run, Run all ready pays everyone who is ready, and a paid period is locked — a later change shows what was paid next to what it would be now, with Re-run. The payroll register exports to PDF, Excel or CSV. Any employee can instead be paid from their approved lobby-clock hours — reviewed on a Time Cards screen that approves each person against their own pay period, flags anything needing a human before it becomes pay, and records who approved it. Payroll refuses to run for a clock-paid employee until their card is approved, says so if the punches changed afterwards, and keeps on the paid record which approved time card the hours came from.

Time Tracking

Daily project log with AM/PM split or full-day tracking. GPS clock-in/out from the field. Time log with filters and PDF export. Crews stop losing hours to forgotten clocks: PAMPA asks once at the start of the day if you aren't on the clock, and reminds you on the way out — when you head for the browser's close button, when you sign out, and when you close the tab while still clocked in.

Lobby Office Clock

A hanging tablet in the lobby records office hours: live camera on one side, PIN pad on the other. Staff enter a 4-digit PIN and the tablet snaps a photo and punches them in or out — no login, one always-on page per office. Run a clock per branch in its own time zone (an office abroad keeps its local hours), any PIN works on either clock, and managers who aren't on payroll can set their own PIN in Settings to punch too. Optional comment after each punch. Hours, snapshots and comments land on the employee record, with an In-office badge on the Employees list. Independent of the navbar clock, which only tracks who is active in the app. Time Tracking has a Lobby Clock tab holding the whole punch log, who is in the office right now, and a Needs Attention panel for anything that would go wrong at payroll time — a shift left open, a shift over sixteen hours, two shifts that overlap. Export the punches with the original times and the reason for every correction beside them. Forgetting to clock out no longer wrecks the next punch: a shift left open on an earlier day is set aside and flagged, the new punch starts a fresh shift, and whoever runs payroll is told the same evening. The tablet is sized for a 10-inch screen, goes full screen, reloads itself, and reconnects its own camera. It also tests itself: a status pill on the Lobby Clock tab says whether the clock is healthy right now, and a reserved PIN typed on the tablet runs the whole punch routine — clock in, clock out, forgot-to-clock-out, photo — reporting a tick or a cross per step without creating a punch or leaving a record.

Pay Applications

G702/G703 payment applications with Schedule of Values, retainage, multiple draws, bi-monthly or monthly billing cycle per pay app, status workflow, lien waiver generation, certification block, and PDF export. The work-completed boxes do the math: type a line's scheduled value minus what's already billed (or a target percent) and it works out the amount — no desk calculator. Import SOV from Project Budget applies dual-markup stacking (Main Markup to Owner + T1 Sub Markup) so the owner price and the sub price are captured side-by-side per line. Release retainage the AIA way: a per-application override rate for partial releases at substantial completion, a Final application that bills out all remaining retainage, and automatic contract closeout (locked SOV, Closed Out badge) when the final app is paid. Know how long every client takes to pay: a payment-timing report measures each application from the application date, the period end and the building-delivery date, colour-codes every day count against a 30-day target, and exports on your letterhead. Correcting a period or payment date on an already-paid application never disturbs what was billed.

Subcontractor Pay Apps

G702/G703 payment applications for subcontractors with horizontal project-tabs selector, SOV import from project SOV (reads the sub portion only so GC margin isn't duplicated), progress tracking, retainage, and PDF export.

Pay App Cascade

Tier 1, Tier 2 and Tier 3 subcontractor assignments with parent linking — the chain from the owner down, with each sub linked only to the tier immediately above. Invoicing tab shows the full cascade — client pay apps and every tier nested visually with per-sub rollup (Billing owner / Paying T2 subs / Net margin), contract progress bars, and billing-period stepper.

Owner Account Ledger

A project's receivables read like a bank statement: every pay application, invoice and payment, newest first, with charges, payments and a running balance, closing on what is still owed. Pay applications and payments received also stand as their own cards. A pay application is the invoices that bill it, so the invoices are the charge and the application number rides along as a reference — the same billing is never counted twice, and an application nobody has invoiced yet still shows as a charge so nothing goes missing. Any invoice can be pointed at its application at any time, several invoices can bill one application, and when they do not add up to it the ledger says how much is still uninvoiced instead of quietly dropping it. One owner cheque covering several invoices is entered once and split across them, showing as the single payment it really is while each invoice's own paid figure moves by its own share. One click exports the whole account to Excel — summary, ledger, invoices, payments and pay applications on their own sheets. An AI Audit checks the ledger for the mistakes that quietly skew a balance: a payment dated before the invoice it pays, an invoice paid twice over, the same billing charged by an invoice and its pay application, invoices named for a pay application they are not linked to, drafts still counted as billed, an invoice with no due date hiding among the current receivables. It fixes the certain ones in one click, opens the rest for editing, and remembers what the team has already reviewed.

Add to Client Pay App

One-click workflow: enter markup % + retainage %, and a T1 sub's period billing folds into a draft client pay app. Matches T1 line items to project SOV phases, stacks multiple T1 contributions, and blocks accidental double-posting.

PM + CFO Sign-Off

Every pay application — client and subcontractor — carries two checkboxes, PM and CFO. Ticking one records who approved it and shows their face on the row, so a walk past the screen tells you what has been through the right pair of hands. Project managers and admins give the PM approval, executives the CFO one, and the rule is enforced by the server as well as the screen — not a convention people can drift out of.

Pay App E-Sign Package

The G702/G703 and every lien waiver that belongs with it are merged into ONE document and sent as a single signature request — the notarization-bypass path in one email instead of four. Signed versions of waivers are preferred automatically. The contractor signs every line in one go, the owner receives the finished package, and when it is done the stamped package lands back on the application — with its own waivers marked signed.

Routing Number Verification

Type a subcontractor's 9-digit routing number and PAMPA names the bank it belongs to, checked against the banking checksum and a local directory of 2,057 Texas and national institutions from the Federal Reserve's own published data. A transposed digit shows up as the wrong bank instead of as a failed payment weeks later. Nothing is sent to any outside service, and the directory learns any bank you name for it.

Lien Waiver Exchange

Every generated Texas statutory waiver gets an E-sign action — the signer reviews the actual form and signs from an email link, no account needed. PAMPA suggests the right waiver type for the moment (conditional before payment, unconditional after), holds early unconditional waivers 'in escrow — unofficial until paid,' and flips them to Released automatically when the pay app is marked paid.

Automations

Build if-this-then-that rules with no code: when a COI expires within 14 days, a task goes 3 days overdue, a pay app sits submitted, or a sub hasn't confirmed their dates — notify people, create a task, or fire an AI-agent webhook. Rules run hourly, each finding fires at most once a month so nothing spams, and a Recent Activity feed shows everything they did.

AI Cameras

Live HLS/WebRTC streaming with a global Auto/WebRTC/HLS switch (remembered per pod) and Reload all, scheduled snapshots, daily AI reports, activity timeline, and safety monitoring for jobsite and office cameras.

Tutorials — the built-in video library

New people stop learning the software by asking somebody. A short narrated video for every part of PAMPA lives inside PAMPA itself, in English and Spanish with subtitles, grouped exactly the way the sidebar is. They play right in the page — nothing to download, nothing to install, no outside video site, no links that rot. Everyone sees only the videos for the pages they can actually open, using the same permissions the sidebar uses, so a field worker gets a short, relevant library instead of a tour of screens they will never see. A search box finds a video by name across every section, and anything not yet filmed is still listed as Coming soon, so the library shows the whole plan rather than looking incomplete. Administrators upload and publish the films from the same page, replace or remove any single file, and can stage one as a draft to watch it through before the company sees it. When a video ends the next one is offered, so the library can be watched straight through. And administrators can see who has watched what — honestly: dragging the scrub bar to the end is recorded as skipping through, not as watching, so training records reflect what was actually viewed.

E-Sign — any document, any signers

The signing service the lien waivers, contracts and warranties already use, opened up to any PDF at all. Upload it, add up to ten signers with an optional signing order, place the signature, date, printed-name and title boxes on the pages if you want them there, and each person gets a private link that needs no account. One page lists every signature request in the company with who has signed and who has not, and holds the final stamped PDF with its certificate page.

Sendbox — confidential file delivery

Send the documents that should never be an email attachment — tax returns to the accountant, financials to a lender — behind a password-protected link. One link, one recipient, one set of files. Upload files or whole folders (the structure is recreated for you), set a password, and send the link; the password travels separately and is never in an email. The recipient needs no account: they enter the password, accept a plain-English acceptable-use agreement recorded with their name and the date, and only then see the files — on a page carrying your company's own logo, with a preview on every file and their own clearly-marked area to send documents back. A secure two-way chat keeps questions off email too. You see who opened it, what they took and what they sent, on a full activity trail. Links expire on a schedule and one button revokes access instantly, mid-session. Sessions lock themselves after fifteen idle minutes, every download is a short-lived private link, and mail goes out as the company the files belong to — a company whose sending domain isn't verified simply can't send, rather than bouncing silently. A link can also be shared with teammates: it appears in their Sendbox marked “Shared with you” so they can work the files and answer the chat, while the settings, revoke and delete stay with whoever created it. Every file and every folder can carry a short note in your own words — what a document is, what a folder holds — which the recipient reads beside the file before opening anything, and can never edit. Add more files to a link later and the recipient sees exactly what is new — each one marked, listed at the top newest first, until they open it.

Sendbox — duplicate a link for the next recipient

The same set of documents often has to go to more than one outside party — a loan package to a second bank, a due-diligence set to a second buyer. Duplicate makes a second secure link with every file already in it, without uploading anything again. The files, the folders, your notes on them, your covering note, the terms and the expiry all come across; nothing the first recipient did comes across at all — their uploads, your messages with them and their acceptance of the terms stay on the original link. The copy gets its own web address and its own password, suggested fresh on the spot because two recipients should never share one, and either link can be revoked on its own. The original's activity trail records that its documents went out to a second party, and to whom. And when a link is finished with, Download package takes the whole thing away as one zip — everything you sent and everything they sent back, with the folder structure intact — so the record survives deleting the link.

Publish your finished work as a public map

The jobs already in PAMPA can become a public page on your own website without re-typing any of it. Give a building an address and a few photos and it appears on an interactive map with its square footage, alongside the totals — how much you have built, how many buildings, the largest one, and the split across in-production, delivered and completed work. Addresses are turned into map pins automatically, and an address that only resolves to the middle of town is kept off the map and flagged rather than shown in the wrong place; buildings sharing an address are grouped as one project site carrying several buildings. Fill it in for every job on one screen, publish when you are ready, and take any single job down again with one tick. The page shows the work and the location — never a price, a customer name or a street address.

Estimating

Professional estimates & proposals

Purpose-built estimating tools for pre-engineered metal buildings, storefronts, and more.

PEMB Designer

Design multi-building metal complexes with a live, fully-dimensioned drawing — plan, four elevations, and a 3D view with true panel colors and a red-iron wireframe mode. Doors, windows, and framed openings drag into place with live dimensions. Then link the design to a Metallic myPortal project: the jobsite and codes pull IN automatically, and one click pushes every building through myPortal's full tab chain — geometry, bay layout, girts, endwalls, shop coat, frames, bracing, roof and wall panels with true colors, trim, deflections, insulation, and framed openings — ending with myPortal's own completion check telling you exactly what's left before pricing. No double entry, in either direction.

PEMB Estimates

Full PEMB estimating with markup multipliers, status workflow (Draft/Sent/Approved), QuickBooks sync, and professional PDF proposals.

PEMB Orders

Supplier order management with change orders, order types, vendor tracking, delivery scheduling, backorder tracking, and erection status workflow.

PEMB Erection Tracking

Visual matrix grid for tracking erection progress by plan. Color-coded status per phase, week-based scheduling, and PDF export.

PEMB Back Charges

Track costs from supplier errors and build the whole claim packet the supplier asks for: the supplier's job number, what you are claiming (damaged materials, missing holes, misplaced clips, missing parts, engineering, field adjustments), the affected part marks, costs itemized under Labor / Material / Equipment, photos of the issue and invoice copies. Download packet produces ONE PDF — the claim, the itemized costs, the photos printed inside, every invoice file appended — while a checklist ticks off the supplier's own requirements and says when the claim is ready to send. Per-supplier rules live on the vendor record; dual status workflows track what you paid and what the supplier reimbursed, and the list shows what still needs sending.

PEMB Warranty Closeout

The whole manufacturer warranty closeout for a metal building, run from one page per order. PAMPA prefills the package from the order, its project and the client, fills the manufacturer's own warranty PDFs — product warranty, weathertightness issuance form, panel-coating warranties and the maintenance manual — and routes each for signature with the signature and date boxes already sitting on the form's own lines: you sign in one click, the building owner is emailed (or a go-between forwards the link). The signed issuance form is emailed to the manufacturer's warranty desk from your company's address; the issued weathertightness warranty comes back as an upload and is signed the same way. One click then builds a branded closeout package — cover page with your logo and a page index, every finished document with its signature certificate — and emails it to the owner, or hands you the files as a zip. The signed 5-year warranty then goes BACK to the manufacturer for their file — a closeout is not counted as finished until it has. PAMPA emails whoever started a closeout the moment every document is done, and chases it a week later if the package never reaches the owner or the manufacturer never returns the warranty, because nothing fails when a closeout quietly stalls. The project's Closeout tab shows every building's status.

PEMB Project Information Sheet

The manufacturer's project questionnaire for every metal building order — owner, general contractor, lender, bond, tax exemption — collected once and never retyped. PAMPA prefills what you already know: your account and job number, the estimate price for the client's copy, the job site and county, and the owner, GC and lender from that client's last order. The client gets a private link (no account) to answer the rest on a phone or computer and uploads the tax-exempt certificate right there; you're notified when they're done. Prefer paper? Send the prefilled PDF and upload it back — the answers are read out of it. One click then fills the manufacturer's own form with their price (never shown to the client) and emails it from your company's address with the certificate and bond attached, and the order's tax setting follows the answer.

PEMB Field Service Claims

When a delivered metal building turns out short, damaged or with the wrong parts, file the claim with the manufacturer's field services from PAMPA — from the office or from a phone on the jobsite. One line per part with its piece mark and quantity, photos straight from the camera, and a checklist of what the manufacturer requires before anything goes out. You see the exact email first: the job number and issue in the subject, the claims queue in To, the sales manager, project manager and your team in CC. Paste their answer and PAMPA picks out the shortage order number, ship date and tracking for you to confirm; follow-ups stay in the same thread, and parts are ticked off as they arrive. The order counts down the manufacturer's claim window after delivery, stalled claims remind whoever filed them, and a claim packet PDF, aging filters and CSV export keep the office on top of every open claim. If you end up buying the parts yourself, one click turns the claim into a back charge with the job number, piece marks and photos already in.

Quick Estimates

Simplified estimate system for components, change orders, and miscellaneous items with QuickBooks integration and product mapping. A company-wide SKU product catalog fills line items in one pick (price, internal cost, QBO mapping); internal cost columns and a live Total Cost / Profit / Markup panel show your margin while you build — never on the client's PDF. Full Draft → Sent → Approved / Declined workflow tracks what clients turned down.

TXLM Storefronts & Canopies

Visual drag-and-drop estimate builder with real-time pricing, PDF export with engineering-style drawings, status workflow, auto-incrementing estimate numbers, shipping calculator, and canopy SKU generation. Copy any estimate — an ordered one too — into a new draft with the same units and designs.

Native Storefront Designer

CAD-like SVG elevation editor that reads like a real shop drawing. Click to drop intermediate mullions and per-bay intermediates (snap to 1/8″), or drag members directly to reposition with live snapping, a floating bay/row readout, arrow-key nudge, and neighbor clamping. Set infill per lite (Glass / Door / Panel) with live DLO + glass-size readouts. A live 3D view (orbit-and-zoom) shows color-coded frame members, translucent glass, and doors/panels as you design. A live Bill of Materials updates on the page — optimized cut list grouped by 24 ft stock bar, extrusion + accessory rollup with cost, glass schedule, and material-cost summary — the same engine the work order is built from. Edit overall width/height and re-divide into equal bays after creation, then Export PDF for a production drawing package (scaled elevation + cut list + parts + glass schedule).

The 5-Step Shop Workflow

The manufacturing hub walks a job the way the shop does: Estimate → Sales Order → Materials → Work Order → Ship, each stage with a live count. Confirm an estimate → snapshots the BOM, freezes the design, locks pricing, auto-numbers a Sales Order with its own 5-step progress bar. Procure Materials groups by preferred vendor with an On Hand column per line — mark shelf-covered lines From Stock (with an insufficient-stock warning and per-line Undo) so they never reach a PO; one-click POs for the rest, and a Procurement overview shows every active order's material position on one screen. Receive Selected bridges aluminum receipts straight to the bars table with auto-generated barcodes tagged with the line's finish. Create Work Order reads the estimate — storefront design → Storefront WO, canopy units → Canopy WO. Ship with packing slips: contents pre-filled, a clean no-pricing PDF for the freight, partial shipments supported, and the order flips to Shipped on the first slip.

Storefront Work Orders + Shop Display

End-to-end fabrication pipeline. Office: Parts (PDF pull list with an On Hand vs Needed column, red when short), Cut List grouped by extrusion (V/H column), Punching tab with Acura-press intermediate-block dimensions in mixed fractions, Assembly with per-elevation build quantity (×N) — multi-build elevations show a one-elevation cut list and an ‘X / N elevations assembled’ counter so each copy is tracked — and an interactive Open Assembly View (Plan PDF / Wireframe tab toggle — Wireframe is a labeled, proportionally-scaled grid that maps every cut's component·function_label to its physical position; click any cuts-table row to highlight the matching member in neon green; tick cuts used and step the assembled counter right inside the viewer), Glass with WBP Glass Order PDF import for precise per-piece mapping. The Winbid Pro import auto-maps each Plans-PDF page to its elevation by reading the page label — text when present, OCR for scanned/image-only PDFs — with page thumbnails to verify, derives how many copies of each elevation to build from the cut list, and auto-detects the most common finish to confirm a per-WO Default Finish so the shop's parts cards and Pull Stock dialog cascade per-part finish → WO default → null and stop surfacing the wrong color's stock. Shop: light-themed fullscreen kiosk for 10-ft viewing, a Pull 1 Bar control to pull stock one bar at a time as you cut (synced with the office pull count), HTML cut/drop labels with thumbnails + finish chip + H/V orientation glyph + big cut length, NEEDS PUNCHING pill, frame labels printed one per elevation copy (COPY i/N with per-elevation cut/glass counts), glass labels stamped with the elevation mark they belong to, Acura setup line, per-finish stock pills on parts (with a colored banner showing which cascade source resolved the filter), ⚡ Direct Print sibling next to every Print button — all labels print through an isolated frame for exactly one page per label with no blank sheets (silent under Chrome --kiosk-printing).

Canopy Work Orders + Shop Display

Suspended aluminum canopy production driven by the shop's own 3D models. Publish each canopy from SketchUp as a single self-contained file and drop it into the work order: the app measures the real parts list straight out of the geometry — every cut length, the stock and stick length behind it, how each end is cut (square or mitred, judged end by end so a spliced run reads correctly), the beam centre-lines and the CNC hole positions — then nests every piece across every canopy in the order onto stock lengths, so two jobs share a stick instead of wasting two. One work order holds as many different canopies as it needs, with a quantity for identical ones. The floor works from a seven-step display built for a wall monitor: Cut (one stick at a time, starting with the gutter fascia, with a yield diagram that draws each piece's real end angles — a 45 slopes, a 90 stays square, and a grey line marks every joint — and the length in both inches and tape fractions beside a colour-coded end-cut badge that calls out the handed pieces), Punch (a dimensioned plan drawing with every beam centre-line and the holes listed per piece, measured from that piece's own end; a canopy too long for one stick of fascia also carries a chain of the cut lengths that add up to it, so the saw operator reads the pieces and not just the total), then I-Beams, Soffit, Parts, QC and Ready to Ship — each with the pieces to place, the hardware to pull, per-canopy progress, and the rotatable 3D model one button away. Nothing depends on rules calibrated to a single sample: whatever the shop draws is what the shop gets. Every material in the model is matched to your own inventory automatically — by part number, by a part number sitting anywhere inside the material name, or by the item's name — and anything it cannot place is picked once and remembered, so the next canopy links it by itself. The office sees the sticks the order needs beside what is actually on hand, in red when there is not enough; the floor pulls a physical stick with one tap and the stock level really moves, returnable just as easily. Labels print the way the storefront side does: a label per cut piece with the saw length, which canopy and piece it is and how each end is cut, red reusable labels for the drops, and a label per finished canopy at QC. If an assembly was hidden in SketchUp when the file was published, the app says so by name rather than quietly leaving those parts off the list.

CNC Router Work Orders + Shop Display

Plywood / sheet-goods fabrication driven by VCARVE Pro. Drop a bundle of HTML Job Setup Sheets + per-operation .nc GCODE files; the import dialog parses each HTML in-browser (sheet name, material dims, datum positions, tools with feed/RPM/depth/pass/stepover, toolpath operations, inline SVG layout) and auto-pairs each .nc to its (sheet, operation) by filename. Per-sheet shop kiosk: 3-column layout with Material Setup + 5-state workflow (Pending → Setup → Running → QC → Complete) + Pull 1 sheet from TXLM Inventory on the left, big expandable SVG layout + Operations checklist with a Download GCODE button per operation on the middle, and a Tools panel with large feed/spindle/depth values readable at 10 ft on the right. Office detail page has a sheet grid with mini-SVG previews + Maximize, Default Plywood picker (SKU + rack), and an Export PDF button that packages the whole job — cover page + 2 pages per sheet (info + full-page rasterized drawing).

TXLM Inventory

One product per extrusion with per-finish vendor codes (supplier_part_number, supplier_finish_code, unit_cost) in a dedicated Finishes & Vendor Codes card. Bars-by-finish tracking, per-(location, finish) stock rollup, auto-barcoded bars at receive (CG4513-80-001 style). Card / List view with hover-zoom, in-place Edit, color-coded Stock pill, per-finish stock chips on multi-finish products, click-empty-thumbnail upload, Bars UoM, requires-punching flag (V/H scoping), CSV Export / Import with per-row preview, soft-delete Deactivate. Location-aware list — Location filter strip across the top, MapPin chips on every card showing exactly which racks each product lives at. Print Labels for warehouse locations (multi-select, 2.25″×4″ or 2.25″×1.25″, CODE128 LOC: barcode that the global scanner recognizes as a location). Print Count Sheet PDF with product thumbnails, per-finish breakdown rows, location codes column, and the active org's logo in the header. ⚡ Direct Print on every label button.

Bluetooth Barcode Scanner (App-Wide)

Any HID-keyboard Bluetooth/USB scanner works anywhere in the app. Buffers fast keystrokes (under 50ms) and fires a layered lookup on Enter — LOC: prefix → bars → finish barcode → finish supplier_part_number → product barcode → product SKU/sku_alt — so any label the app prints is recognizable on the way back in. Bottom-right toast renders contextual quick-actions per scan: Bar gets Open Product + Bar Label reprint; Product / Finish gets Open + Receive (transaction dialog with finish pre-selected) + Print Label; Location gets Show Inventory Here (deep-link with the location filter pre-applied) + Reprint; No-match gets Create Product with this Barcode. Look-up only by default — actions are explicit. Skips inputs/textareas so manual typing isn't hijacked.

Storefront System Catalog

Global catalog of vendor framing systems (Trulite CT451 seeded — 14 extrusions, 14 accessories, per-role cut formulas). Read-only admin viewer at Admin Console → Storefront Systems. Adding a new system (CG451 curtain wall, Tubelite, etc.) is a seed file — no code changes.

AI Fabrication Parts (/fabpart)

Describe a part in plain English and generate CNC-ready fabrication files — a plasma DXF with true arcs, STL for 3D printing, STEP for CAD, plus dimensioned shop-drawing PDFs with a title block, parameter table, and hole schedule. Parts push into a shared library with a 3D viewer, file downloads, and version history.

PEMB AB Templates (AI takeoff → router-ready)

Point it at a metal building's anchor-rod sheets (F1 setting plan + F2 details) and a vision model reads them: every hexagon template mark counted with its grid location, the framed-opening schedule, plate sizes, rod diameters and bolt dimensions — then the app deterministically draws each plywood setting template as a true-1:1 CNC drawing built like the shop's own AutoCAD block: steel line engraved and labeled, flush or bypass-girt offsets, concrete-notch and nailing-strip bands, rotated portal-frame columns drawn exactly like their detail. A portal-frame column and its neighboring regular column can be cut as one merged template — positioned off the frame axis and the shared steel line — so the concrete crew sets both bolt groups from a single piece. Every extracted number is editable with the drawing redrawing live, and the app's own bolt takeoff (with per-mark math) is cross-checked against the sheet's printed totals — it has already caught a fabricator's own table being wrong. Then cut without leaving the app: auto-nest every template onto 4×8 plywood sheets, generate the router G-code (engrave / holes / cut, matching the shop's proven post-processor), and create the CNC Router work order — layouts, tools, operations, run-time estimates and .nc files — straight into the shop kiosk. No CAM round-trip.

Asset Management

Track company equipment with photos, PDF manuals, QR codes for labeling, supplier data, maintenance schedules with reminders, and maintenance logs with cost tracking.

FIELD MODE

Built for the jobsite

A mobile-optimized interface designed for on-site construction workers. Quick access to everything you need without leaving the field.

GPS Arrive/Leave with automatic location logging
Quick photo upload and punch list creation
Task management and completion from the field
Access floor plans, documents, and project info
Snap Receipt — capture and track field receipts
Daily field notes — quick text notes per project
Formal Daily Reports — auto weather + crew from time tracking, draft→final lock, PDF, optional client-portal share
Toolbox Talks with finger-drawn sign-ins + OSHA-301-style incident log — the safety records carriers ask for at renewal
Jobsite weather widget with 3-day forecast
Team directory with tap-to-call and tap-to-text
Installable PWA — add to home screen for native feel
PEMB erection tracking with visual progress matrix
Clocked In — 7:23 AM
LEAVE
Punch List
Quick Task
Snap Receipt
360° View
Reporting & Documents

Professional reports & PDF exports

Generate polished, branded PDF reports for every aspect of your projects.

Project Reports

13 customizable sections with org branding

Punch List Reports

Card layout with photos, status badges

JHA Safety Reports

Template-based daily safety forms

Time Log Reports

GPS clock data with filter export

PEMB Proposals

Professional estimate PDFs

Pay Apps Management

Payment application generation and tracking

Erection Plan PDFs

Visual matrix progress export

Back Charge PDFs

5-section financial documentation

Contract PDFs

Texas-compliant Owner/Developer, GC Subcontract, Direct Sub, and 2nd-Tier Sub agreements — correct statutory citations (Tex. Ins. Code Ch. 151, Tex. Prop. Code §§ 28 / 53), Texas short-form notary, consequential-damages waiver, hazmat and differing-site-conditions clauses, and LD cap

Texas Lien Waivers

All four statutory forms (Tex. Prop. Code §§ 53.284–53.287) with mandatory NOTICE warning on unconditional waivers and check-maker/check-payee fields on conditional waivers

Contract Review Dialog

Pre-generation field review with green/red coloring, pencil edit, and per-field save-to-record checkbox

RFI Documents

Formal RFI PDFs with response tracking

Photo Log PDFs

Date-grouped photos with metadata

Submittal Cover Pages

Professional cover sheet PDFs

Integrations & AI

Connected & intelligent

Seamlessly integrated with the tools you already use — and grounded in your own data.

QuickBooks Integration

Send PEMB and Quick Estimates directly to QuickBooks Online — a linked project's jobsite address is carried over as the estimate's Ship To. OAuth connection, customer mapping, product/service mapping, and sync status tracking. Clients sync both ways: import a QBO customer as a PAMPA client in one click, or push a PAMPA client into QuickBooks (with duplicate-name protection). One-click Pull from QuickBooks on the project Budget tab reads per-construction-phase actual costs across every company that invoices the project and fills the budget's Actual column — with a preview before saving — replacing manual entry.

Budget Actuals from CSV

Import a QuickBooks Consolidated P&L export to fill every construction-phase actual at once — no line-by-line entry. Auto-calculated Markup and Total-to-Owner cards show your margin the moment the numbers land.

QUO CRM + Contacts Directory

Phone system integration with contact sync and communications logging. A team-wide Contacts directory brings every client, vendor, and standalone contact (inspectors, architects, city officials) into one searchable, org-aware place — one-click call / text / email, a QUO sync badge, and last-contacted dates. Add general contacts assignable to one or many organizations — or add one by photographing a business card and letting the AI fill the form (address and website included). Send a text straight through QUO from PAMPA (and it's logged), click any contact for a per-contact timeline of recent calls and texts with summaries and recordings, and promote a contact to a full vendor in one click.

Email Delivery Receipts

Every email PAMPA sends is tracked, and the app reports what actually happened to it — Delivered, still Sent, Bounced (wrong or dead address: they never got it), Marked as spam, or Not sent at all. In the PEMB warranty closeout it shows right where it matters: under the email to the supplier, under the package sent to the client, and under each signature invitation, with the recipient's address beside the result and a Check again button. A signer who 'never received the link' stops being a mystery. Outgoing emails to third parties can also blind-copy you, so you can read exactly what they received.

Gmail Integration

Link project emails from Gmail — attachments included — view correspondence in the Emails tab, compose and reply directly from PAMPA. The Gmail Add-on turns any email into a linked record, an AI-drafted task, or a QuickBooks receipt (logged automatically on the Receipts page) without leaving the inbox — and it tells you who sent the email, finds any contact, sub, vendor or client to copy their email, saves attachments straight to a project's Documents, and puts the sender's likely project at the top of the list.

PAMPA Brain (AI Smart Library)AI SMART LIBRARY

The company's document library, made smart — replace the shared folders for good. Organize everything in a real folder tree (dropped folder trees import with their structure intact, 16 folder colors), color-coded smart collections that grow automatically as matching documents arrive, and a personal ★ Favorites list that follows each user across computers. One search box does it all: a streamed AI answer with clickable citations on top, then title matches, exact text hits, and related-by-meaning passages the AI found even when your words don't appear. Act on any document without leaving the library — email it (recipients autocomplete from staff, clients, and vendors), turn it into a numbered project submittal with the file attached, copy one or many to a project's Documents tab, or collect a cart of documents to ZIP, email, interrogate together, or turn into a single submittal. The full Cart page previews every file before it goes out, lets you select a subset and run any action on just those, drag files into the exact order the package should assemble, and save the whole cart as a named, reusable set — the recurring submittal package becomes one click. A built-in viewer shows exactly what the AI indexed; chat answers cite the exact source page; live project data (meetings, transcripts, projects) can be indexed too. Curators manage sources; everything respects each person's permissions. And the answers police themselves: documents that do not answer your question are dropped before the answer is written — so it stops quoting whatever happened to be closest — and the finished answer is read back against the ones it kept, with a line under it telling you whether the sources actually support it, and flagging a figure that is not in them. New documents get a suggested type, folder and tags from the vocabulary you already use, a warning when one looks like a document already in the library, and the pieces that carry no information — tables of contents, blank pages — are left out of the index entirely.

PAMPA SentinelDAILY AI BRIEFING

Every morning before 8, Sentinel scans the whole portfolio — jobs trending over budget or thin on margin, work performed but not yet billed, receivables past 60 days, expiring COIs, stuck pay apps, unanswered schedule confirmations, stalled warranty claims — and writes a plain-English briefing naming the specific projects and dollar amounts, ending with the one action worth taking today. Because it covers every company, it is reserved for the owners: it lands at the top of their Portfolio dashboard and in their Monday email, and every claim is backed by the raw signals stored with it.

AI Contract Risk Review

Read the contract before it reads you: the AI flags risky clauses by category and severity — pay-if-paid, uncapped liquidated damages, one-sided indemnity, short notice windows — quoting the actual contract language, and extracts every dated obligation you're on the hook for. Check the ones that matter and they become high-priority tasks in one click.

Ask Your Data

Flip the Data toggle on the assistant and ask in plain English: 'Which projects are trending over budget?' 'Any subs with expired insurance?' It looks the answer up in your live PAMPA data — projects, budgets and forecasts, schedules, sub compliance — and replies with real numbers in clean tables. Read-only, it sees exactly what you're allowed to see, and it runs on Claude, Gemini, OpenAI or Grok — if the chosen model fails, the fallback answers in time.

AI Text Assist

A ✨ sparkle icon sits beside almost every long-text field in PAMPA — roughly 144 of them, from scopes of work and RFIs to safety write-ups and daily reports. Polish & improve, make professional, expand bullet points, summarize, fix grammar, or give it your own instruction. It knows what kind of field it's helping with: safety records stay factual, daily-report sections stay terse, comments stay conversational.

Scout a Lot (AI Due Diligence)

Drop in an address and the AI researches the live web — county appraisal district, GIS/parcel viewers, FEMA flood maps, zoning ordinances, sales records — and comes back with owner, parcel, zoning, and flood data, plus a Sources card citing exactly where each fact came from. It also checks CREXi and LoopNet for an active listing and links straight to it. Anything it can't verify goes in Data Gaps instead of a guess. Or press Ask Groky: the lot goes to your own connected AI assistant, which researches it with its own browsing and sends the report back — with its sources — at no AI cost to PAMPA.

AI Daily Report Draft

One click writes the day's daily report from what PAMPA already knows — clock-in/out, active schedule items, photos taken (including AI-flagged hazards), toolbox talks, safety incidents, PO deliveries, and logged weather. The superintendent reviews and edits instead of starting from a blank page; sections with nothing to support them come back empty rather than invented.

Photo → Punch Item (AI)

Open a jobsite photo and click Punch Item (AI): the vision model looks at what's in frame and pre-fills a punch list entry — title, description, category, priority — with the photo already attached. You confirm before anything is created; if it doesn't see an actual defect, it says so instead of inventing one.

AI Pay App Auditor

An AI Audit button on subcontractor pay applications produces a risk memo before you approve: billed % against real schedule progress, front-loading vs prior periods, lines billed past their scheduled value, retainage overrides that don't match the contract, and missing lien waivers on already-paid applications. PAMPA computes every number; the AI only weighs them and writes the memo — and a second, different model then reads every point back against those same numbers, removing anything they do not support, marking the rest verified, and re-rating anything it reads as more serious. Every audit is saved, so the last one re-opens for free. Advisory only — approving stays your decision.

Schedule Risk Brief

A Risk Brief button on each project's schedule reads the next 3 weeks and connects what nothing else connects: subs who never confirmed (or went stale), submittals stuck in someone's court that block upcoming work, weather-sensitive items landing on bad-forecast days, and predecessors already running late. Each risk comes with the date it bites and the one next action to take.

AI Receipt Scanner

Snap or upload a receipt — photo or PDF — and one tap reads it: vendor, final total after tax, purchase date, and a ready title like 'Home Depot - Lumber'. Works in the Receipts page and Field Mode; multi-page invoices are read first-and-last page where the total lives. It never guesses — unreadable fields stay empty, and you review before saving.

AI Business Card Scanner

Add a contact by photographing their business card: the AI reads name, company, title, email, office and cell numbers, address, and website straight off the card and fills the form — you review, fix anything, and save. The card photo stays on the contact for reference, and if the company is already one of your vendors, PAMPA says so before you create a duplicate. One more click turns the contact into a full vendor with everything carried over.

AI Assistant

A Ctrl+J chat sidebar, grounded in your manuals, catalogs, and project data, answers questions from anywhere in PAMPA with clickable citations back to the source page.

A Second Model That Checks the First

PAMPA runs a second kind of AI that never writes anything — it answers fixed questions and reports how sure it is, in about a third of a second. It checks the pay-app audit against the computed figures, filters the documents the assistant is about to quote and tells you whether its answer is actually supported by them, works out which page you meant when you type a sentence into search, and matches canopy parts to your stock list when the part numbers are written differently. Everything it offers is a suggestion you confirm, and every feature carries on without it.

Photos Into Work, In One Click

Tick photos in a project gallery and turn the selection straight into a punch list item, an issue or a safety observation — the normal form opens with the photos already attached — or add them to an existing daily report. Punch list items number themselves as PL-001, PL-002 per project, counting from the highest used so a deleted number is never handed out twice.

Multi-Provider AI, Priced Live

Pick which model powers each feature — Google Gemini, OpenAI, xAI Grok, Anthropic Claude, or Hugh (PAMPA's own agent) — with live list pricing ($ per 1M tokens) and capability badges (vision, tool calling, reasoning, context window) shown right in the dropdown. Set one default model for every feature in a single click, and one fallback that PAMPA retries on if a provider goes down — only one that can actually do the job. The AI Center holds every AI setting in one place — models, agents, the knowledge library, the jobs that run on their own, who gets which AI emails, and cost per day, model and feature — with a plain-English explainer beside each setting.

Your Own AI Assistant, Connected

Point an outside AI assistant at PAMPA — anything that speaks MCP, the open standard for connecting assistants to apps — and it can read your projects, the whole Schedule page and calendar, RFIs, submittals, punch lists, inspections, daily reports, who is on site, contacts, meeting logs and the PAMPA Brain library — and, only with the money permission, owner billing, WIP and sub pay apps. Only if you allow it, it creates tasks and reminders, posts comments, adds field notes and punch items, drafts RFIs (never sent) and researches lots for Scout a Lot, all in its own name. Each agent gets its own key and a Capabilities screen that says in plain English what every permission unlocks; it sees only the companies you assign, never anyone's personal tasks, and can be switched off in one click. Changing money or the Gantt, and sending anything outside PAMPA, stay out of its reach.

See AI assistants in action

Watch how PAMPA's AI assistants help manage your construction projects.

Administration

Powerful admin controls

Fine-grained configuration for organizations, roles, permissions, and system settings.

Team Activity Insights

See how much your team is actually using the system — not how many pages they opened. Real work is recorded automatically across two dozen areas of the app by the database itself, so it counts whether it was done at a desk, in Field Mode, through the Gmail add-on or by an integration, and new features are covered without anyone remembering to instrument them. Each action carries a tunable weight, so a contribution score reflects filing a daily report rather than clicking around; page views count zero. Overview, per-person, timeline and scoring views, with filters by date, person, area and action type, per-person drill-downs, and PDF and CSV reports. Visible to super admins only.

QuickBooks Activity Import

Bookkeeping happens in QuickBooks, so the people doing it can look idle. Drop in a QuickBooks Online Audit Log export and that work joins the same timeline, scored the same way and covered by the same filters and reports. Names rarely match between systems, so the app suggests who is who and you confirm it — never a guess — and remembers your decisions for next time. Re-importing an overlapping export is safe: rows already on file are skipped, not double-counted.

A Backup You Own

Every few hours an office computer copies the whole platform to storage the company owns: every table and record, every user login (people keep their passwords after a restore), every uploaded file and the code itself. Only new or changed files are copied each time, and the database copy is sealed with a key only the owner holds. A page in the admin console shows the last good backup, what it holds and every recent run; if a run fails, or no good backup arrives for half a day, the admins are told. A written restore guide rebuilds the platform from that copy if the hosted service is ever lost.

Multi-organization support with org-themed branding
Role-based permissions with 25 granular controls
Configurable project tabs with drag-and-drop ordering
Admin-configurable categories, statuses, and phases
Custom fields on projects, tasks, and subcontractors — text, number, date, or dropdown
User signature uploads for signing reports
JHA safety templates management
Menu permission controls per user
Organization contact info and logo management
Sentry error monitoring with session replay

Ready to streamline your construction operations?

Join the platform built specifically for commercial construction teams.

Sign In to Dashboard