Go to homepage

Oh no, something went wrong. Please check your network connection and try again.

Set up Revit for Loopbuild

Loopbuild prices your model from a material takeoff schedule. Revit already knows most of what we need, but a few fields have to be added by hand, once per project. Pick a category to see what it needs, or take the lot in one file.

Download plugin

LoopbuildSharedParameters.txt: 5 parameters, plain text. Load it once and reuse it in every project.

Setting it up, once per project

  1. Download the shared parameter file and save it somewhere your whole team can reach: a network drive or your BIM standards folder, not your Downloads.
  2. In Revit: Manage > Shared Parameters > Browse, and select the file. You should see a group called Loopbuild with five parameters in it.
  3. Manage > Project Parameters > Add > Shared parameter > Select. Add each parameter, tick the categories listed in the table below, and pick Type or Instance as shown there.
  4. Fill in the values. Type parameters are set once per pipe or fitting type; instance parameters (the angle, the reduced outlet) are set per element, so select all the 90° elbows at once and fill them in one go.
  5. Create a schedule (View > Schedules > Material Takeoff, or a Multi-Category schedule) and add the LB_ parameters as columns, along with the built-in columns listed further down.
  6. Export the schedule and upload it to Loopbuild, or send it straight from the Loopbuild Revit plugin.

If something comes back wrong

A row came back with no product at all.
Almost always a missing material. Check that LB_Material is filled in on that type, and that the column is actually in the exported schedule: an empty column exports as an empty value, which reads exactly like not having it.
My 45° and 90° elbows ended up on the same line.
LB_Angle is empty, or missing from the schedule. It has to be bound as an Instance parameter: as a Type parameter, every elbow of that type is forced to share one angle.
Our Revit runs in French. Do we have to rename anything?
No. French schedule headers are read as they are: Matériau : Nom, Quantité, Type and so on. Only the LB_ parameters have fixed names, and those stay in English in every language.
Our project is set to metres, not millimetres.
That's fine for the built-in Size and Length columns: the unit is read from the value itself. Just type LB_Size_Secondary in millimetres (63, not 0.063). It is a text field precisely so that project units cannot change it.