Build Flows
Open source
July 11, 2026

BuildFlows n8n Nodes

Automate Procore, Autodesk, HCSS, and Power BI in one n8n workflow layer.

AutomationsIntegrationsn8nProcoreAutodeskHCSS

Built for: Operations and digital delivery teams replacing manual handoffs with durable workflow automation across job-system SaaS.

Video unavailable? Watch on YouTube or read the written breakdown.

BuildFlows n8n NodesOpen on YouTube →

Key takeaways

  1. 01An n8n workflow loops over a user's Procore companies and projects, then hands the data to an AI agent that answers in chat and writes the requested report.
  2. 02Custom nodes cover Procore, Autodesk, HCSS and Power BI actions, plus triggers such as change events, budget changes and new RFIs.
  3. 03The first MCP server for Procore financials exposes only read (GET and list) requests, so the agent can gather and analyze data without changing anything.
  4. 04Each node checks a Build Flows API key in addition to the Procore OAuth credential, which ties every request to a customer.
  5. 05A management dashboard provisions customers, can deploy a dedicated n8n instance with the nodes preinstalled, and traces every flow run down to the request and response.

Technical overview

Why dedicated nodes

n8n becomes useful on real projects when the workflow layer speaks construction systems natively, not when every step is a hand-built HTTP call someone reverse-engineered once. This walkthrough shows the custom n8n nodes we built for Procore, Autodesk, HCSS and Power BI, a read-only MCP server for Procore financials, and the dashboard we use to provision and monitor customers.

What the video shows

  1. An example workflow. It gathers every company and project a Procore user can see, loops over each project to collect its data, filters to one project to keep the demo short, and hands the result to an AI agent. You can then chat with the agent, and it uses the nodes as tools to produce the report you ask for.
  2. The Procore node. Actions mapped to the Procore API, plus triggers for events such as change events, budget changes and new RFIs, so a workflow can start when something happens in Procore instead of on a schedule.
  3. Autodesk, HCSS and Power BI nodes. Autodesk actions with project-creation triggers, an HCSS node that is still being built out, and a Power BI node for gateways, datasets, data sources, workspaces and table-level changes.
  4. An MCP server for Procore financials. The agent can only read (GET and list requests). Most teams don't want AI changing their system yet, so the first step is letting it gather data and analyze it.
  5. Credentials. Each node uses the Procore OAuth client ID and secret, plus a Build Flows API key that confirms the customer has access to that node.
  6. The management dashboard. It creates customers and API keys, can deploy a dedicated n8n instance on DigitalOcean with the nodes preinstalled, and shows each flow run, how many nodes and requests it made, and the input and response of any failed request.

Why the request tracing matters

Seeing every request and response is how we find API endpoints that need updating before customers report them. The same history is what any later work on agents, fine-tuning or search over a customer's own data would start from, so it is collected from day one.

Go deeper

Want a workflow like this against your own systems? Tell us what you want to automate.

Imagine what we could build for you

This build is one example of what’s possible. Tell us what you want to achieve, and we’ll design a solution around your people, your systems, and your goals.

Reproduce in 30 minutes

Reproduce (30 minutes)

  1. Watch the n8n nodes demo end-to-end.
  2. Stand up a sandbox n8n and connect one construction system credential.
  3. Build a single trigger → transform → Power BI/export path.
  4. Document secrets storage and who can approve writes.

Video description

Source listing for the published walkthrough—useful for search and context.

Custom n8n nodes for Procore, Autodesk, HCSS and Power BI, shown in a workflow that feeds Procore project data to an AI agent. The walkthrough also covers a read-only MCP server for Procore financials, the Build Flows API key on every node, and a dashboard that provisions customers, deploys n8n instances and traces each flow run down to the request.

Chapters

  1. 00:00Example workflow: Procore projects into an AI agent
  2. 00:47Procore node: actions and triggers
  3. 01:32Autodesk and HCSS nodes
  4. 02:12Power BI node
  5. 02:38MCP server for Procore financials (read-only)
  6. 03:48Credentials and the Build Flows API key
  7. 04:33Dashboard: customers, API keys and deployments
  8. 05:12Flow-run analytics and failed requests
  9. 06:03Wrap-up
