01

Welcome to Unlikely Professionals. Here is what you need to know on day one.

What We Do

Unlikely Professionals performs building code compliance inspections across Maryland, Washington D.C., and Virginia, primarily focused on structural foundation and water management systems. When a builder constructs or renovates a home, local building codes require third-party verification that the structure meets foundation, waterproofing, drainage, and structural integrity standards. That is us. We inspect the work, certify compliance, and deliver the paperwork the builder needs to close permits.

Why this matters Without our certification, the builder cannot pass final inspection and the homeowner cannot move in. We are a critical link in the construction process.

What the Portal Is

The portal is a custom-built web application that manages every project from the moment a client submits it to the moment they receive their certification package. It replaces spreadsheets, email chains, and manual tracking. Everything — scheduling, inspections, reviews, certifications, invoicing — flows through the portal.

Behind the portal sits SmartSuite (our project database), a FastAPI backend (the engine), and Supabase (a mirror for reporting). You do not need to interact with any of these directly. The portal is your interface to all of it.

Your Role: Admin

As the Admin (up_admin), you are the bridge between field work and final delivery. Here is what that means practically:

Dustin (Owner) handles final approvals and system configuration. You handle the day-to-day work that makes deliveries happen.

The Big Picture

Every project follows this general path. Understanding this flow is the single most important thing to internalize:

Client submits project via Intake
You approve it → it enters the system
Schedulers arrange the inspection date
Darius (Field Inspector) goes on site
Project lands on your desk for review
You draft certification + invoice
Dustin gives final approval
Cert + invoice delivered to client
Timeline The target is 3 business days from the final inspection to cert + invoice delivery. This is our SLA (Service Level Agreement) and it is tracked automatically.
02

Accessing the Portal

Open your browser and go to unlikely.xxx. This is the admin/owner domain. Log in with the credentials Dustin provides.

Important The portal uses role-based domains. unlikely.xxx is for admin and owner roles only. Other domains exist for other roles (schedulers, assistants, triage). You should only ever use unlikely.xxx.

Your Dashboard

After login, you land on your dashboard. It is role-filtered — you see what matters to your role. Here is what each section means:

Dashboard SectionWhat It ShowsWhy It Matters
Scheduled InspectionsToday’s and this week’s inspectionsGives you a preview of what will land on your desk soon
Pending Schedule ChangesReschedule/cancel/hold requests from schedulersThese need your approval — clients are waiting
Open RFIsInformation requests you’ve sent that haven’t been answeredUnanswered RFIs block projects from moving forward
Drafting QueueProjects ready to draft, your active drafts, and kicked-back itemsThis is your primary production queue — where certs and invoices get created
Post-Production ReviewProjects that just came back from the fieldYour main action queue — these need your review before certification
Portal MessagesNotifications and messages from the systemKeeps you informed of changes, approvals, and issues

Morning Numbers to Check

Every morning, glance at these numbers before doing anything else:

  1. Intake queue count — How many new submissions are waiting? (Zero is good. More than 5 means you are falling behind.)
  2. Schedule change count — Any pending requests? Rush flags?
  3. Review queue count — How many inspected projects need your attention?
  4. Open RFI count — Are any aging? (Check the escalation cadence.)
  5. Kicked-back items — Did Dustin return anything? These need immediate attention.
03

Work through these in order every morning. This priority sequence ensures nothing gets stuck.

Intake requests are new project submissions from schedulers. Nothing enters the system until you approve it. This is the first thing to check because a backed-up intake queue means clients are waiting to get on the schedule.

What to Look For

  • Duplicates: Has this address already been submitted? The system helps catch these, but verify.
  • Missing data: Are the required fields filled in? (Address, account, SOW items, permit info)
  • Correct stage: Is this an in-production inspection (during construction) or post-production (after construction)? The stage determines what happens next.
  • Correct review type: Is it a desk review (office-based) or field review (on-site)? This affects scheduling.
  • Attached documents: Permits, plans, and supporting docs should be attached.

Your Options

