โ† All Apps
MorForm Manager โ€” Project Manager App

User Guide

Job management, estimates, crew tracking, and supervisor reports

๐Ÿ‘‹
Welcome to MorForm Manager
Your project command centre MorForm Manager handles the full project lifecycle โ€” estimate jobs, dispatch work to supervisors, track budget vs. actuals, and manage your team. No accounts, no cloud, no subscriptions. All communication happens through email.
FeatureWhat it does
Jobs DashboardFull pipeline: Quoting โ†’ Approved โ†’ In Progress โ†’ Complete
Estimates & QuotesCSI-division quote builder โ€” labour, externals, markup, allowances, extras
Client InvoicingGenerate internal summary PDF or clean client invoice, email direct to client
DispatchSend job info, plans, contacts, permits, and photos to supervisors in one email
InboxReceive and approve supervisor pay period reports โ€” commits actuals to budgets
Crew DirectorySupervisor roster with full history and safety compliance tracking
ReportsAggregate hours and expenses by job or supervisor across any date range
โœ…
First-Time Setup

The Setup Wizard runs automatically on first launch. Takes about 3 minutes.

1
Welcome
Tap Get Started.
2
Your Company
Company name, phone, address, and logo. Your logo prints on every quote PDF and client invoice โ€” use a clean, high-resolution image.
3
Your Profile
Your name, email, and phone. Supervisors see this as the PM contact on every job you dispatch to them. They tap your name to call or email you directly from the job screen.
4
App Colour
Choose an accent colour for the interface: Manager Gold, Navy, Steel Blue, Teal, Forest, Brick, and more. Purely visual.
5
Report Routing
Optional: enter email addresses for Accounting (forwarded expense summaries) and Safety Manager (forwarded safety summaries).
6
Done
Add supervisors in the Crew tab first, then create your first job.
๐Ÿ’กAdd supervisors in the Crew tab before creating jobs so you can assign and dispatch to them immediately.
๐Ÿ—๏ธ
Jobs Dashboard

Creating a Job

Tap + New Job. The form covers: job name, address, start and end dates, scope notes (put lock box codes and special instructions here), supervisor assignment, contacts, permits, site photos, and documents (plans, specs).

Job Status Pipeline

Tap the status chip on any job card to change it manually. Status also updates automatically when you change the estimate status.

Quoting โ†’ Approved โ†’ In Progress โ†’ On Hold โ†’ Complete

Job Detail Tabs

TabWhat's shown
OverviewProject health dashboard โ€” alert banners, stat cards (quote total, hours logged, expenses, reports received), budget burn bars, scope complete progress, field reports list
PeopleAll contacts with edit/delete. Trade contacts from the estimate. + Add Contact button.
BudgetEstimated vs. actual hours, labour cost, and expenses per supervisor. Updates when you approve a report.
PermitsAll permits with status badges and key dates.
FilesAll site photos and attached documents.
โ„น๏ธThe Job Cost Summary button generates a one-page PDF showing estimated vs. actual hours, labour, expenses, and breakdown by supervisor โ€” ideal for client billing or project reviews.

Overview Tab โ€” Budget Burn Bars

CardWhat it shows
Alert bannersRed if hours are over budget. Orange at 80โ€“99%. Orange if any permits are Pending or Applied.
Stat cards๐Ÿ“‹ Quote Total, โฑ๏ธ Hours Logged, ๐Ÿ’ณ Expenses, ๐Ÿ“ฅ Reports In โ€” large number, easy to read at any amount.
Hours barActual vs. estimated hours โ€” green OK / orange Watch / red Over.
Expenses barActual expenses vs. allowance total from the estimate.
Scope complete barX of Y trades complete โ€” updates when supervisor reports are approved.
Field reportsUp to 5 most recent .morrep submissions for this job.
๐Ÿ›๏ธ
Permits

Add and manage permits in the Edit Job form (tap โœ๏ธ Edit โ†’ scroll to Permits โ†’ + Add). Each permit has:

