If attempting to create a Viking Pipe Type, such as the Viking Threaded Pipe, results in the following warning:

Revit could not find a matching Pipe Segment in "Pipe Types: Viking Threaded Pipe". Please check the routing preferences of "Pipe Types: Viking Threaded Pipe".

This is an indication that a default Schedule 40 pipe profile could not be found in your project. Most default templates include a definition of Schedule 40 pipe, but in the event the template you are working on is missing this, you can remediate through the following steps:

  1. Manage tab on Revit ribbon
  2. MEP settings -> Mechanical Settings
  3. Under Pipe Settings -> Segments and Sizes
  4. Create a new Segment named "Carbon Steel - Schedule 40", or "Steel, Carbon - Schedule 40"
  5. Fill in the size catalog for for all desired sizes

(Note: CAA calculations do not rely on these parameters for internal diameters, but if you desire accurate dimensions they can be found by Googling "Schedule 40 Standard Pipe Sizes")

The Clean Agent Assistant tag button is a toggle that creates and deletes tags for a pipe network that was traced. You may need to retrace the pipe network if you made any changes. You may also need to set your to scale 1”=10’ (or similar).

Example of tags in a 3D view:  

Example of tags in floor plan view:


The altitude is automatically derived from the Revit project location. This can be manually overridden. To set the project location within Revit, go to the Manage ribbon, and select the Location option on the Project Location panel.

The “Connection piece/horizontal orientation of hose” checkbox on the Pipe Network tab of the Clean Agent Assistant is used to indicate the use of a swivel adapter. When using a swivel adapter, this box should be checked. If not using a swivel adapter, the box should be left unchecked. If you select a container with a swivel adapter during the Place Container portion of the wizard, this will automatically be checked for you.

Changing the default settings for new Clean Agent Assistant projects can be done by opening the Clean Agent Assistant, clicking the “Configuration” button on the top toolbar, and navigating to the “New Projects” tab. These settings control the defaults of any new project.

Dry sprinkler barrel length is generally set by the instance parameter “BarrelLength” on sprinklers that support it. On sprinklers with fixed lengths, such as dry pendent ESFR sprinklers, the length will be preset based on the family type you select.

When connecting to a fitting or pipe that has its connector located on the face of the fitting, the “Use Thread Makeup” instance parameter can be used on supported sprinklers to modify the location of the connector on the sprinkler to adjust for a standard thread makeup.

Check or uncheck the “ShowEscutcheon” instance parameter on the desired sprinkler(s) in supported families.

If you closed the Wizard, go back to the Viking toolbar and select Clean Agent Assistant. If you did not close the Wizard, it may be open in a different Revit window. 

Ensure that every Room / Room Part defined in the Quantity Calculation tab (that has a volume > 0) has at least one nozzle assigned to it. For example, if Room / Ceiling and Room / Main both have volumes, but  Room / Ceiling has no nozzle assigned to it, this error will occur because no agent is being discharged to protect that area. Nozzles can be assigned on the “Nozzle” tab of the Clean Agent Assistant, or via the wizard during the pipe network extraction.

Under the "Products” category, navigate to your system. Under “Inspect Your Valve" select the option to Use your device's camera to identify components of your valve. When your camera launches, aim it at your valve. Hold steady as the AR technology locks onto your valve and labels key components!


Users will be notified when an update to Viking Tools is available. Viking Tools can be updated by downloading and running the latest installer. If Viking Tools are already installed, you will not be prompted for an activation code again.

To install Viking Tools on multiple computers, just follow the Sign Up and Download link, or the Email Verification page. After confirming that you have already registered, a new download link and activation code will be emailed to you.

To uninstall Viking Tools for Revit, please follow the instructions below for your operating system.

Windows 10:

  1. Open the Start menu.
  2. Click Settings.
  3. Click Apps on the Settings menu.
  4. Select Apps & features from the left pane. A list of all installed apps appears in the right pane.
  5. Select Viking Tools for Revit.
  6. Click the Uninstall button that appears.

Any other Windows:

  1. Open the Start menu.
  2. In the right pane, click on Control Panel.
  3. Under Programs click on the item Uninstall a program.
  4. Select Viking Tools for Revit.
  5. Click Uninstall at the top of the list.
  6. Confirm the uninstall process by clicking Yes.

Visit our download page to get started. 

  1. Select "Download Revit Tools." Your download will begin immediately. 
  2. Open the download to begin the registration process.
  3. Click Register.
  4. Fill out the Registration Form. 
  5. Follow the additional instructions in Revit to complete your installation. 


Yes, multiple systems can be designed in a single Revit project. Modular systems can also be designed within one Revit room or Space via separators. Clean Agent Assistant projects can be saved, and new projects created to address each system. This is necessary as each system must be individually hydraulically calculated. Refer to the tutorial for more details.

BIM stands for Building Information Modeling. Is an intelligent 3D model-based process that gives architecture, engineering, and construction (AEC) professionals the insight and tools to more efficiently plan, design, construct, and manage buildings and infrastructure.

Yes! From the “Products” section, select a valve, and there will be a section to order replacement parts for the valve. There you can choose parts to be replaced right from the valve.

When you favorite a resource, the resource will be saved and downloaded to your device for ‘Offline’ use.

Technical data sheets can be found under the Technical Data tab of the final configuration model. Access them one by one via the “Data Sheet” link, or click the Download button to receive a .zip file containing all documents listed, along with a summary cover sheet.

You can request a quote by using the Submit to Customer Service button. This will send us your configuration, and it will be forwarded to your local Viking SupplyNet location for pricing. Please ensure you provide an accurate general location when submitting your request (City, State for example). The Submit to Customer Service option will also CC you on the email, so you will get a copy either way!

Our families are distributed in a zip file to make use of a Revit Family type catalog. This allows more flexibility in terms of using our families - both for Viking and for the user. We are able to distribute families with a type for every part number with the appropriate family parameters. As a user, you can filter down to only what you need without loading thousands of variations into your model at once.

Our tools support Revit versions 2017 through 2022.

Nope!  Viking Tools for Revit are complimentary to use for anyone that is using Revit. Need extra assistance? We're here to help. Please drop us a line here.


No. Access to the tools does not expire and you will be notified when there is an update.

No, there is no limit to the number of users in an organization.