New intake request appears in your queue
Is the submission complete and valid?
Yes
Approve — project created in SmartSuite, ready for scheduling
Fixable
Edit the submission yourself, then approve
No / Bad Data
Reject with a reason — scheduler is notified by email + portal notification
Tip When rejecting, be specific about what is wrong. “Missing permit number” is better than “incomplete.” The scheduler needs to know exactly what to fix.

Schedulers submit requests to reschedule, cancel, or put projects on hold. These need your approval because changes affect the field inspector’s calendar and our capacity planning.

Request Types

TypeWhat It MeansWhat You Do
RescheduleClient wants a different dateCheck calendar availability, approve or counter-propose
Cancel InspectionClient wants to cancel a specific visitApprove if valid, deny if no good reason
Add InspectionClient needs an additional visitCheck capacity, approve or suggest alternative date
HoldClient wants to pause the projectApprove — project goes to Holding Pool
Cancel ProjectClient wants to cancel entirelyReview carefully — may involve trip charges for late cancellation
Rush Flag If a request is marked with a rush flag, it means less than 24 hours’ notice was given. This may trigger a rush fee. Handle these first.

Your Options

  • Approve: Calendar is updated automatically. Scheduler is notified.
  • Deny: You must provide a reason. Scheduler is notified with your explanation.
  • Counter-propose: Suggest an alternative date or modification. Scheduler can accept or re-request.

The Work Pool is where projects land after field inspection. Some may already be claimed by you; others are unclaimed and waiting for someone to pick them up.

  • Claimed items: These are yours. Work through them in order of SLA urgency (oldest first).
  • Unclaimed items: Grab what you can handle. The goal is an empty unclaimed queue by end of day.
How claiming works Click on an unclaimed item and select “Claim.” It moves into your personal queue. You can unclaim items if you cannot get to them, so they become available again.
04

Understanding how a project moves through the system is fundamental. Every action you take is about moving a project one step closer to delivery.

Step by Step

1. Intake
Scheduler submits a new project via the portal
2. Your Approval
You review and approve → project record created in SmartSuite
3. Scheduling
Schedulers pick an inspection date using the Calendar
4. Field Inspection
Darius goes on site, collects data, photos, measurements
5. Field Complete
Darius marks inspection done → project status changes
6. Your Review
Project appears in your Post-Production Review Queue
7. Complete?
All data present, SOW verified, photos attached?
Yes
8. Draft Cert + Invoice
9. Owner Approval
Dustin reviews and approves or kicks back
10. Delivered
Cert + invoice sent to client
No
Send RFI for missing items
Clock pauses until fulfilled

Project Statuses

Projects move through these statuses. You will see these everywhere in the portal:

StatusWhat It Means
IntakeJust submitted, awaiting your approval
ScheduledInspection date is set, waiting for field visit
In ProgressField inspector is currently working on it
Partially InspectedSome inspection items done, more visits needed
Field CompleteAll field work done — it is now on your desk
Ready for CertReviewed and ready for cert/invoice drafting
CertifiedCert package has been generated and approved
DeliveredCert + invoice sent to client — project is done
On HoldPaused — waiting for something (client request, missing info)
Pending RFIBlocked on an open RFI — someone needs to respond
CancelledProject was cancelled before completion
ClosedFully complete, paid, and closed out
ArchivedOld project moved to long-term storage
The Calendar You can see the Calendar view to know what inspections are happening today and this week. You do not manage the calendar directly — schedulers do — but it gives you a preview of incoming work.
05

This is where you spend most of your time. After a field inspection is complete, the project comes to you. Your job is to verify everything is present and accurate before drafting certification.

Opening a Project

You can open a project two ways:

What to Check

Go through this checklist for every project you review:

CheckWhat You’re Looking ForIf Missing
SOW CompletenessEvery line item in the Scope of Work has data. Quantities match what was inspected.Send Agent RFI to field team
Site Visit DataInspection date recorded, inspector noted, results for each test (blower door, duct blaster, etc.)Send Agent RFI to field team
PhotosRequired photos attached (foundation, waterproofing, drainage, structural elements). Must be clear and properly labeled.Send Agent RFI to field team
Drive LogsPSI and torque readings for UND (underground duct) projects. Source data must be present.Send Agent RFI to field team
FilesPlans, permits, and any other supporting documents are attached to the project.Send Agent RFI to scheduler or field team

