Construction takeoff & estimating
Self-hosted construction takeoff automation for n8n
Run construction estimating automation on your own infrastructure. Drop the Exayard nodes into any n8n workflow — schedule, trigger on lifecycle events, and call any Exayard endpoint without writing glue code.
Trusted by leading contractors
Your data stays on your infrastructure
Because the Exayard nodes run inside your own n8n instance, plan files and pricing data flow directly between n8n and Exayard over your network — there is no third-party automation cloud in the middle.
Install in 60 seconds
Self-hosted n8n requires npm install; n8n Cloud users wait until n8n approves the verified community node.
- 1
Install the package
SSH into your n8n host or use the n8n CLI:
npm install n8n-nodes-exayard
- 2
Restart n8n
Drop the new node into n8n. After restart the Exayard nodes are discoverable from the node panel.
systemctl restart n8n # or your equivalent
- 3
Add an Exayard credential
Generate an API key at Exayard → Settings → Developer. In n8n, Credentials → New → Exayard API and paste the key.
- 4
Drop the Exayard node into a workflow
Search "Exayard" in the node panel. Use the action node for outbound calls or the Exayard Trigger node to react to lifecycle events.
What the Exayard action node can do
| Resource | Operations |
|---|---|
| Project | List, Get, Create, Archive, Export |
| Webhook | List Endpoints, Create Endpoint, Delete Endpoint, List Deliveries |
| Help | Search |
| Me | Get |
Exayard Trigger node
On activation, the trigger registers a webhook endpoint with Exayard pointing at your n8n production URL. Deactivating the trigger cleans up the endpoint so you do not leak orphan subscriptions. Signatures are verified on every delivery.
Example workflows
Three patterns to get you started — fully editable in n8n once you import them.
New Exayard project → Slack
Trigger on project.created → format a message → post to a Slack channel. PM team gets a real-time notification every time a new job lands.
Approved assessment → Quickbooks invoice draft
Trigger on assessment.approved → pull the matched estimate → push a draft invoice into Quickbooks via its REST API.
Daily price-list refresh
Schedule trigger → fetch supplier price CSVs over SFTP → diff against Exayard products → call the Exayard action to update vendor prices.
Loved by construction professionals
See what our customers have to say about transforming their estimation process.
“Exayard cut our estimating time in half. We're now bidding on twice as many jobs and winning more than ever.”

“The accuracy is incredible. No more second-guessing our numbers or leaving money on the table.”

“We increased our revenue by 35% in the first year. The ROI on Exayard was immediate.”

Ready to win more bids?
Join hundreds of contractors using Exayard to estimate faster and more accurately. Get started today.