Guide · Every stage of the job

JobNimbus automations for a busy office.

Two native automations and one production-sheet connection: follow up on estimates, review sold jobs and keep changed selections out of the wrong material order.

  1. Lead
  2. Estimate
  3. Sold
  4. Production
  5. Paid
  6. Every stage
Updated October 7, 2026

Marking a job Sold feels like the end of the sales process. For the office, it starts another set of questions. Is the scope signed? Is the color final? Who is getting the missing measurement? An automatic “new job sold” email can leave every one of those questions with the person who opens it.

A useful JobNimbus automation takes a specific piece of that work off someone’s memory. It puts an unanswered estimate back in front of its salesperson, gives a sold job to a production reviewer or keeps the office’s working sheet current. You can judge it by opening the job and seeing whether the next person has what they need.

The first two workflows below use documented native automations. The third may need a supported connector or custom integration. We’ll use a fictional siding job and a window estimate to show where each helps, including the awkward case where a customer changes a selection after the office has already reviewed the job.

Choose the problem before opening the automation editor

Look at the last few jobs that needed chasing. If the estimator forgot to check an unanswered quote, a reminder may solve it. If production received a sold job without the color selection, the problem is the handoff. If the job is correct in JobNimbus but wrong on the office sheet, you have a connection problem. Buying the same solution for all three adds work without settling the original question.

Choose one repeatable problem and name the person responsible for the next action. “Follow up with the homeowner” belongs to the salesperson assigned to that estimate. “Confirm that the siding package is ready to order” belongs to the production reviewer. Avoid assigning the same task to everyone just because everyone might be involved.

Also decide what the status means. If one rep uses Estimate Sent for a draft and another uses it only after delivery, a perfectly functioning rule will still follow up at the wrong time. Agree on the meaning before automating it.

1. Bring an unanswered estimate back to its salesperson

A homeowner has a window estimate and has gone quiet. The salesperson needs to check whether it arrived, read any reply and decide what to ask next. An assigned review task is a useful first automation because the next message may depend on something the homeowner has already said.

JobNimbus’s automation learning page includes an estimate-follow-up job recipe tied to the date of a status change. Its time-based setup guide explains the timing and condition options. Use the date that represents sending the estimate in your account; a note added later should not quietly redefine how long the customer has had it.

Say the homeowner replies, “Does this include repainting the trim?” That is the next conversation. The salesperson should answer or get the right estimator involved, then record when they will return to the customer. Sending another “Did you get our quote?” message while that question is open makes the business look as though it has not read the reply.

Keep the first rule narrow: the agreed estimate status, a review interval that fits your sales process and one responsible salesperson. The two-day interval in the example is a starting assumption, not a recommended cadence for every roof, window or remodeling job. An automatic task also does not prove that a separate texting sequence will stop on reply; check that behavior before adding messages.

Open the native follow-up recipe and timing example
  1. Open Settings, then Automation, and add a rule named “Estimate sent → salesperson review after two days.”
  2. Choose a time-based rule and Job as the triggering record.
  3. Set the delay from the applicable status-change date available for that record. Confirm the anchor in the editor; substituting last modified changes the rule.
  4. Require the project to remain in the actual estimate-sent status. Add your workflow restriction if that condition is available for the chosen record.
  5. Create a salesperson task to inspect delivery, the last reply, accepted work and any requested callback before choosing a message.
  6. Test on a controlled record with a short interval before adopting the intended production interval.

Why the date anchor changes the result

Fictional estimate E-611 is sent Monday at 10 a.m. Alex adds a measurement note Tuesday at 3 p.m. A two-day task anchored to the status change is intended to become due Wednesday around the original status-change point. A task anchored to the latest modification can move later after the note. Those are different business rules; inspect actual behavior before relying on the timing.

The homeowner replies Tuesday asking about trim. Alex should handle that question and update the agreed next action. At review time, the salesperson should see the question and avoid an unrelated receipt reminder. Automatic reply-aware suppression across another channel is a separate behavior to verify; the native task recipe does not establish it.

