Direct answer: A roofing production handoff record should show the accepted-job boundary, the source records for scope and selections, one owner for each required field group, an evidence state, any missing-information reason, the next action owner, the production decision, a timestamp, and a visible change history.
The governing rule: Keep one source of truth and link to evidence instead of rewriting it in notes. Use explicit missing, not-applicable, and specialist-review states so a blank field never looks complete. The handoff record supports a human decision; it does not make that decision or replace a work order.
The right CRM fields make the boundary between sales and production inspectable. They let the receiving role answer three questions without reconstructing the sale: What record was accepted by the company? What evidence supports the information being transferred? What remains unresolved before production accepts ownership?
This article explains those field groups and the governance behind them. It is not a downloadable roofing handoff template, a work order, a production schedule, or a set of jurisdiction-specific permit, insurance, code, manufacturer, or safety instructions. Use the Roofing Sales-to-Production Handoff Checklist Generator when you need a blank company template. Use the companion sales-to-production handoff process when you need the human sequence from accepted sold job to production acceptance.
Start With the Handoff Boundary, Not a List of Fields
A field dictionary only works after the company defines where sales ownership ends and production review begins. For one contractor, that boundary may be a company-approved signed agreement with a finalized scope. Another may require an additional internal review before the record is treated as an accepted sold job. The CRM should reflect the company's actual rule rather than inventing a universal definition.
The boundary also separates this record from the sales pipeline. The Sales Pipeline Template owns stages through the company-defined accepted or signed opportunity. The production handoff record begins after that point. It should not reopen lead qualification, predict whether the job will be profitable, or continue grading the sales rep's conversation.
JobNimbus describes a workflow as ordered statuses that show where a job is and what needs to happen next. Its roofing examples also separate the sales process from scheduling and production. That supports a narrow design principle: use the CRM status to make the operating boundary visible, not to hide several unrelated decisions inside one label.
A vague state such as “sold” does not tell production whether the record is ready for review, already accepted, returned to sales, or waiting for a company-defined specialist. A useful boundary field names the current state, the accountable role, and the event that changed it.
Roofing Handoff Field Groups and Their Governance Job
The table below is a field-group map, not a job checklist or prescribed CRM schema. Each company still has to define the exact fields, evidence sources, permissions, and review rules in its approved system.
| Field group | Question the group answers | Governance purpose | What stays outside the group |
|---|---|---|---|
| Boundary and record identity | Which accepted sold-job record is being transferred, from which source of truth, and under which company-defined handoff boundary? | Prevents a lead, duplicate job, or superseded record from being mistaken for the production record. | Customer data copied into a public generator, sales-stage history before acceptance, or a new job record created only for the handoff. |
| Agreement and scope evidence | Where is the current approved agreement or scope record, and which revision is the handoff referencing? | Keeps production tied to a named source record instead of a salesperson's paraphrase. | Contract interpretation, installation instructions, or a duplicate scope written in a notes box. |
| Measurement and inspection evidence | Where is the company-approved measurement or inspection record, and what is its current evidence state? | Shows whether the supporting record exists, is missing, is not applicable under company rules, or needs review. | A fresh inspection summary, technical diagnosis, or conclusion generated by the handoff record. |
| Selections and approved changes | Which documented selection or approved change record controls, and has its version been identified? | Separates a traceable source from memory, chat fragments, or an unverified verbal note. | Material ordering, supplier instructions, or an assumption about what the customer intended. |
| Company-defined review categories | Which project-specific permit, code, safety, insurance, contract, manufacturer, access, or specialist categories require verification under company rules? | Routes the category to the appropriate human or authoritative source without treating the CRM as the authority. | Universal requirements, deadlines, eligibility decisions, or legal and safety advice. |
| Ownership and evidence state | Who owns the field group, and what approved state describes its evidence? | Gives every unresolved item one accountable role and prevents blank fields from appearing complete. | Named-employee assumptions, shared ownership with no accountable role, numeric readiness scores, or risk colors. |
| Exception and return record | What information is missing, who owns the next action, and was the record returned or sent for specialist review? | Preserves the reason for non-acceptance and the current owner without blaming a person or inventing a deadline. | Performance discipline, a sales-rep score, or a prediction that the job will be delayed. |
| Acceptance and change history | Who reviewed the record, what human-selected outcome was recorded, when did it happen, and what changed afterward? | Creates an inspectable history of acceptance, return, specialist review, and later record revisions. | A completion percentage, automatic acceptance, crew scheduling, project closeout, or final customer handover. |
The groups are deliberately broader than a spreadsheet column list. A small contractor might implement one group with a few controlled fields. A larger operator may use linked objects, required attachments, role permissions, and an audit log. The governance job stays the same even when the software structure changes.
Link to the Source Record Instead of Rewriting the Evidence
A handoff record should point to the evidence that controls the job. It should not become a second version of the agreement, scope, measurement, inspection summary, or selection record. Duplicate prose drifts. One version changes, another does not, and the receiving team has to guess which one controls.
Roofr's CRM page provides a concrete software example: its job pipeline connects job information, tasks, proposals, measurements, material ordering, and activity logs. The useful lesson is not that every contractor needs Roofr. It is that a job record can keep operational objects and activity connected while each object retains its own purpose.
For an inspection record, the handoff may carry a reference, revision identifier, evidence state, owner role, and last-reviewed timestamp. It should not draft a second inspection narrative. The Roofing Inspection Summary Generator owns inspection-summary drafting; the handoff record only identifies the company-approved artifact production should review.
The same rule applies to changes. If a revised scope or approved selection becomes the controlling record, the handoff should show that the reference changed, who changed it, when it changed, and whether production must review the handoff again. It should not erase the earlier reference and make the history disappear.
Use Explicit Evidence States, Not Empty Fields
An empty field is ambiguous. It can mean nobody looked, the evidence does not exist, the item does not apply, the person lacked permission to see it, or the system failed to load it. Treating all five situations as blank makes the record look cleaner than it is.
Use controlled states that preserve what the record actually supports. The companion tool limits its blank template to four:
- Verified against company rule: the assigned human confirmed the evidence using the company's approved definition.
- Missing information: a required field or evidence source is absent or incomplete.
- Not applicable under company rule: the company has determined that the category does not apply to this job type or handoff boundary.
- Manager or specialist review required: the appropriate reviewer must resolve a question outside the current owner's authority.
Those states describe evidence handling. They do not say whether a roof is damaged, a permit is required, an insurance item is covered, a contract term is enforceable, or a site is safe. Those determinations stay with the appropriate licensed, legal, compliance, carrier, manufacturer, safety, or local-authority source under company policy.
Give Each Field Group One Accountable Role
“Sales and production” is not one owner. It describes two teams. A governed field group needs one role accountable for its current state, even when several people contribute evidence.
The owner role may change at the handoff boundary. Sales might own the agreement reference before submission. A production coordinator may own the completeness review after submission. A manager or specialist may own a defined exception. The record should show that ownership change rather than leaving both teams simultaneously responsible.
Use roles, not invented employee names, in the reusable definition. The live CRM can associate the role with an authorized user according to company permissions. The public generator should never receive names, addresses, phone numbers, claim or policy numbers, access codes, prices, photos, payment information, or live job notes.
One owner does not mean one person decides everything. It means one role is responsible for obtaining the right decision from the right source and recording the resulting evidence state. That distinction matters when the open item involves a contract interpretation, carrier question, manufacturer requirement, local rule, or safety issue outside the sales or production coordinator's authority.
Separate Missing Information From Specialist Review
Missing information and specialist review are different operating conditions. If the approved scope document is absent, the record is missing evidence. If the scope exists but contains a question that requires a qualified reviewer, the record needs specialist review. Combining both under “problem” loses the next action.
The exception group should describe the unresolved category in neutral terms, identify the current owner role, and preserve the human-selected outcome. It should not diagnose the project or assign blame. “Current approved scope revision not identified” is inspectable. “Sales messed up scope” is not.
A return reason also needs to survive resubmission. If the missing evidence is later supplied, change the state and add a history event. Do not overwrite the return as though it never happened. The history helps the next reviewer understand why the record changed without turning the handoff into an employee performance file.
Timestamps Need an Event and a Time Zone
A date without an event is weak evidence. “Updated Tuesday” does not reveal whether the scope link changed, production reviewed the record, sales resubmitted it, or a specialist resolved an exception.
Useful history identifies the event, the acting role, the previous state, the new state, the source record affected, and the date and time in the company's chosen time-zone convention. The company should define which events matter and who may create or correct them. This article does not prescribe a retention period or audit policy.
The acceptance record should use an explicit human-selected outcome: accepted by production, returned for missing information, or manager or specialist review required. Do not calculate a percentage and automatically accept the record when it reaches a threshold. Ten completed low-impact fields do not compensate for one company-required controlling document that remains unresolved.
Keep Project-Specific Review Categories Project-Specific
A commercial project may involve submittals or review categories that do not exist on a small residential repair. Even within the same job model, the applicable requirements can differ by contract, specification, jurisdiction, system, manufacturer, and company policy.
NRCA reports that the CRCA, IIBEC, and NRCA roofing-project-submittal guidelines address submittals on a project-specific basis across design, bidding, preconstruction, construction, and closeout. That supports another narrow field-design rule: record the applicable category and its authoritative source; do not hard-code one universal roofing requirement into every handoff.
Keep the Handoff Record Out of Neighboring Workflows
A clean CRM design resists the temptation to make the handoff object do every downstream job.
- It is not a work order. Crew instructions, installation steps, quantities, supplier actions, and production scheduling belong in the company's production system.
- It is not a communication generator. Record the status or evidence required by company policy, but keep the actual message in the approved communication workflow. The Homeowner Text Generator owns message drafting.
- It is not a generic SOP. Use the Contractor SOP Generator for a broader company procedure. The handoff record governs one boundary.
- It is not CRM selection advice. If the business is choosing software, the roofing CRM comparison owns vendor evaluation. This page remains vendor-neutral.
- It is not a performance score. A returned record identifies missing evidence or required review. It does not prove a rep is careless or predict a callback, delay, complaint, margin result, or job outcome.
These boundaries also keep permissions clearer. Someone who needs to see whether a handoff was accepted may not need broad access to contract, payment, claim, or private customer information. The company should set role-based access according to its approved privacy, security, legal, and operational policies.
Map the Field Groups Into Your Approved System
Start with a data dictionary, not a live customer record. For each field group, define its purpose, accountable role, approved evidence source, allowed state, exception owner, acceptance authority, and history event. If the company has not defined a rule, label it for management or specialist definition rather than borrowing one from a generic template.
Then test the model with clearly fictional records in a safe training or sandbox environment. Include a record with complete evidence, one with a missing source artifact, one with a non-applicable category under company rules, and one that needs specialist review. The test is whether a second authorized person can understand the current state and next owner without relying on a private text thread or oral explanation.
Once the definitions work, map them to the CRM's existing objects. A source-record link may fit better than a text field. A controlled state may fit better than a free-form note. A change-history event may already exist in the platform. Use the native structure where it preserves the governance job; do not create duplicate fields simply because a generic checklist named them.
Job Intel can help approved teams carry CRM and job context into pre-appointment and follow-up work, but it does not replace the production system's source records or the human acceptance decision. The field groups here make the source context clearer; they do not authorize new uses of customer data.
What a Complete Handoff Record Proves—and What It Does Not
A complete handoff record proves only that an authorized human applied the company's defined evidence and ownership rules and selected an allowed outcome at a recorded time. It does not prove that every source document is technically correct, that a job will run on schedule, that a permit or claim has a particular status, that a site is safe, or that no future change will occur.
That narrower promise is useful. Production can see what it accepted, sales can see what was returned, managers can see which category needs a qualified reviewer, and later changes remain visible. The CRM becomes a controlled bridge between records rather than a long note that tries to tell the entire project story.
To build the reusable company structure, use the blank roofing sales-to-production handoff generator without entering live job data. To define the people and decision sequence around those fields, continue with the roofing handoff process guide. For the broader sales, coaching, and operations path, see GhostRep for roofing sales teams.
Free tools for sales managers
Turn this into a manager workflow
Use free management and operations tools to turn coaching ideas into repeatable systems for your reps and managers.
Management tools
Use 1-on-1 scripts, culture playbooks, forecast templates, and escalation tools.
Browse management tools →Operations tools
Build scorecards, SOPs, pipeline templates, and review workflows your team can run every week.
Browse operations tools →AI Sales Coach
Give reps coaching based on real performance data instead of waiting for the next ride-along.
See AI Sales Coach →About the Author
Tim Nussbeck
Founder & CEO of GhostRep
Two decades in roofing—knocking doors, running teams, training 1,000+ reps. Built GhostRep to give every rep access to the coaching top teams get.
Manager next step
Turn this into a manager workflow your team can repeat
Use the management tools if you need a practical coaching or accountability system first. Book a walkthrough if you want GhostRep tied to rep performance and live coaching.
- ✓Best fit if coaching is inconsistent across reps and managers.
- ✓Useful for 1-on-1s, scorecards, and weekly operating rhythms.
- ✓Demo shows how AI Sales Coach turns performance data into specific guidance.
Start Here
Browse management tools
Open scorecards, coaching docs, forecast templates, and manager workflows.
Browse management toolsNeed it mapped to your team?
Talk through your current workflow, traffic mix, and where GhostRep fits before you change anything.
Book a 15-minute walkthroughYou Might Also Like
Move a signed roofing job from sales to production with clear ownership, evidence checks, missing-information returns, and a defined acceptance point.
Read article →Plan a roofing CRM rollout from workflow mapping and configuration through pilot, role training, go-live, and a practical 30/60/90-day adoption review.
Read article →Build a clear intake-to-calendar handoff for roofing leads with ownership, urgency, follow-up status, and a defined stop once the appointment is booked.
Read article →