When Something Is Missing: Send an RFI

An RFI (Request for Information) is a formal request for missing data. When you send one, the SLA clock pauses on that project. This is important: the 3-day delivery target does not count time spent waiting for an RFI response.

You identify missing data during review
Create an Agent RFI — specify what is needed and from whom
SLA clock pauses. Project moves to Pending RFI status.
Recipient responds with the requested items
You review the response and resolve the RFI
SLA clock restarts. Project returns to your review queue.
Tip Be specific in your RFIs. Instead of “need photos,” write “need photo of foundation drain tile at southeast corner — current photo is too dark to verify proper grading.” The more precise you are, the faster you get what you need.
06

This is the finish line for every project. Once you have reviewed the data and confirmed everything is complete, you draft the cert and invoice. This is a two-step process: you draft, Dustin approves.

The Cert & Invoice Page — Four Buckets

The pipeline page organizes projects into four buckets that represent the drafting workflow:

BucketWhat’s In ItYour Action
Ready to DraftProjects that have passed review and are waiting for cert/invoice creationPick one, draft the cert, draft the invoice
My DraftsCerts and invoices you have drafted but not yet submitted for approvalReview your work, then submit for approval
For ApprovalItems submitted to Dustin for final sign-offWait for Dustin’s decision
Kicked BackItems Dustin returned with notes for correctionRead his notes, fix the issue, resubmit

Drafting a Certification Package

  1. Open the project from the “Ready to Draft” bucket
  2. The system pre-populates the cert package from project data (SOW, site visit results, product specs)
  3. Review the generated content — verify addresses, test results, product names, and quantities are correct
  4. Make any necessary edits
  5. Save the draft — it moves to “My Drafts”

Drafting an Invoice

  1. From the same project, draft the invoice
  2. The system calculates line items from the SOW (each product/service has a price)
  3. Review totals, check for any adjustments (trip charges, rush fees, discounts)
  4. Save the draft
Important You draft both the cert and the invoice. You do not approve or send them. That is Dustin’s job. After you submit your drafts, they appear in Dustin’s “For Approval” queue. He will either approve (and the system sends them to the client) or kick them back to you with notes.

The SLA

The target is 3 business days from the final field inspection to cert + invoice delivery. The dashboard tracks this automatically:

Breached SLA A breached SLA means we missed our delivery promise. This affects client trust and shows up in reporting. If you see a project approaching breach, prioritize it. If it is blocked by an RFI, the SLA clock is paused — but once the RFI is fulfilled, the clock restarts and you need to act fast.
07

The Projects page is a searchable, filterable list of every project in the system. Think of it as your master reference. While the specialized queues (Review Queue, Cert Pipeline, Intake) are better for daily workflow, the Projects page is where you go when you need to find a specific project or get an overview.

Searching

Filtering & Sorting

When to Use Projects vs. Specialized Queues

Use Projects Page When...Use Specialized Queues When...
You need to find a specific projectYou are working through your daily workflow
A client calls about a project and you need contextYou are processing intake approvals
You want to see all projects for an accountYou are drafting certs and invoices
You need a broad overview across statusesYou are reviewing schedule change requests
Tip The 45-day rule applies to project visibility. Projects older than 45 days since inspection may transfer to triage. You will still see them on the Projects page, but they may no longer be in your normal queues. More on this in Section 09.
08

The Holding Pool

The Holding Pool contains projects that have been placed on hold. This happens when:

Projects in the Holding Pool are not forgotten — they still show up in your view — but they are not in the active workflow. Think of it as a parking lot.

Returning a Project to the Schedule

Project is in Holding Pool (On Hold status)
Hold reason resolved?
Yes
Return to schedule — project becomes available for scheduling again
No
Leave in Holding Pool. Check again later.