FieldDescription
TypeBuilding, Demolition, Electrical, Plumbing, Mechanical, Fire Suppression, Development, Occupancy, or Other
StatusPending โ†’ Applied โ†’ Issued โ†’ Closed โ€” tap to change
Permit #The number from the issuing authority (e.g. BLD-2025-0042)
Issuing AuthorityCity, county, or municipality
Applied / Issued / ExpiresKey lifecycle dates
Inspection DateOptional โ€” when the inspector is scheduled on site
NotesInspector name, permit conditions, follow-up actions
โ„น๏ธPermits with Pending or Applied status show an orange โš  Permits Pending banner on the job Overview tab. Permits are included in the dispatch package โ€” supervisors see permit numbers and inspection dates on site.
๐Ÿ‘ฅ
People & Trades

Site Contacts

Add contacts via Edit Job โ†’ Contacts โ†’ + Add, or directly from the Job โ†’ People tab โ†’ + Add Contact. Tapping Add Contact expands an inline form in the People tab โ€” fill in name, role, email, and phone, then tap Add Contact to save.

Trade Contacts from Estimates

When you add a subtrade in Estimates โ†’ Externals, each row has a Trade Contact field. Their name, phone, and email appear in the People tab under Trades on Site. Each row also has a Scope of Work field โ€” this flows through to the supervisor's job screen so they know exactly what each trade is on site to do.

โ„น๏ธAll trade contacts are included in the dispatch package. When a supervisor marks a trade's scope complete, that status comes back in their .morrep report.
๐Ÿ“ค
Dispatching Jobs

Once a job is ready to go to site, tap ๐Ÿ“ค Dispatch on the job detail. A dispatch picker lets you choose what to include and who to send it to.

What's in the Dispatch Package

Job name & address Start & end dates Scope notes & lock box codes Your PM contact All site contacts Trade contacts & scope of work Permits & dates Site photos Plans & documents (PDF)
1
Tap ๐Ÿ“ค Dispatch on the job detail
2
Select a supervisor
Choose from your Crew directory. Their email pre-fills in the email composer.
3
Choose what to include
Everything is selected by default. Deselect individual contacts, photos, or documents if needed.
4
Tap Send Job Package
Your mail app opens pre-addressed with the .morjob file attached.
5
Send the email
Supervisor taps the attachment โ†’ MorForm opens and imports everything. They see a confirmation listing what was included.
โš ๏ธIf the package exceeds 15MB you'll be warned. Large PDFs are the usual cause. Share large plans via a file service and reference them in the scope notes instead.
๐Ÿ’ฐ
Estimates & Quotes

Tap any job in the Estimates tab to open the quote editor. Six sections across the top:

SectionWhat you build
SummaryLive grand total with cost breakdown. Share Internal Summary PDF or email Client Invoice.
In-HousePM, Supervisor, and Labourer labour cards โ€” tap ๐Ÿ—‚๏ธ PM, ๐Ÿฆบ Supervisor, or ๐Ÿ‘ท Labourer to add a card. Edit any saved card by tapping โœ๏ธ Edit.
ExternalsAll subtrades and consultants by CSI division. Each row: trade type, vendor name, trade contact, and quoted amount.
ExtrasOptional client upgrades shown separately. Don't affect the base total.
ChangesChange orders after quote approval โ€” each with description, amount, and client approval status.
InfoQuote status, date, client name/email, scope notes, and submission tracking.

Quote Lifecycle

Draft โ†’ Submitted โ†’ Approved โ†’ Complete

Markup, Allowances & Extras

FeatureHow it works
MarkupApplied as % or flat $. Toggle whether allowances are included in the markup base.
AllowancesNamed contingency items (e.g. cash allowance for finishes). Excluded from markup by default.
ExtrasOptional client upgrades shown separately โ€” don't affect the base grand total.

PDFs

PDFContents
Internal SummaryFull breakdown: all rates, hours, trade contacts, permits table, change order statuses, submission tracking, scope notes. For PM use only.
Client InvoiceClean client version: hides internal rates, shows trade totals and grand total with your company logo.
๐Ÿ”ง
Subtrades & Externals

