Features

Everything on the record, listed plainly

No plan gates any of this. Four pillars and the assistant, with the screen each one lives on. Every example below is from Ridgeline Builders' data.

Win work

From a lead to a signed estimate

The CRM is the front of the same record the job runs on, so the estimate you win with is the budget you build against.

  • CRM pipeline

    Lead, qualified, proposal, negotiation, closed won, closed lost, plus a dead lane. Pipeline value counts open stages only.

    Pipeline · open pursuits
    Lead · 2Qualified · 2Proposal · 1Negotiation · 1Won · 1$5,412,900 open
  • Bid invites with merge tags

    Single or bulk invites from your directory. The email is a template with the sub, project, scope and due date filled per recipient.

    Bid invite · bulk draft

    Hi {{sub_name}}, Ridgeline Builders is requesting pricing for {{project_name}}: {{scope}}. Bids are due {{due_date}}.

    Bulk · 3 selected
  • Bid leveling with plugs

    Add a plug for what a bidder excluded, credit what they included, and read the leveled total, not the headline number.

    Bid leveling · 08 30 00
    Northwest Door & Dock$109,875+$6,300$116,175
    Boise Overhead Door Co.$118,400$0$118,400
  • AI follow-up drafts

    A proposal with no reply after a week gets a follow-up drafted in your voice. It is labeled, and it waits for you.

    Follow-up · waiting for review
    AI DraftGarden City Brewery Buildout · sent 11 days ago
  • Estimates with markup and tax

    Labor, Material and Sub lines with Allowance, Alternate, Contingency and Taxable flags. Tax by state applies to material lines only; markup applies to all.

    Estimate · EST-0042
    LaborMaterialSubAllowanceTaxable
    Markup 12%·Idaho 6.00% on materials $571,840.00$2,920,035.20
  • Public estimate links

    A branded, masked link for the client with Accept estimate and Request changes. Unit cost and markup stay private.

    Ridgeline Builders · client view
    Estimate · EST-0042Proposed
    Valid until Oct 15, 2026
Run work

The schedule, the paperwork, the field

Everything the PM and the superintendent touch between notice to proceed and the punch walk.

  • Schedule, four ways

    Main Table with variance, Gantt with baseline ghosts and the critical path, Calendar, and a 3-week lookahead with PPC. Day, Week, Month, Quarter zoom.

    Schedule · Gantt
    L2 mechanical rough-in · +4 d
    L2 electrical rough-in · SS+5
    PPC last week 71% · 17 of 24 planned tasks completed
  • RFIs with AI drafts

    Draft, open, responded, closed. Open RFIs older than 7 days get an Aging chip, and a drafted response waits behind the Human approval gate.

    RFI register · open
    RFI-017Slab depression depth at imaging suite
    OpenCriticalAgingOverdue risk: slab pour Sep 11
  • Submittals, the full status set

    Pending, Submitted, Approved, Approved as Noted, Revise & Resubmit, Rejected, by spec section, with the sub who submitted it.

    Submittal register · SUB-034
    PendingSubmittedApprovedApproved as NotedRevise & ResubmitRejected
    SUB-034 · 08 71 00 Door hardware schedule · Approved as Noted · Boise Lumber & Supply
  • Change orders

    PCOs stay pending with amount, cost code and schedule impact until approved; approved amounts roll into the revised contract.

    Potential change order · PCO-005
    PCO-005MRI suite RF shielding upgrade$67,900Pending
    13 49 00 · +10 days · 2 attachments
  • Daily logs with weather and Rain out

    Weather auto-filled from the site record, a Rain out day checkbox that shows up in the dispute pack, photos from Telegram, a voice note for Work Performed.

    Daily log · Aug 26, 2026
    Aug 26, 2026 61°F · Rain · 0.62 in Rain out dayCrew 6
    Rain out — site drainage checks and material covering only
  • Punch list and safety

    Punch items move forward only: open, in progress, complete, verified. Safety incidents by type and severity, with the corrective action on the record.

    Field and quality · Level 2
    OpenIn progressComplete Verified
    Near missFirst aidAug 21 · Level 2, grid C-4 · lift tagged out