2. Give a sold job a production review

In the siding example, the signed contract arrives Friday afternoon. Measurements are attached, but the customer has not signed off on the color. Sales can reasonably call the job sold. Purchasing still cannot reasonably order it.

Use the status change to assign a review of the production package. The reviewer checks the contract, measurements, selections and access notes. If something is missing, the task should name both the missing item and the person who will get it. “Alex to confirm the siding color with the homeowner” gives the office a next step that “job incomplete” does not.

JobNimbus documents a native status-to-task rule. The setup below adapts it to this job. Keep the task linked to the project: one homeowner can have a roof job ready for production and a separate window estimate still under discussion.

Before turning the rule loose on the pipeline, open the resulting task as the person who will receive it. They should be able to tell which job to review and what decision to make without calling the salesperson to reconstruct the handoff. Keep any material-order release as a separate, deliberate step.

Open the status-to-task recipe and filled task example
Proposed native rule for the fictional siding job
SettingProposed valueWhy it matters
Trigger recordJobKeeps the task tied to this project, not every job for the customer.
EventCreated or ModifiedUse the event supported by the published recipe.
ConditionYour actual Sold status; status must be modifiedAvoids treating every ordinary edit in Sold as a new handoff.
ActionCreate production-review taskGives the office an owned decision, not an implied order.
RelationshipMaintain related contacts and jobsPreserves the triggering record connection.
Release authorityProduction reviewerThe status alone does not prove measurements or selections are complete.
  1. In the automation editor, name the rule “Sold siding job → production review.”
  2. Choose an event-based trigger, use Job as the record, and select Created or Modified.
  3. Add a status condition for the actual Sold status in your workflow.
  4. Enable Only if Status is modified. If you add more conditions, require them all to match.
  5. Add Create Task. Assign the production reviewer and describe the decision the task requires.
  6. Keep the task associated with the triggering contacts and jobs, then save the task and rule.

Filled task example: a sold siding job

Fictional record JN-482 has an accepted siding scope, field measurements and an unsigned color selection. The task should make the missing decision apparent when the coordinator opens it. An assignee and a deadline chosen by your team make it actionable; “review job” leaves the coordinator to reconstruct the handoff.

Proposed task description: “JN-482 · review-1. Check accepted scope, measurements, color selection and trim details. Color selection is missing. Record Hold or Ready for ordering with the missing item and next owner. Salesperson Alex owns the customer color confirmation. Do not release the material order until the package has been approved.”

After testing, open the task from the job and confirm its assignee, linked project and description. Then make an unrelated note edit while the job remains Sold. The desired result is still one review task. A successful automation run does not tell you whether the task is linked to the correct project.

Then the customer changes the color

On Monday morning, Alex gets the signed color selection and the reviewer clears the package. Two hours later, the homeowner requests another color. The CRM now contains a newer document, but purchasing may already have sent the first order. Updating the attachment cannot tell you which material the supplier will deliver.

This is where a workflow needs a rule for changes. Give the reviewed package a version your team can recognize. When a selection changes, reopen the review and ask whether an order has already been released. If it has, someone needs to resolve that specific order with the supplier and record the response.

The history below is a proposed operating example, not a built-in JobNimbus versioning feature. It makes clear which information purchasing can use and when the office needs a person to act.

Fictional JN-482 history: what purchasing can act on
EventReview stateOffice action
Friday 3:10 p.m. · job enters Soldreview-1 · color choice missingCoordinator holds the package; Alex gets the color question.
Monday 9:00 a.m. · signed selection receivedreview-1 · reviewed and readyReviewer records the approved package and ordering owner.
Monday 11:20 a.m. · customer requests another colorreview-2 · correction requires reviewPurchasing inspects whether an order has already been released.
Order exists for review-1Change outcome unconfirmedOwner contacts the supplier; an edited CRM attachment is not proof of a changed order.
Supplier confirms the changeUpdated order acknowledgedStore the acknowledgment and current revision before releasing the next production step.