The Externals section prices all subtrades, engineers, and consultants. Organized by CSI division:

Div 03 โ€” ConcreteDiv 04 โ€” MasonryDiv 05 โ€” MetalsDiv 06 โ€” Wood & CompositesDiv 07 โ€” Thermal & MoistureDiv 08 โ€” OpeningsDiv 09 โ€” FinishesDiv 21-25 โ€” MechanicalDiv 26-28 โ€” ElectricalConsultantsOther

In-House Labour Cards

RoleIconUse for
PM๐Ÿ—‚๏ธProject Manager coordination and admin hours
Supervisor๐ŸฆบSite supervisor hours
Labourer๐Ÿ‘ทGeneral labour, crew hours, or any in-house workers that aren't PM or supervisor
1
Tap ๐Ÿ—‚๏ธ PM, ๐Ÿฆบ Supervisor, or ๐Ÿ‘ท Labourer
A new card opens in edit mode with that role pre-selected.
2
Fill in the fields
Name, number of workers, hourly rate, hours per day, and days on site. A live preview shows daily, weekly, and total cost as you type.
3
Tap ๐Ÿ’พ Save
Card locks โ€” shows a summary with role icon, name, workers, rate, days, and total. Button flashes green โœ“ Saved as confirmation.
4
Tap โœ๏ธ Edit to modify
Only one card can be open at a time. Opening a card auto-saves any currently open card.

Importing from Excel

Tap Import from Excel in the Externals section to load your MOR Construction tender template (.xlsx). The app reads labour rows, materials, and subtrade amounts from the standard column format and populates the quote automatically.

๐Ÿ“
Change Orders

Add change orders in the Estimates โ†’ Changes section. Each CO has:

FieldDescription
DateWhen the change was identified or submitted to the client
DescriptionWhat changed โ€” be specific. Appears on the Internal Summary PDF.
AdjustmentPositive to add to contract, negative to deduct. Grand total updates live.
Client StatusPending / Approved / Rejected โ€” tap to change
Approval DateShown when status is Approved โ€” date client signed off
๐Ÿ’กThe net total of all approved change orders is broken out separately in the Summary so you always know your current contracted value vs. your original quote.
๐Ÿงพ
Client Invoicing

Emailing the Invoice Directly

In Estimates โ†’ Info, enter the client's email address. On the Summary screen the Share Client Invoice button becomes ๐Ÿ“ง Email Invoice to [Client Name]. Tapping it generates the PDF and opens a pre-addressed email with it attached in one tap.

Tracking Submission & Approval

Set the status to Submitted and enter the date once you've sent the quote. When the client approves, set to Approved and enter the approval date. If they provide a PO number, enter it in the Client PO field. All three print on the Internal Summary PDF.

โ„น๏ธIf the client email is not set, the button shows Share Client Invoice which opens the share sheet โ€” you can still email it manually from there.
๐Ÿ‘ท
Crew Directory

Tap + Add to add a supervisor manually. Supervisors are also added automatically the first time they send you a .morrep report โ€” their name, email, and phone come from their MorForm profile.

CardShows
All-Time SummaryTotal hours, OT hours, expenses, and reimbursable total across all submitted reports
Jobs WorkedAll job sites this supervisor has logged hours on
Safety Compliance๐ŸŸข Green badge if they've submitted safety docs in the last 30 days
Pay Period ReportsAll .morrep submissions with hours, expenses, and approval status
โ„น๏ธRemoving a supervisor from the directory does not delete their submitted reports. All historical data stays in the Inbox.
๐Ÿ“ฅ
Inbox โ€” Reports

When a supervisor sends a job report, tap the .morrep attachment in your email โ€” MorForm Manager opens and imports it automatically. Or tap Import in the Inbox tab to pick the file manually.

โ„น๏ธReports are sent per job โ€” not per pay period. When a supervisor taps ๐Ÿ“ค Send on a job card, it sends all time, expenses, and safety docs for that specific job. You may receive multiple reports per supervisor if they work across several jobs.

What's in a Report