Transcript(available)
[00:02] All right. Today we are going to be reviewing over some of the things I have created on n8n. It's quite exciting. So I will dive right into it. And this is an example workflow I put together just to showcase and outline. I'll start it so we and then we can start talking through it here. But essentially what this workflow is doing is it will go through and gather all of the companies and the projects that this user is associated with. It will loop over each project and gather necessary data. From there, I just am filtering it down to one project for this example to then feed that into the AI agent. Filtering it down just to make it quicker for this example to talk through. But what I will do is do some back and forth between the chat and leveraging the tools that we

[00:47] have created and it will output a specific report that we have then requested. So it'll take a moment to run. Once it's done, it will complete. what we'll do then next is I will dive into the specific nodes that I've created. So the first one being Procore. So any endpoint that is available in Procore I have created. So there is 1,400 or so action these are different types of anything you can do in Procore you can basically do in here as well as then I also created some triggers. These are things like change events or budget changes or RFI created or any type of updates within the system. And so these can be

[01:32] leveraged to be able to interact with the Procore instance. I also put together a Autodesk node. So this Autodesk node outlines around 300 or so actions. Any endpoint also any endpoint that's available in Autodesk is mapped out here. And I put together a few triggers just for project creation. Couple of the other nodes that I have created specifically are the HCSS. So I just started building out this one has around 48 or so actions. I'll continue to progress along that. And further another great one that is super helpful is the Power BI. So Power BI

[02:17] specifically is being leveraged to be able to interact with different gateways, data sets, data sources. You can leverage groups and or workspaces that people are associated with to interact with these and various types of ability to manipulate the data sets via tables, rows, columns and so yeah, great value add here in terms of the nodes. then specifically when we get into the MCP servers, I have the MCP for Procore created here. So let me close out of there and dive into this MCP. So MCP is running on my localhost 8000 over SSE. I didn't include any authentication for this. the authentication is currently handled in

[03:03] the back end right now. And I'm selecting our different tools that we can give our agent access to. All of these tools I mapped out for any endpoint that is available in the Procore financials. So this is specifically only leveraging the get requests and or like list requests. but the idea here is that initially when people are first starting they don't want to have an AI update or make any changes in their system at this point. soon they will but the idea here is let's first have people leveraging it to allow for the AI to gather data to get data and then perform some form of analysis from that and so the first initial iteration which is exciting

[03:48] to get moving so this is the MCP server. Another important thing to touch upon is that within each of these node request what we're doing is I added the authentication method so in the credentials we're leveraging the Procore authentication method through the client ID and client secret. But as you'll see here, I specifically have created a build flows API key. What this API key does is it will actually authenticate to ensure that that user has access to that node. And then what we can do is leverage that to be able to then do an analysis on our side to ensure we're updating these nodes properly that we're able to identify various information and then use that information to whether

[04:33] create specific AI agents or fine-tune agents or the large language models on their data and or doing any type of RAG for identification. So diving into that you'll see here I'm specifically in our I'll go back into the dashboard here but in this dashboard we'll get a general overview we can create a new customer to provision the API key and we can even go through and deploy a new droplet instantaneously utilizing DigitalOcean this will spin up their own instance of n8n and automatically install our pre-installed nodes that we have created here when I go into the details tab this will then go and show this specific company, the products that they have access to, if

[05:18] they have any deployments, and a deep analysis of how they're functioning and if there are any failed requests. And so the cool thing being is that we can then identify each flow run, if it's been successful, how many nodes are within it, and how many requests then for each of those nodes. And so we can then start getting granular in terms of identifying specific information whether it's the input requests or the response that is associated with that. So giving us the ability to do deeper analysis of if API endpoints need to be updated and or if we want to leverage this data to be able to go through and fine-tune a large language model for that company specifically and or if we want to go

[06:03] through and do some type of RAG so people can then search and or query for their specific data. But this is important to be able to do any type of change detection and analysis for the future. So that's what I have created. let me know if you have any questions and if you have any specific requests eager to develop and grow further and so thank you very much and I appreciate the time.

More like this

Nearby builds by capability and stack—useful context before you scope yours.

Your idea. Your solution. Let’s build it.

A similar flow, a different application, or something entirely new—we can help take it from the first idea through design, development, and deployment. Start by telling us what you need.