Analyze room and space data with the agent

Last updated: October 23, 2026

Use the agent to color rooms by type, count and total them, put the results on a sheet, and export the data for other tools. This works on rooms published from Revit and on rooms created in Motif.


Before you start

The agent can only report what's in the model, so results depend on how the rooms were set up.

  • Bring rooms over from Revit. Rooms come over when you publish your Revit model with the Motif plugin. Their names, numbers, and areas come with them.

  • Name rooms consistently. The agent groups rooms by name or type. "Exam Room 101" and "Exam Room 102" group together, but "Exam" and "Exam Rm" may not.

  • Fill in the data you want to report on. If you want rooms colored by department or finish, that value needs to exist on the rooms.

💡 Ask "What room types are in this model, and how many of each?" before anything else. It's a quick way to catch naming inconsistencies and rooms that are missing data.


Color rooms by type

  1. Open a floor plan view of one level.

  2. In the agent panel, ask the agent to color the rooms, for example "Color all the rooms on this level by room type."

  3. Check the result. If it looks right, ask "Do the same for all levels."

You can color by anything stored on the rooms, such as function, department, size range, or floor finish. You can also specify colors, for example "Make all clinical spaces shades of blue and all support spaces shades of gray."

💡 Starting with one level is faster, uses fewer credits, and makes it easier to correct the agent before it runs across the whole building.


Count and total rooms by type

Ask the agent for the summary you need. For example:

  • "List every room type with its count, total area, and average area."

  • "Group the rooms into clinical, support, and circulation, and give me the area and percentage of each."

  • "How many rooms on Level 3 are over 200 sq ft?"

  • "Count the doors, windows, and furniture in each room."

The agent replies with a table and explains how it grouped the rooms and calculated the totals. Room areas from Revit are net areas, measured to the inside face of the walls.

💡 Be explicit. "Total area of rooms named Patient Room on Levels 2–4" gets a more reliable answer than "How big are the patient rooms?" It also uses fewer credits.


Put the results on a sheet

When you're happy with the colors and the numbers, ask the agent to lay them out for presentation, for example:

  • "Create a sheet for each level with the colored floor plan and a legend."

  • "Add the room type summary table to this sheet."

  • "Calculate the gross floor area for each level and show how it was calculated on the sheet."

Everything the agent places on a sheet can be edited afterward. From there you can export the sheets to PDF.

âš  Tables the agent places are a snapshot. They don't update when the model changes. If rooms change, ask the agent to run the summary again.


Export the data

To work with the data in Excel or a reporting tool, ask the agent to export it, for example "Export a CSV of every room with its name, number, level, type, and area."

âš The agent will provide a CSV text that you can copy and paste into your reporting tool, and will not generate a CSV file.

The same works for other elements, such as a list of furniture by room for a cost estimate.


Compare versions of a model

To see how the numbers changed between design options or milestones:

  1. Place the model you want to compare as a link in a new model, once for each version. See 📄 Link another model into your model for more details.

  2. Select each link and choose the version it should show.

  3. Ask the agent to summarize each one, for example "Make a sheet comparing total area and room count by type for each version."


Save your workflow as a skill

Once a coloring scheme or report comes out the way you want, save it so you and your team can run it again on any model.

  1. Work through the request with the agent until the result is right.

  2. Ask the agent to save it, for example "Save this as a skill called Room program report."

  3. Next time, type / in the agent panel and choose the skill.

Running a saved skill uses fewer credits than walking the agent through the steps again. To have the agent match your firm's format, upload an example report or color standard to Project Context and reference it with @. See 📄 Use files and skills with the agent for more details.


Good to know

  • Check the numbers. The agent shows how it got each result. Spot-check counts and areas, and confirm totals against your source model before using them in contract documents or area submissions.

  • Some area standards aren't supported yet. Calculations that depend on wall layers, like BOMA, aren't available for imported Revit models. The agent will tell you when it can't follow a standard and what it calculated instead.

  • Rhino geometry has less data. Rhino models don't carry room or type data the way Revit models do, so the agent can report much less about them.

  • Analysis uses AI credits. Large models and whole-building requests use more. Start with one level and save skills for work you repeat.


Need help? Reach out to us at community.motif.io