Desk Review

A Desk Review is a post-production, office-based review. Unlike a field review (which requires someone to go on-site), a desk review means you can evaluate the project entirely from the data, photos, and documents available in the portal.

When a project’s intake is marked as post-production stage with desk review type, it follows a streamlined path:

Desk vs. Field The key difference: desk reviews skip the scheduling and field inspection steps entirely. The project goes from intake approval directly to your review queue.
09

The 45-Day Rule

This is one of the most important system rules to understand. If a project sits for more than 45 days after its last inspection without being certified and delivered, it automatically transfers to the Triage Team.

Why? Because projects that sit too long become problematic — data goes stale, clients get frustrated, and revenue does not get collected. The 45-day rule is the system’s way of escalating stuck projects.

What Happens at 45 Days

Project reaches 45+ days since last inspection
System auto-transfers project to Triage Team
Original scheduler and assistant lose portal access to the project
GOA (General Office Admin) retains full visibility
Triage team works project to close-out
Invoice routes back to the originating branch GOA
Prevention is better Your goal is to never let projects reach triage. If you see a project approaching 45 days, prioritize it. Send an RFI if data is missing. Escalate if blocked. The dashboard will warn you as projects approach the threshold.

Triage Intake vs. Regular Intake

Sometimes triage projects need to be re-submitted. Triage intake is a separate path in the intake system:

The Tracker Page

The Dashboard and Projects page give you visibility into all projects in triage status. You can see triage counts by branch, days in triage, and current status. Use this to monitor the health of the pipeline and identify patterns (e.g., if one branch consistently has more triage projects, there may be a process issue to address).

10

When to Create an RFI

Create an RFI any time you need information that is not in the project record. Common situations:

Agent RFI vs. Client RFI

Agent RFI (You → Client)

You are requesting information from the client side (scheduler, GOA, or field team).

  • You create it
  • It is tied to a specific project and SOW line
  • The recipient sees it in their portal
  • Escalation cadence: Day 1 → Day 3 → Day 5 → Day 7+
  • SLA clock pauses while open

Client RFI (Client → You)

The client is requesting information from you.

  • Scheduler or assistant creates it
  • It appears in your RFI queue
  • You respond directly in the portal
  • Common questions: cert status, inspection results, billing clarifications
Escalation Cadence Agent RFIs follow automatic escalation: initial notification on Day 1, reminder on Day 3, stronger reminder on Day 5, and escalation to GOA on Day 7+. You do not need to manage this manually — the system handles it.

Escalation Process

Escalations are for when normal communication channels are not resolving an issue. Any stakeholder can trigger an escalation on a project.

Issue identified that cannot be resolved through RFIs
Trigger escalation on the project
Instant notification sent to all responsible parties
Threaded message channel opens (project-scoped)
Can resolve via messages?
Yes
Resolve in thread → logged to audit trail
No
Generate meeting link → call to resolve
Limit Maximum 5 escalations per project. All escalation activity is logged to the Comm Log and audit trail. Use escalations sparingly — they are a strong signal that something is wrong.
11

Before you log off each day, run through this checklist. It takes 5 minutes and prevents things from slipping through the cracks overnight.