3. Keep the production sheet attached to the current job

If the office can work from JobNimbus, give it one place to look. A separate sheet is worth connecting when it serves a real daily need, such as a purchasing queue or crew planning view that the team already uses. Agree on what that sheet is allowed to change before connecting it.

For the siding job, the sheet should show the job reference, the reviewed package, the current decision and the next person responsible. When the color changes, the existing row needs to reflect the new hold. Adding a second row can leave the old “ready” row in place, which is worse than a visibly missing update.

This is why the specific connector action matters. JobNimbus’s published Zapier reference lists job and contact events, several create actions and contact update/search actions. It does not establish that every job field or destination operation is supported. Check the live connector for the exact event and write you need.

Ask to see two runs on the same job: the original handoff and a revised selection. There should still be one correct working row. Then disconnect the destination during a controlled test and check how the office learns that it is stale. A sheet that quietly stops refreshing can look authoritative long after the job has changed.

Open the connector options and production-sheet field map
Choose the implementation by what crosses the boundary
NeedFirst route to evaluateProof required
Assign a production reviewer inside JobNimbusNative automationCorrect job, conditions, assignee and re-entry behavior.
Attach a prepared external documentSupported connector actionAttachment reaches the intended record with access controls intact.
Maintain a cross-system production queueConnector or custom APIStable job match, updates and visible failures.
Create supplier orders automaticallySeparate purchasing integration scopeSupported order write, authorized release and supplier receipt—not just Sold status.

The minimum field map for a production sheet

For the proposed JN-482 handoff, the CRM owns the job reference, customer/project relationship and sales status. The production reviewer owns the decision, missing-item explanation and reviewed revision. The external sheet displays those values and any sheet-owned next action. Record each direction before allowing updates back into the CRM.

Use one existing destination row per job. Carry the job ID, source link, package revision, review decision, reviewer, next owner and last successful refresh. Match by stable job reference rather than customer name; the same customer can have another project. These are business fields, not a claim that the connector exposes fields under these names.

A modified event should update the matched row. If revision 2 is on hold, the row must stop displaying revision 1 as ready. If that update fails, flag the handoff for repair and preserve the last confirmed revision. An old green status should not become purchasing authority.

Why the task list fills with duplicates

A task after every note edit usually points to a rule that is watching a broad modification rather than the intended status change. JobNimbus’s conditions guide explains the modified-only option for event rules and the difference between matching all conditions and matching any one of them. Those small settings can determine whether the office trusts the task list.

A job that leaves Sold and returns to Sold presents a different question. It may be a correction that deserves another review. Decide whether the team should update the existing task or create a clearly identified new review; do not dismiss every second task as a duplicate.

Test both situations on one controlled job. First add an ordinary note while the status stays the same. Then change the status away and back with a revised scope. The office should be able to explain every task that appears. If it cannot, adding more rules will make the list harder to use.

Open the re-entry checks and loop warning
Status re-entry test: define the business policy first
SequenceDesired policyAcceptance evidence
New → SoldCreate the first review taskTask links to JN-482 and has an assignee.
Sold → edit phone noteDo not create a new production handoffTask count stays unchanged.
Sold → Needs CorrectionDo not release materialsOpen review shows the correction requirement.
Needs Correction → SoldReview the revised package under the agreed re-entry policyExisting task revised or new version deliberately created; no unexplained duplicate.
Task completion triggers another taskDifferent task type and bounded conditionNo self-triggering task loop.

When the connection needs custom work

A custom integration becomes worth discussing when you can name the action the available connection cannot complete. “Keep our purchasing row current when the approved package changes” is a useful scope. “Sync everything” leaves unanswered questions about whose version wins, what happens to old records and who repairs a missed update.

The builder needs to verify the specific operation against the JobNimbus API documentation. The help center and Platform API portal provide different documentation entry points; the proposed implementation should identify the API and record model it actually uses.

