Esc

↑↓ move↵ openIndex · Pagefind

CRM for contractors: pipeline, contacts and handoff

A contractor's pipeline is a few people, a few big numbers and a lot of follow-ups. Add a contact, see what a weighted forecast says about next year's work, and keep the relationship attached to the job once you win it.

Workflow explainer6 min readSample data · Riverside Medical Center

PreviewContacts

Start with the person

A contact is a person, where they work, their role, and how you know them. Relationship is Lead, Client, Partner or Subcontractor, and every contact can have an owner on your team. If you type someone who's already there (same email, or same name and organization), the app warns you before you create a duplicate; if one slips through, you can merge two contacts and keep their opportunities and activities together. Contacts can also come in from a CSV file.

The New contact form in the CRM with first name, last name, organization, role, email, phone, relationship and lead source fields.
Step 2Start a new contact · sample data, no sound
The New contact form filled in for an invented contact at Harbor Point Dental Group, with Role / trade set to Facilities Director and Relationship set to Lead.
Step 6Add their role · sample data, no sound

Save it, and the contact record is where the relationship lives: an activity timeline, a form to schedule the next follow-up, linked opportunities, and a link to open a service case if they're a past client with a problem.

The saved contact record with the Lead tag, an empty activity timeline, a Schedule a follow-up form, relationship details and linked opportunities.
Step 8Review the saved contact · sample data, no sound
Pipeline

$27.85M open, $6.97M weighted

Every opportunity has an estimated value and a win probability you set. The weighted forecast is value × probability, added up across open opportunities. It's a more honest number for planning next year than the open total. Illustrative opportunities.

Open opportunities by value and weighted value, illustrativeCedar Ridge Medical Office, Qualification: $9,500,000 at 10% is $950,000 weighted. Mill Street Warehouse, phase 2, Site Visit: $4,800,000 at 15% is $720,000 weighted. Lakeview Senior Living, memory care, Estimating: $6,400,000 at 25% is $1,600,000 weighted. Pinecrest Library renovation, Proposal: $3,100,000 at 40% is $1,240,000 weighted. Harbor Point Dental Group fit-out, Proposal: $1,850,000 at 50% is $925,000 weighted. Northgate Credit Union branch, Negotiation: $2,200,000 at 70% is $1,540,000 weighted. Open pipeline $27,850,000, weighted forecast $6,975,000.$0$2.50M$5M$7.50M$10MCedar Ridge Medical OfficeQualification · 10%Cedar Ridge Medical Office: $9,500,000 estimated valueCedar Ridge Medical Office: $950,000 weighted$0.95MMill Street Warehouse, phase 2Site Visit · 15%Mill Street Warehouse, phase 2: $4,800,000 estimated valueMill Street Warehouse, phase 2: $720,000 weighted$0.72MLakeview Senior Living, memory careEstimating · 25%Lakeview Senior Living, memory care: $6,400,000 estimated valueLakeview Senior Living, memory care: $1,600,000 weighted$1.60MPinecrest Library renovationProposal · 40%Pinecrest Library renovation: $3,100,000 estimated valuePinecrest Library renovation: $1,240,000 weighted$1.24MHarbor Point Dental Group fit-outProposal · 50%Harbor Point Dental Group fit-out: $1,850,000 estimated valueHarbor Point Dental Group fit-out: $925,000 weighted$0.93MNorthgate Credit Union branchNegotiation · 70%Northgate Credit Union branch: $2,200,000 estimated valueNorthgate Credit Union branch: $1,540,000 weighted$1.54M
Estimated valueWeighted: value × win probability
Open pipeline by stage (illustrative)
StageCountValueWeighted
Qualification1$9,500,000$950,000
Site Visit1$4,800,000$720,000
Estimating1$6,400,000$1,600,000
Proposal2$4,950,000$2,165,000
Negotiation1$2,200,000$1,540,000
Open6$27,850,000$6,975,000

Stages run Qualification, Site Visit, Estimating, Proposal, Negotiation, then Won or Lost. Probability is yours to set on each opportunity, not a fixed number per stage; Won sets it to 100% and Lost to 0%, and a lost opportunity needs a loss reason. The app calls the forecast "a point-in-time estimate, not a calibrated prediction", and that's the right way to read it. Changes to stage, value, probability and close date are recorded with the opportunity.

Follow-ups

The next step always has a date

Each contact and opportunity carries activities: a Call, Email, Site Visit, Meeting or Task with a due date and an owner. Once the due day ends, an incomplete one is overdue and counts in Overdue follow-ups. The CRM action queue gathers what needs attention: Follow-ups, First responses to service requests, Offer expirations and Warranty reviews.

Won is where most CRMs stop

When an opportunity is Won, someone allowed to create projects sees Review new project. The project's name and description come from the opportunity's title and scope, and Create project and move records moves the contact, the opportunities and the activities into it. The superintendent can see who the owner's facilities director is and what was promised in the site visit. The full walk from website inquiry to project is in From CRM lead to active project.

  1. WonProbability 100%
  2. Review new projectName and scope from the opportunity
  3. Create project and move recordsContact, opportunities, activities

Preview, and not today: syncing your Gmail or Outlook mailbox, default probabilities per stage, values in currencies other than US dollars, and undoing a contact merge. Winning an opportunity doesn't create a contract or financial records; you set those up on the project.

Keep going

Sample project included

Try this workflow on the sample project

Every trial workspace includes a sample project with sample data, so you can follow these steps in the app before touching a live job.

Try it on the sample project

Want this on live job data?

CRM is in preview in os.construction: contacts, the pipeline, follow-ups and the project handoff work today. Mailbox sync with Gmail or Outlook is not available.

Your role (optional)

14-day free trial. Pricing for paid plans isn't set yet. Talk to us. Already have an account? Sign in →

All figures are illustrative sample data, not a real project. Contract terms and state law decide how retainage, stored materials and change orders work on your job. Check both.

Ask the OS

Reading this page

Ask anything about this page. Answers use what you're reading as context.

Suggested

    AI · may be imperfect · sample data where shown

    Open file