DataDetails
Time entriesEvery hour by date and job site, with OT and stat holiday flags
ExpensesAll amounts by category with reimbursable total
Safety summaryCount of each form type โ€” not the actual PDFs
Job statusesCurrent status of dispatched jobs โ€” your pipeline updates on approval
Trade scope completionsWhich trades have had their scope marked complete by the supervisor
Unmatched jobsHours on jobs not dispatched from your app โ€” flagged but still visible

Approving a Report

1
Review the report
Check hours by job, expense amounts, and any unmatched job warnings.
2
Tap โœ“ Approve & Commit
Hours and expenses commit to job actuals. Job statuses update. Supervisor is auto-added to Crew directory if new. Report is marked reviewed.
๐ŸšจApproval cannot be undone. Hours and expenses lock into the job cost record permanently. Review carefully before approving โ€” especially check for unmatched job IDs and unusually large expenses.
๐Ÿ“Š
Reports & Actuals

Tap ๐Ÿ“Š Reports in the header. Set a date range โ€” defaults to the current month. Three views:

ViewShows
SummaryTotal hours, OT hours, total expenses, reimbursable total, safety doc count, number of supervisors and submissions for the date range
By JobHours and expenses rolled up per job site. OT shown separately. For billing and profitability.
By SupervisorHours, OT, expenses, reimbursable amounts, and report count per supervisor. For payroll review.

Tap the CSV button on any view to download a spreadsheet of the filtered data.

๐Ÿ’กThe budget progress bar on each job detail updates automatically each time you approve a supervisor report. Check it regularly โ€” it turns orange at 80% and red at 100% of the estimated budget.
๐Ÿ“
Notes

Internal reminders visible only to you. Tap + Add Note, write your note, optionally link it to a job and/or supervisor, and save. Tap a note to mark it done or delete it.

๐Ÿ’กGood uses: permit application follow-ups, client call reminders, delegation notes, inspection schedules, outstanding change order approvals โ€” anything that doesn't fit elsewhere.
๐Ÿ”—
How Both Apps Connect

MorForm Manager and MorForm (the supervisor app) are completely independent. No shared server, no accounts, no subscriptions. All data moves through regular email attachments using two custom file types.

FileDirectionContains
.morjobYou โ†’ SupervisorJob, dates, scope, PM contact, all contacts, trade contacts, permits, photos, documents
.morrepSupervisor โ†’ YouTime entries, expenses, safety doc summaries, job statuses, trade scope completions

Other emails supervisors send

WhatGoes to
Safety form PDFs (FLHA, ERP, Incident, Inspection)Their Safety Manager
Timesheet PDF + CSVTheir Manager/Supervisor email
Expense report PDF + CSVTheir Accounting email
Progress photos + notesYou (Project Manager)
Interactive blank formsSubtrades (who submit back to supervisor + safety manager)
โ„น๏ธYour supervisor's .morrep report includes safety doc counts (FLHA: 10, Inspection: 2, etc.) but not the actual PDF forms. Safety PDFs go directly to the Safety Manager โ€” you see compliance numbers, not form content.
โš™๏ธ
Settings

Tap โš™๏ธ in the top-right header. Sections are collapsible โ€” tap any header to expand.

SectionWhat you can change
๐ŸŽจ AppearanceLight / dark / system theme. Accent colour. Text size.
๐Ÿข CompanyCompany name, logo, phone, address โ€” printed on all PDFs and dispatched jobs.
๐Ÿ‘ค My ProfileYour name, email, phone โ€” sent to supervisors as PM contact on every dispatched job.
๐Ÿ“ฌ Report RoutingAccounting email (forwarded expense summaries). Safety Manager email (forwarded safety summaries).
๐Ÿ“ฑ Mail AppGmail, Outlook, Yahoo Mail, Spark, or device default.
๐Ÿ’พ Data & BackupExport all data, restore from backup, re-run wizard, factory reset.
โš ๏ธFactory Reset permanently deletes all data โ€” all jobs, estimates, crew history, and submissions. Back up your data first using the Back Up App Data button in Data & Backup.