Access is part of the working example. The Platform API authorization guide ties a key to an access profile. A demonstration using unrestricted access does not prove the connection will work under your intended permissions. Test the delivered connection with the permissions it will actually keep, and make sure the business can maintain that access after handover.

Technical access checks to include in the handover
  1. Keep API credentials server-side and outside public code or browser-accessible files.
  2. Use only the permissions the agreed source and destination actions need.
  3. Distinguish an invalid or missing key (401) from a valid key without the required permission (403).
  4. Test revoked access and a restricted profile. Identify who receives the failure and how affected jobs are recovered.

Check whether the office can stop chasing

After the first few jobs, review the task list with the people doing the work. Were estimates checked when intended? Did the production reviewer see the missing selection? Did the revised job replace the old information on the sheet? Count overdue or unexplained tasks as unfinished work, even when every automation run says it succeeded.

If the right task exists but no one acts on it, revisit assignment, workload or the instructions. If the task never appears, inspect the rule. If JobNimbus is correct and the sheet is wrong, inspect the connection. These are different problems, and the office should not have to diagnose all three by repeatedly running the automation.

Expand only after the team can use the first workflow without keeping a second private list of what it missed. For the next step in production, the material and scheduling guide follows the reviewed job into ordering. If both tools still allow conflicting edits, start with field ownership.

Open the troubleshooting table and job-change checks
Observed symptom, first check and controlled repair
SymptomInspect firstNext action
No task after SoldTrigger record and actual status transitionReproduce on one controlled job and inspect the linked task.
A task after every note editStatus-change condition and all/any matchingNarrow the rule and repeat the ordinary-edit test.
Two tasks after returning to SoldRe-entry history and review versionsApply the agreed revision policy; preserve a legitimate second review.
Three sheet rows for one jobMatching and create-versus-update behaviorResolve the canonical row and stable job matching before another run.
API call deniedKey validity and assigned permission profileRepair the specific access issue, then retry the affected step.
Task complete but order missingApproved package and supplier receiptAssign the uncompleted ordering step.
  1. Test a new Sold job with complete documents.
  2. Test missing selections: reviewer receives a hold, purchasing does not receive authorization.
  3. Test an unrelated edit while Sold.
  4. Test status reversal and re-entry with revised scope.
  5. Test an external timeout after a possible write.
  6. Open the job, task and destination to verify the result—not only the automation log.

Make one recurring office problem disappear first

Choose the question your office asks most often and build the smallest rule that helps answer it. For unanswered estimates, that may be a timed task. For sold siding jobs, it may be an assigned production review. For a stale office sheet, it may be a connection that updates one existing row correctly.

If the account itself needs reorganizing or the team needs training, compare JobNimbus Pro Services, which offers on-site setup, remote setup and tune-ups separately from the software subscription. One native rule may only need the published recipe and a careful account check. Cross-system work should be quoted against the specific job and destination you have already identified.

The useful result is something your office can describe without mentioning the automation: the estimator sees the unanswered question, purchasing sees the current approved selection, or the scheduler works from the right job details. Keep that result as the acceptance standard.

Need that transfer built? Our CRM & sales tracking service covers the JobNimbus work: field ownership, supported access, repeat-event checks and handover. For an unsold-estimate backlog, start with the five-estimate check.

SOURCES & METHODOLOGY

Supporting documentation

Official documents were checked for the latest update to this guide. Examples and operating recommendations are GoodHandoff’s analysis; they are not claims of live customer results or vendor certification. We have not tested these integrations in your account. Access, pricing and API behavior can change.

GoodHandoff sells custom workflow services. We recommend built-in configuration when it meets the requirement. No ranking payment or vendor partnership is implied by inclusion.

Keep reading

Next step

Get more out of JobNimbus before adding another app.

Book a free 20-minute call. Bring your JobNimbus board and one job that stalled, and we will show what JobNimbus can already do.