TL;DR
An Asset Information Requirements (AIR) document is not really a document - it is a system. It identifies the assets you need to maintain, defines exactly what information you need to know about them, and acts as the contract for what should appear in the models. This guide walks through building an AIR end-to-end inside Plannerly's Scope and Verify modules, contracting for it, and then verifying that the models that come back actually meet what you asked for. For the broader ISO 19650 workflow, see our ISO 19650 requirements management guide.
Watch: A full walkthrough of creating an AIR in Plannerly - from setting up the list of maintainable assets, to contracting for the information, to verifying the models against your requirements, to producing a COBie-style handover report.
What You Will Build
By the end of this guide you will have a structured list of maintainable assets, a clear set of information requirements against each one, responsibilities assigned to teams, a signed contract for the deliverable, and an automated way to verify the models you receive against everything you asked for. You will also be able to export a COBie-style handover spreadsheet at the end.
This guide covers 6 steps. Work through them in order and you will have a complete AIR workflow, from creation to handover.
Step 1 - Set up your project and understand the AIR
Before you build anything, you need a Plannerly project and a clear picture of what an AIR is for. The AIR is the bridge between the asset owner's strategic goals (the OIR) and the actual information that has to live inside the models.
Video: Creating a free Plannerly project and selecting the Scope and Verify modules.
Required checklist
- A free Plannerly account at plannerly.com
- A new project created (the example uses Southbank Business Park)
- Scope and Verify modules enabled on the project
- An understanding of the OIR that the AIR will support
1.1 - Create the project
Sign in to Plannerly and create a new project. You only need two modules for this workflow: Scope, which is where the AIR is built, and Verify, which is where models get checked against it. Keeping the module selection focused makes the project easier to navigate later.
- Use a memorable project name - asset owners often run several AIRs in parallel
- You can add other modules later if the project grows beyond the AIR
1.2 - Anchor the AIR to your OIR
The OIR defines the strategic goals - why the organization wakes up every morning, what it is trying to achieve with its built assets. The AIR is the practical translation of those goals into a list of maintainable assets and the data you need to manage them. If you can not link a requirement back to an OIR, you probably do not need it.
- Identify the maintainable assets that drive the OIR (mechanical, electrical, fire safety and so on)
- Define the key information fields you need per asset
- Be ready to defend each requirement - "we collect this because..."
Step 2 - Create your list of maintainable assets and information requirements
There are three ways to build the list - manually, from the buildingSMART Data Dictionary (BSDD), or by importing a CSV. In practice you will usually mix all three. The goal is the same: a structured, classified list of assets, each with a clear set of information requirements and verification rules.
Video: Creating assets manually, importing them from CSV, and defining the information requirements that go with them.
Required checklist
- An idea of which assets are maintainable on this project
- Optional - a CSV from the client describing what they need
- Optional - a project linked to a BSDD dictionary (Uniclass 2015 in the example)
- A view on the verification rules you want to enforce per requirement
2.1 - Create assets manually
In the Scope module, start a task row for each asset - "heat pump", "storage tank", "air terminal", and so on. If your project is linked to BSDD with a dictionary like Uniclass 2015, typing the asset name surfaces the right entry and adds the classification code automatically. You can ignore the suggestions if you do not need classification, but accepting them keeps you compliant downstream.
- Use folders (Mechanical, Electrical, Fire Safety) to group assets
- Drag assets in from the Plannerly library if they are already defined - many come with graphics
- Use the AI image generator on assets that do not have an icon yet
2.2 - Define information requirements with verification rules
For each asset, decide what you actually need to know - manufacturer, system classification, switch voltage, and so on. In Plannerly each requirement comes with a verification rule, so a model can later be checked against it automatically. Rules can be Boolean, numeric, date-based, text patterns, or even AI-generated regular expressions for complex naming conventions.
- "Any value excluding empty" is a sensible default for free-text fields
- Use numeric ranges with units (e.g. switch voltage = 120V) where the value matters
- Let AI generate the regex for naming patterns - you do not have to speak that language
2.3 - Import assets and requirements from CSV
If you already have a list - from a client, an Excel template, or a previous project - importing is far faster than recreating it. Plannerly accepts a structured CSV for both assets and information requirements. Download the example template, match the columns, and drop the file into the project. The same approach works for tags, which let you group requirements (mechanical, electrical, COBie) and filter them on the fly.
- Import the asset list first, then the requirements
- Use tags so you can later filter "mechanical only" or "COBie only" with one click
- You can also import an IDS file from buildingSMART if a client provides one
2.4 - Assign requirements to assets
Once both lists are imported, link them together. Filter the requirements by tag (e.g. "mechanical equipment") and assign them to the relevant assets at the milestone you need them. Repeat for light fixtures, electrical receptacles, cable trays, plumbing fixtures, fire safety, and so on.
- Filter by tag to keep the list manageable
- Assign at a milestone - typically Milestone 1 for design intent, later milestones for as-built
- Skip assets that are not in scope for this project (e.g. lifts and elevators if they are out of scope)
Step 3 - Assign responsibilities and create work packages
An AIR is only useful if someone owns each piece of it. Assigning appointed parties (electrical sub, mechanical sub, fire safety designer and so on) and grouping their tasks into work packages is what turns the list into something contractable.
Video: Adding an electrical team, assigning responsibilities, and creating a filtered work package.
Required checklist
- The list of assets with information requirements assigned
- A view on which discipline (electrical, mechanical, fire safety) owns what
- A naming convention for work packages
3.1 - Add teams as appointed parties
Click into the team cell on a task and add a new team - "Electrical Sub", "Mechanical Sub", "Fire Safety Designer". Save it as an appointed party so it can be invited and held accountable. You can assign the same team to multiple tasks at once to speed things up.
- Use clear, role-based team names rather than company names where possible
- Invite team members to the project so they can collaborate over the activity feed
3.2 - Filter and create a work package
Filter the scope by team (for example, all electrical responsibilities), then create a work package. The package inherits the active filters, so the electrical work package contains exactly the electrical scope. You can save multiple work packages off the same base list - one per discipline, milestone, or contract.
- Name work packages clearly (e.g. "Electrical Workset")
- You can switch back to the unfiltered scope at any time
- Use multiple views to manage complex projects without losing the big picture
Step 4 - Export the agreement and collect signatures
With work packages in place, you can export a clean agreement and run an e-signature workflow against it. Plannerly exports to PDF, Excel, or an IDS file from buildingSMART, with a configurable cover page and signature flow.
Video: Exporting the electrical work package as a PDF, customizing the cover page, and starting an e-signature workflow.
Required checklist
- At least one work package created
- The signatories invited to the project
- An agreed export format (PDF, Excel, IDS)
4.1 - Export to your preferred format
From the export menu, choose your format. PDF is the most common for an agreement, but Excel works for clients who want a tabular view, and IDS gives you a machine-readable export aligned to buildingSMART's open standards. Configure the cover page, switch to A4 if you need to, and select which sections to include - grid, requirements, details.
- PDF for the signed contract record
- IDS for handing over to model authoring tools
- Excel for client-side review
4.2 - Run the signature workflow
Once exported, you can either download the PDF or start an e-signature workflow inside Plannerly. Select the signatories from the project members, send the invitation email, and Plannerly tracks the status of every signature. A new cover page with full signature metadata is generated each time someone signs.
- Signatories must be project members - invite anyone external before starting the workflow
- Status updates show whether the document is fully approved or still waiting
- Agreeing on the details inside Plannerly first is preferable - by the time it gets to signing, there should be no surprises
Step 5 - Verify the models against your requirements
Once the assets are being modeled, you need to check that the information you asked for is actually there. The Verify module turns this from a side-by-side document/model review into an automated check across IFC, Revit, or any of the 60+ formats Plannerly supports.
Video: Loading an MEP model into the Verify module, linking elements to requirements, and creating a model rule for automated checking.
Required checklist
- A signed AIR with information requirements
- One or more models uploaded (IFC, Revit, or other supported formats)
- An understanding of which property links elements to requirements (name, classification code, etc.)
5.1 - Switch to the model viewer
Open the Verify module and switch to the model viewer. Load the relevant model - in this example an MEP model rather than a structural one, since the AIR is focused on mechanical and electrical assets. The kanban board view alongside it lets you follow each requirement through your own QA statuses.
- Default statuses cover most workflows - you can rename or add your own
- One project, many models - load whichever discipline you need to check
5.2 - Link elements to requirements
For each requirement, set up a rule that links it to the matching elements in the model. The simplest rule is "name contains 'mechanical equipment'" or "name contains 'light fixture'". Plannerly counts the matched elements and shows you how many pass, fail, or sit in the middle - green, red, and orange/papaya.
- Green - the value is present and matches the rule
- Orange/yellow - the value is present but does not match the rule
- Red - the value is missing entirely
5.3 - Use a model rule for automated linking
Linking each requirement one by one works for small lists, but a model rule scales the same logic across the whole project. Set the rule to "task name = element name" (or "task code = assembly code" if you classify by Uniclass) and Plannerly links everything in one go.
- Name-based rules are the simplest and work for most demo projects
- Classification-code rules are more robust on real projects
- You can mix and match across the same project
5.4 - Report issues back to the team
When a requirement fails, raise it from inside the model viewer. Add a comment ("please add manufacturer information"), assign it to the responsible team member, and move the task to a custom QA fix status. The kanban board picks it up automatically, so anyone overseeing the project can see what is pending without ever opening a model.
- Custom statuses (QA fix, ready for review, complete) reflect your real process
- Appointed parties only need to look at models when status is "ready for review"
- Comments and document attachments live on the same task card
Step 6 - Produce a COBie-style handover report
At the end of the project, the AIR data should be ready for handover. Plannerly generates a structured spreadsheet with tabs for contacts, facility, components, and so on - aligned with COBie if you used a COBie library of requirements, or generic if you did not.
Video: Adding COBie requirements, generating a handover report, and reviewing the structured spreadsheet output.
Required checklist
- A verified set of models linked to your AIR
- Optional - COBie-aligned requirements imported from the Plannerly library
- A clear scope for the report (which models, which milestones, which teams)
6.1 - Add COBie-aligned requirements (optional)
Plannerly ships with a COBie library of information requirements, named in the typical "sheet.property" format (e.g. "Component.Manufacturer"). Adding these to your AIR keeps the handover aligned with COBie expectations without you having to type them by hand.
- Use COBie requirements where the receiving operator expects them
- Mix COBie and custom requirements freely on the same asset
6.2 - Generate the handover report
From the Verify module, create a handover report. Choose which models to include, which requirement types to filter for (all, COBie only, or specific tags), and any team or milestone filters. Plannerly produces a tabbed spreadsheet that pairs the model data with the requirements, in a COBie-style layout.
- Filter to MEP models if the AIR is mechanical and electrical
- Filter to COBie tags if the operator wants a strict COBie-only deliverable
- The report reflects the model state at the moment of generation - re-run after fixes
6.3 - Review what made it - and what did not
The first tabs cover contacts and facility information. Then come the components, with the model data filled in against each requirement. Anything that came back red in Verify will be missing here too. That is exactly the point - the spreadsheet does not lie about what was delivered.
- Use the gaps as a final QA loop before sign-off
- Re-run Verify, fix the gaps, regenerate the report
- Hand over the spreadsheet alongside the models, not instead of them
Related resources
- ISO 19650 requirements management in Scope - step-by-step BIM workflow
- AIR lesson in Plannerly's free Expert training
- OIR lesson - organizational information requirements
- How to create a Master Information Delivery Plan (MIDP)
- Verify - task tracking, model checking and quality assurance
- BIM verification and COBie handover - one seamless workflow
- Free certified Plannerly training courses
- Book a 20-minute call with Clive