Know your numbers

Original, committed, actual, invoiced, variance

The budget grid is by cost code and reads the same way your subcontracts and invoices do. Variance is original minus committed; negative is over.

  • Budget grid

    Every cost code with the five columns, change orders linked to the line they cover, and the KPI strip above it.

    Budget · Larkspur MOB
    CodeOriginalCommittedVariance
    05 12 00$611,250$634,800−$23,550
    09 29 00$287,600$281,000+$6,600
  • Projected profit

    Revised contract less build cost, live, per project and across the portfolio.

    Project financials · current
    Revised contract$4,276,615
    Build cost$3,440,850
    Projected profit$835,765
  • Inbound invoice queue

    Sub invoices arrive at your receiving address, get matched to a vendor and a budget line with a confidence score, and wait for an approver.

    Invoices · pending review
    Treasure Valley Mechanical · #4482$38,25094%Pending review
    High Desert Roofing · #A-1093$21,60061%Needs attention
  • Dispute-pack export

    Daily logs, weather, photos and change orders for a date range, in one file, when a claim or a back-charge comes.

    Dispute pack · date range
    Aug 1, 2026 → Sep 3, 2026 · Larkspur MOB
Keep everyone in the loop

Subs, owners and the field, without a seat fee

The people who are not your employees still need the record. They get the parts of it that are theirs.

  • Sub portal

    Dashboard, My Tasks, Daily Logs, Documents, Bid Requests with a Revisions Needed filter, and a Profile that carries prequalification. Free on every plan.

    Subcontractor portal · dashboard
    LHHerrera Electric LLC · 2 projects · 4 tasksPrequal approved
  • Public share links

    The schedule and the masked estimate, branded with your logo and color, read-only, no login for the reader.

    Public schedule · read only
    Ridgeline Builders · Larkspur Medical Office Building · as of Sep 3, 2026
  • Telegram photo filing

    The super sends a photo from the truck; it lands in the project's documents with the sender and the date on it.

    Project documents · uploaded
    IMG_2291 L2 duct conflict at C-4.jpg Telegram · Hank DelgadoIndexed
  • Voice notes

    Record voice note on a daily log; the transcript goes into Work Performed for the super to correct.

    Daily log · Work Performed
    0:42 · transcribed into Work Performed
  • Alerts that need a decision

    Critical, warning and info alerts from a daily scan, each with the record it points at. Dismiss it or act on it; both are logged.

    Alerts · decision queue
    WarningHigh Desert Roofing GL insurance expired Aug 12, 2026 and the sub is active on Larkspur MOB roofing
  • Activity log

    Every create, update and approval with its source: user, AI-assisted, import, background or system.

    Activity · latest
    Sep 1 11:20 AMMO
    Marcus Oyelaran approved inbound invoice #4471 (Treasure Valley Mechanical, $38,250)
    user
Bob

A record-query assistant, not an oracle

Bob reads your records with named tools and answers with citations you can click. It drafts; it does not send. It reports; it does not predict.

  • Every answer cites the RFI, task, budget line or log it came from.
  • Every draft, whether an RFI response or a follow-up email, stops at the Human approval gate.
  • Answers come only from your own records. Bob has no knowledge of other tenants and cannot reach the open internet.
  • Never predictive. No risk scores, no forecast percentages, no “likely to slip.”
Bob AI · All projects
schedule_summary · Scanning 6 projects against baselinedone in 1.8 s · 2 behind
list_rfis · filter status=open4 records

Two projects are behind baseline. Larkspur Medical Office Building is 4 days behind; L2 mechanical rough-in is blocked by the duct/beam conflict at grid C-4 RFI-014 Task · L2 mechanical rough-in. The imaging suite slab pour on Sep 11 depends on RFI-017, which has no response after 9 days RFI-017.

Human approval gate · a draft for RFI-017 would wait here for Anne Walsh
17 of 40 Bob tasks used this month

Pick a screen. We will run it on your job.

Thirty minutes, no slides, your own spreadsheet if you bring one.