#CheckWhy
1All drafts submitted — nothing sitting in “My Drafts” that should be in “For Approval”Dustin cannot approve what he cannot see. Unsubmitted drafts add a day to delivery.
2No stuck projects — check for projects with no status change in 2+ daysA stuck project is a missed deadline. Find out why and take action.
3Work Pool status — are there unclaimed items? How many are in your queue for tomorrow?Gives you a sense of tomorrow’s workload so you can plan accordingly.
4Open RFIs — any that were fulfilled today but not yet reviewed?Fulfilled RFIs restart the SLA clock. Do not let them sit overnight if you can help it.
5Kicked-back items — did Dustin return anything this afternoon?Kick-backs are high priority. Address them first thing tomorrow if you cannot fix them now.
6Intake queue — any new submissions that came in late in the day?An overnight intake approval means the scheduler can get it on the calendar first thing in the morning.
Good Habit If you can clear even one or two items from the intake queue or review queue before logging off, do it. Morning-you will thank afternoon-you.
12
TermDefinition
SOWScope of Work. The list of specific inspection items for a project. Each SOW line is a product/service that gets inspected and billed. Example: “Blower Door Test × 1” or “Insulation Inspection × 3 units.”
RFIRequest for Information. A formal request for missing data. Can be Agent RFI (you asking the client) or Client RFI (client asking you). Pauses the SLA clock while open.
SLAService Level Agreement. Our commitment to deliver cert + invoice within 3 business days of final inspection. Tracked automatically. Breaches are reported.
Cert PackageThe certification document(s) delivered to the client confirming their project meets building code requirements. Generated as PDF. Contains inspection results, compliance data, and certifier information.
Drive LogField data log recording PSI and torque readings, primarily for underground duct (UND) projects. Source data that feeds into the cert package.
PSoWProject Scope of Work. The specific SOW for an individual project — what is actually being inspected on this job.
ABSoWAccount-Branch Scope of Work. The standard SOW template for a client account/branch. Defines what products/services are available. Individual PSoWs are derived from the ABSoW.
Cert StatusTracks the certification stage: Not Started → Draft → Pending Approval → Approved → Sent. Separate from Project Status.
Project StatusTracks the overall project stage: Intake → Scheduled → In Progress → Field Complete → Ready for Cert → Certified → Delivered → Closed. See Section 04 for the full list.
BranchA subdivision of a client account. Large builders may have multiple branches (e.g., “Valley Park” and “Mount Pleasant” under the same account). Branch scoping controls who sees what in the portal.
AccountA client company. Each account can have one or more branches. Examples: national builders with regional offices.
GOAGeneral Office Admin. The client-side branch manager. Has broader visibility than schedulers. Receives invoices and escalation notifications.
TriageProjects that exceeded the 45-day threshold. Handled by a dedicated triage team to close out.
Trip ChargeA fee charged when the field inspector arrives on site but cannot complete the inspection (e.g., site not ready, late cancellation). Tracked and invoiced separately.
13

Portal Access

ItemValue
Your portal URLunlikely.xxx
Your roleup_admin
LoginCredentials provided by Dustin

Who to Contact

SituationContactMethod
Final cert/invoice approval neededDustin (Owner)Portal — submit to “For Approval” queue
Missing field data or photosDarius (Field Inspector)Agent RFI via portal
Missing permits, plans, or client infoScheduler (client-side)Agent RFI via portal
Branch-level issue or escalationGOA (General Office Admin)Escalation via portal
System issue, portal bug, or access problemDustin (Owner)Direct message
Triage project questionsTriage TeamDashboard & Projects page in portal

Daily Priority Order

  1. Kicked-back items (from Dustin)
  2. Intake approvals
  3. Schedule change requests (rush flags first)
  4. Fulfilled RFIs awaiting your review
  5. Post-production review queue (oldest first / SLA urgency)
  6. Cert + invoice drafting
  7. Work pool — claim unclaimed items

Key Thresholds

ThresholdValueWhat Happens
Cert + invoice SLA3 biz daysAfter final inspection — clock pauses during RFIs
Triage transfer45 daysAuto-transfer to triage team
Rush flag< 24 hrsSchedule change with less than 24hr notice — may trigger fee
Max escalations5 per projectHard limit on escalation count
RFI escalationDay 1→3→5→7+Automatic reminder cadence for Agent RFIs

Emergency Procedures

If the portal is down Contact Dustin immediately. Do not attempt to use SmartSuite directly — the portal and SmartSuite must stay in sync. If urgent cert delivery is needed while the portal is down, Dustin can handle it through the backend.
If you sent something to the wrong client Contact Dustin immediately. Do not attempt to recall or resend on your own. Every delivery is logged, and the correction needs to be tracked properly.
If you are unsure about something Ask Dustin. There is no penalty for asking questions, especially during onboarding. It is far better to ask than to approve, draft, or send something incorrectly.