Small BusinessIndependent InvestorTrade BusinessAccountingFinanceLegalMarketingOperationsSalesReal EstateTemplatesPricingDocs
Get started

Step Guide: AccuLynx

Business Systems

Read roofing job data from AccuLynx in your workflows

Overview

The AccuLynx step reads job data from your AccuLynx account so a workflow can act on it. You can look up a single job, list jobs by milestone and date, and read a job's contacts, estimate, and financial summary. Requires a connected AccuLynx integration.

Get Job

Read a single job by its job ID. Returns the job's identity, address, current milestone, priority, and key dates, and can also include the primary contact (usually the homeowner) and insurance details.

  • Enrich a job ID from a form or spreadsheet with full job details
  • Pull the homeowner's contact details before sending an update
  • Read the current milestone to decide what a workflow should do next

Provide the job ID, either a reference to an upstream step like {{stepId.job_id}} or a static value. By default the primary contact's name, email, and phone are included on the output. You can also turn on insurance details to pull the insurance company and claim number. The step returns a single job record you can reference in downstream steps.

List Jobs

List jobs filtered by milestone, date range, and lead source. Returns a list you can loop over, and a good starting point for workflows that process many jobs at once.

  • Pull every job that reached the approved milestone this week for follow-up
  • Build a report of jobs created in a date range
  • Loop over jobs from a storm canvassing campaign to send updates

Set the filters you want: one or more current milestones (lead, prospect, approved, completed, invoiced, closed, cancelled, dead), an inclusive date range, which date the range applies to (created, milestone, or modified), and an optional lead source. The output is a list of jobs. Connect it to a For Each loop to act on each one, often with a Get Job, Get Contacts, or Get Financials step inside the loop for more detail.

Get Contacts

Read every contact on a job: the homeowner, insurance adjuster, crew, and anyone else. Returns a list, with the homeowner flagged as the primary contact.

  • Pull the homeowner and adjuster for a claim update
  • Filter a job's contacts to just the crew before notifying them
  • Send a tailored message to each contact on a job

Provide the job ID. The output is a list of contacts, each with a name, company, email, phone, a primary flag (true for the homeowner), and a description of their relation to the job (for example Insurance Adjuster or Crew Lead). Pair it with a Filter step to pick contacts by their relation, then a For Each to act on them.

Get Financials

Read a job's financial summary: the approved job value (the contract value), the balance due, and a breakdown of change orders, insurance claim amounts, upgrades, discounts, and supplements.

  • Flag jobs with a balance due for invoice follow-up
  • Track supplement values across open jobs
  • Include the contract value in a job status report

Provide the job ID. The step returns the job's financial totals, including the approved job value and balance due, plus a section-by-section breakdown. Use it for invoice follow-up and supplement tracking.

Tips
  • Get Financials returns only figures, so pair it with Get Job when a summary also needs the homeowner's name and address

Get Estimate

Read an estimate for a job, including its line items grouped by section. Returns the estimate totals and a breakdown of each line item.

  • Pull estimate line items to document an insurance claim
  • Track supplements against the original estimate
  • Include an itemized estimate in a generated PDF

Provide the job ID. Leave the estimate ID blank for the job's primary estimate, or set it to read a specific one. The step returns the estimate title and number, its price, cost, profit, and tax totals, and a list of sections with their line items (description, quantity, unit price, and total).

Frequently Asked Questions

Which jobs does List Jobs return?
Jobs matching the filters you set: current milestone, date range, and lead source. If you leave the milestone filter blank, it returns everything except dead jobs.
How do I get more detail about a job in a list?
Loop over the List Jobs output with a For Each, and put a Get Job, Get Contacts, Get Financials, or Get Estimate step inside the loop, passing each job's ID.
Who is the primary contact on a job?
The homeowner. Get Job can include the primary contact by default, and Get Contacts flags the homeowner among all the contacts on the job.
Can I read insurance details?
Yes. Turn on Include Insurance in Get Job to pull the insurance company and claim number alongside the job details.