Latest Release


October 31, 2022


Our comprehensive documentation is available on the web and directly in Reflow using the Documentation & Help link.

How-to Videos

Follow along with us step-by-step on YouTube or use them as a quick reference while you're on the job.

Blog Articles

Get the most up to date information on new releases, upcoming features, and tips & tricks.


If you need help or have questions while installing and using Reflow, reach out to us.

What's New

Reflow Version 1.6.3

This release includes minor feature updates to Buildings, Pages, and the Floor Plan Builder as well as bug fixes and quality of life updates


  • Buildings have a new 'Pages' menu item that will display any custom Pages that share its sub navigation. New pages added from this list will use the Building's sub navigation automatically


  • Custom Sub Navigations now have a menu to see which pages they are assigned to. New pages added from this list will use the sub navigation by default


  • Pages can now be grouped in the list in the Pages configuration menu
  • Pages that use a sub navigation have a new option to add a sub navigation item in addition to the global navigation option

Floor Plan Builder

  • A numeric input has been added to the Element Scale slider in the Canvas tab
  • Icon Element
    • Checking the new "Visible in Mobile List" option in an Icon element's Properties Tab will show icons on portrait mode mobile pages
    • Icons can now be contained in circles and rectangles with pointed or rounded edges. Containers can have a background color specified which can be dynamic
    • When using a container, a "Use most readable icon color" checkbox has been added. Selecting this box will choose a light or dark color for the icon's color depending on its container background color (including when dynamic colors change)


  • The Room Name slot in Equipment > Graphics Settings > Additional Options now supports BFormat. You may need to navigate away from and back to pages and/or refresh your browser to see this update in the preview when changed
  • KitControl OneShot components are now supported as points under devices during point mapping auto detection

User Profiles

  • The Restrict New Content, Allow All Content, and Restrict All Content options have had UI and architecture optimizations
  • Headless Mode - when turned on, the hero area, global navigation menu, sub navigation menus, and the footer will not appear for users of the profile. Find this setting in the Navigation options under each User Profile


  • History charts now retain zoom settings when switching between chart types; zoom settings will reset when the Table View is selected or when the time range is changed and is no longer within the zoomed range
  • The Optimize Configuration File option has been removed; most of these optimizations are no longer necessary with the new Web Caching system. This option may return as we add additional performance improvements
  • Hyperlink dashboard cards can now have icons
  • Page numbers are now part of the URL when paging for both Alarm Sources and Alarm Records

Bug Fixes

  • Histories
    • History records with their 'hidden' facet set are now properly hidden in charts and tables
    • All types, including String and Enum, now properly show in the 'History Type' filter in the Reflow view
    • Very large and very small numbers are no longer sometimes shown in scientific notation on charts axes and tooltips
  • Schedules
    • Schedules that use BFormat for naming are now properly searchable
    • The preview now properly refreshes when turning the Filter by Source off
  • Equipment
    • Reordering groups in a points template now prompts to remap devices
    • Equipment groups are no longer able to be created when at a device's license limit, this prevents the display of a license error when a group was added above the license limit
    • Fixed an issue where 'Served By' links in breadcrumbs would not work when an Equipment Group was assigned
    • Schedule links are now always shown in titles, even when the device is not assigned to a building
    • 'Served By' counts now properly display the number of Devices served
  • Alarms
    • The Active Alarms summary will now show the correct priority count for Low Priority when 'Set Priority Display based on' is set to 'Priority Number'
    • The acknowledged username is now properly displayed in columns and in alarm record summary view
    • Consoles and exported items connected to buildings now filter by classes correctly when on building alarms pages
  • Dashboards
    • Fixed issue with status dots and status icons colors not working properly
    • Equipment List Card rows connected to devices whose ORDs no longer exist in Niagara now fail gracefully
    • Equipment List Card fixed an issue that allowed you to scroll when they are loading
  • Misc
    • The alignment of the zoom button icons in the floor plan viewer has been corrected
    • Popup/Page options in the Link Picker are now properly hidden when embedding Niagara views in floor plans and device graphics
    • Fixed an issue that could cause the Restrict New Content button in a User Profile to freeze up on very large sites
    • Fixed an issue where data from deleted equipment types could remain present and cause issues loading the Reflow view

Reflow 1.6.2 - 09/14/2022

This release includes feature updates to Histories, Schedules, Navigation and more, plus important bug fixes to systems introduced in 1.6.0 and 1.6.1

Reflow Hot Fix - 9/20/2022

  • Equipment is now properly being assigned and unassigned from floors when using the device list in a floor's configuration
  • The confirmation box to remap device points now properly appears after saving an equipment type when a new CSV points template file has been imported
  • Table Dashboard Card
    • Elements no longer sometimes display an incorrect color if dynamic colors are not in use
    • Dynamic colors for non-numeric points now use the correct color
    • Selecting a dynamic color ORD before selecting a value ORD in Point Badge elements no longer disable the value selector


  • Enum and String histories are now supported
    • In the Chart View, Enum and String values will only be displayed when in Table mode
    • On Featured Histories and dashboard cards, Enum and String values will not be displayed; if the card/feature history only contains Enum and/or String values, a table icon with a 'Data Table' title will be displayed, linking users to view the data in Table mode


  • Filter by Source
    • Station Schedule components autodetected by Reflow can now be filtered by specifying a source Niagara component
    • The source will be used as the starting point for the Schedule search; and only Schedules that are descendants of this source component's tree will be displayed in Reflow
    • The source parent component can be set independently for each Building in Reflow
    • Choosing a source will dramatically speed up the query process/load times on stations with large component trees


  • The Label Navigation Item has two new options:
    • Alarms provides display of Active, Unacknowledged, or Total alarm counts for the selected Alarm Console
    • Niagara Point will display the value the selected Niagara point
    • Both options accept text before and after the value being displayed
    • These label types can also both have a navigation link associated to them


  • Building Index Page
    • Alarm counts displayed in building cards and map popovers can now use the unacknowledged alarm count instead of the active alarm count. Counts can also be hidden by selecting the new 'Disabled' option
  • Floor Plan Builder
    • A title label for floor plans can be set in the Layout Options tab; this label will appear at the top in the center when a title is set


  • The display order of Equipment Type Summaries of devices in Equipment Groups can now be changed
  • "unackedAlarm" status color and display can now be turned off globally under Theme > Colors > Status Colors; when turned off, the status reported will be "ok" when a point has a status of "unackedAlarm"
  • Performance Optimizations
    • Devices are now cached in memory for a short time, which drastically improves load times of lists of devices particularly in summary tables and dashboard cards

Bug Fixes

  • Histories
    • Histories with 64-bit integer data (including facets) no longer fail to display in charts
    • The "Building" column header no longer displays on Building History pages
    • Featured Histories on the Landing Page will use custom series colors if they are set
  • Equipment
    • Device lists on Building equipment pages now filter as expected
    • Deleting an Equipment Type now properly removes all associated devices from the configuration file
    • Duplicating an Equipment Group will now properly copy its dashboard cards instead so that changing one will not change all other duplicated groups
    • Point card markers now properly save when changed on individual devices
    • Fixed issues revolving around equipment not updating when adding new equipment or adding equipment to served by
    • Fixed issue with Smart Histories Sparklines not linking to history on small compact cards
  • Dashboards
    • Equipment List cards only show authorized equipment when a User Profiles restricts access
    • Equipment-related dashboard cards no longer unintentionally redirect users when equipment is turned off
    • Table Card cells and elements now properly reflect their active configuration in the preview without requiring a page refresh
    • Building Map dashboard cards now respect the Building Map Settings from the Buildings Index page
  • Alarms
    • The Sources table now properly sorts by last record
    • Alarm Consoles now filter active alarms based on class restrictions
    • Fixed a bug that wouldn't allow you to acknowledge all alarms after you've chosen a source to view
  • User Profiles - Restrict New Content
    • No longer prevents users from navigation to the main equipment page
    • No longer causes building groups to be hidden for that profile
    • No longer causes Active Alarms on all Alarm Consoles to be restricted
    • No longer prevents navigation to Alarms in certain circumstances
  • Misc
    • When assigning History Groups to buildings, there is no longer a delay before it saves
    • Pages with building Sub Navigations now show the building's name in Building Dropdown and Label navigation items
    • The Config Pane scrollbar no longer renders above a modal dialog boxes in the equipment configuration
    • Manually replacing a config.json file while the Web Cache is enabled will now properly refresh the cache

Reflow 1.6.1 - 07/28/2022

This release includes major performance optimizations and bug fixes to multiuser and single user modes as well as new features for equipment, alarms, and dashboards

For detailed information on Points Template changes in 1.6.1, please read our blog article

  • Points Templates
    • Point groups, point order in groups, and point display names are now always saved at the template level (only) when possible. Groups, order, and display names are never set at the device level unless they deviate from the Points Template
    • Unless customized and overridden on a specific device, groups, group names, point order, and point display names will automatically change on devices when the Equipment Type's Points Template is changed - a point remap is no longer required
    • Point remaps are only required when point identifiers are modified or new points are added to a template; the remap popup will no longer appear when deleting points, editing point/group names, or reordering points/groups in the Points Template
  • Device Point Lists
    • Point lists now pull data directly from their Points Template when possible. Point names, for instance, are no longer duplicated in each device's point list unless the name differs from what is in the Points Template
    • To help users understand where differences in point names and groups exist, the font style of points/groups in the list will change:
      • Points and groups that come directly from the template will be normal weight font and have a black font color
      • Points and groups that exist on the template, but have been renamed in the device point list will have a bold font weight and be black in color
      • Points and groups that have been added to the device and do not exist in the template will be bold and green in color
  • The list of Equipment Types can now be sorted alphabetically using the new Sort button on the top right of the list


  • Alarm consoles and building alarm filters can be set to automatically exclude new alarm classes that get added to the station in Niagara with the Restrict New Alarm Classes setting
  • New action buttons are available to easily restrict or allow all alarm classes for a console or building
  • The Active Alarm Summary can now be shown on Active Alarms and Alarms Details pages
  • LinkPickers support directly linking to the Active Alarms page of an alarm console


  • Points List cards have a new option to color point names and/or values by their Niagara status

Floor Plan Editor

  • Hyperlink actions now have a checkbox option to open the hyperlink in a new window/tab

Performance Optimizations

  • The method in which Reflow stores points and groups under devices has been streamlined to take up less space in the configuration file. This optimization can reduce configuration file sizes by up to 60% before caching. A configuration file migration will take place when 1.6.1 is loaded with older configuration files
  • The Buildings index page has been optimized to load more quickly for configurations with many buildings
  • Table dashboard cards have been optimized to significantly improve performance when many columns/rows/elements are used
  • Additional multithreading support has been added to configuration file saves, web cache, and synchronization


  • The client web socket timeout can now be configured in the ReflowService property sheet using the Socket Timeout property; it defaults to 10 seconds. You may wish to increase this setting when working on slow networks (including over VPN or mobile data gateways)

Bug Fixes

  • Dashboards
    • Equipment List cards on building dashboard pages with the Hyperlink Style property set to Building Equipment will now properly link to devices under the building
    • Table cards with many columns, rows, and/or elements will no longer cause the web browser to become unresponsive for some time before navigating to and from dashboard pages
    • Alarms Cards no longer improperly display alarm totals in specific filtering scenarios
  • Equipment
    • Smart Histories on Compact Cards will now link to their respective history pages
    • Point groups set to collapse by default now collapse in all instances
    • StringWritable points imported from remote stations as room name slots will no longer eventually read {stale}
  • Histories
    • Large numbers no longer cut off on the Y axis of charts, all numbers greater than 99,999 or smaller than -99,999 will be automatically shortened/abbreviated to fit within the axis
    • The featured history chart on the landing page no longer overlaps the footer
    • Duplicate history display names no longer cause the History Picker modal to become unresponsive when searching
    • Numeric histories for points with precision facets using double values (instead of integer values) now properly show up in history lists
  • Alarms
    • Priority cards in the Active Alarms Summary link to the correct priority when clicked
  • Floor Plans
    • Enum display names with special characters now properly work with dynamic colors
    • The Lock All and Unlock All macros now work independent of floor plan element configuration
    • Dynamic colors of Zone elements properly update in multiuser config mode when users work on the same floorplan
  • Misc
    • Building maps on the Buildings Index Page and Buildng Map dashboard cards will no longer disappear when the map marker color calculation encounters an error
    • Embedded HX views no longer cause issues with non-Reflow hyperlinks in Niagara
    • Incremental backups are now properly created after the configuration is saved
    • Restoring a configuration backup will now regenerate the Web Cache when it is enabled
    • Fixed an issue that could cause certain navigation items to quit working when new content was restricted in User Profiles
    • Configurations no longer load multiple times upon disconnecting and reconnecting to the station
    • The Building Index Page has been optimized and will display Active Alarm data better and faster

Reflow 1.6.0 - 06/17/2022

This release includes new features, quality of life updates, and huge performance improvements.

Reflow Hot Fix

  • Fixes an issue with station tree ORD pickers running on embedded devices that could prevent the station tree from loading in the Reflow Config View

Performance Improvements
Reflow will now compress and cache application and configuration files that get served to web browsers. In performance testing, the Reflow application loads 60-70% faster when caching is enabled, and configuration data transferred is reduced by up to 95%, dramatically increasing initial load times when the configuration is cached. For more details, see the Web Cache documentation.

Multiuser Config Support
The new Multiuser Configuration Mode makes it possible for multiple users to edit the Reflow configuration simultaneously without overwriting each other. In addition, the Single User mode has had improvements made that prevent accidental overwrites in that mode. See the Configuration Modes section below for more details.

Important - We're rolling this feature out slowly and want to hear your feedback on quality and performance. During the 1.6 cycle, this mode will be disabled by default, but we encourage you to try it out in safe environments and let us know what you think!


  • Device Lists
    • Filtering by building and searching by device name has been added to the list UI
    • An Add button has been added next to Edit. This will make adding devices to long lists easier than having to scroll to the bottom of the list to access the Add New Devices list item
    • The Edit button has been given an icon
    • The Sort Alphabetically button has been given a label and a confirmation dialog will appear before the list is sorted
    • A new bulk action to assign and remove schedules for devices has been added to the Actions menu
  • New static images have been added to the Equipment Library for VAV, AHU, FCU, VFD, MUA, and WHP
  • Reflow's built-in equipment types now have default thumbnails set automatically, sourced from Equipment Library images
    • Default thumbnails are only set in new configurations, existing configurations are unaffected
    • To use the new defaults on an existing configuration, open the Equipment Type Settings and choose Default in the Equipment Type Thumbnail image picker
  • The Graphics Settings configuration menu has been broken out in to sub menus due to the amount of options now available
  • Hide Input Level in Status Badges is now enabled by default for new configurations (this does not affect existing configuration files)
  • Carrier Comfort Network table components are treated as point folders in Reflow devices (components with type ccn:CcnTableGroup or ccn:CcnPicTable)

Device Graphics

  • Point Card Styles - the style of cards used in graphics can be set globally and customized for each device using the Point Card Style property. Options include:
    • Classic - Classic style Reflow point cards, relatively unchanged from previous versions of Reflow
    • Compact - Points for each group are displayed in a single card, allows for more points to fit in the same area of the page

  • Point Card Markers - add additional context to points with Point Card Markers
    • Markers can add badges, dots, or change the point name font color
    • Manage Markers globally in the Equipment > Graphic Settings > Device Graphic Pages configuration menu
    • Markers can be applied to points in Point Templates and/or while editing a device's points list, using the new badge icon next to the featured star icon

  • Classic Point Card design updates
    • A new option for displaying status has been added called Auto. It is set by default on new configurations. This option works similarly to the When Expanded option, however it will display status on collapsed cards if that status is controlling the border color
    • Status Badges
      • Individual badges are used for each status keyword instead of a single badge with all keywords
      • Only the most important badge (which also controls the card border color) will be in colored by status, other badges will be gray
    • Readability Improvements
      • Point name font weights have been increased
      • Point name and point value font colors have been darkened, hovering over a card makes this color even darker
      • The light gray background used in large cards has been replace with a white background
    • The light gray background behind small point cards has been removed on all graphics, instead of just those without large point cards
  • Graphic Size & Position
    • The new Position property in each device's Graphics configuration can be used align the graphic to the right side of the page in addition to the classic left-aligned style
    • You can now customize the width of images/embedded views on the device graphics page using the Graphic Width property. Options include:
      • Auto - width of graphic is determined by screen size, large card count, and card style
      • Full - graphic takes up the entire width of the page
      • Large - graphic takes up 65% of the page when the screen size is large enough
      • Small - graphic takes up 50% of the page when the screen size is large enough
    • As in previous versions of Reflow, graphics with no large point cards will be automatically set to Full width
    • It is now possible have a graphic with groups of large point cards and a full width embedded view/image
    • Embedded views with a Niagara View Height set to Auto will have their heights adjusted to be proportional, to the chosen Graphic Width; with wider views having larger heights
  • Misc
    • Global defaults for Point Card Style, Graphic Width, and Graphic Position can be set in the Equipment > Graphics Settings > Device Graphic Pages configuration menu


  • Delta Charts - a Delta button has been added to history charts and dashboard cards, toggling it on will display the history changes over time instead of the raw values. This option can be turned on automatically from dashboard card configurations
  • The time period dropdown has been moved below the history title
  • The controls in the top right of history charts have had minor design updates

Dashboard Cards

  • History Sparkline and History Chart cards now support delta views
  • Device Summary Card - leverage the power of Reflow's equipment type summary views in dashboards with this new card. Both grid and table options are supported, you can display all devices of a type or select specific ones

Floor Plan Editor

  • Marquee Selection Tool
    • Click and drag in empty areas of floor plans to use a marquee selection tool
    • Holding Shift while using the marquee selection will add items to the selection
    • Holding Alt (Windows) or Option (Mac) will remove items from the selection

  • Elements Pane
    • Holding shift when selecting elements in the Elements pane will now select all elements between an existing selected element and the element that is clicked on
    • Holding Control (Windows) or Command (Mac) will select only elements that have been clicked
    • Locking
      • Elements can be locked by selecting them in the pane and using the new Lock toggle button on the bottom right
      • On the canvas, locked elements cannot be selected or moved and allow you to click through them
      • Locked elements are still selectable in the Elements Pane list
      • Elements can also be locked/unlocked by using the right-click context menu
      • Additional macros are available in the Macros tab to quickly lock and unlock all layers
  • Label Element
    • Label Elements that have Reflow Device point bindings can use dynamic variables for Title and Info Line properties:
      • $ROOM will be replaced with the assigned room on the device (either by slot or by setting the property in the device config)
      • $DEVICE will be replaced with the device's name
      • $POINT will be replaced with the point's name
    • Auto Labels (labels added with Auto Labels at canvas creation or the Add Equipment Labels macro)
      • Automatically have Title properties set to $DEVICE
      • Automatically have Info Line #1 properties set to $ROOM
      • The word Label is no longer appended to the device name in Title properties
    • The width of the accent mark (left border) can now be set in the Layout Options tab; this is disabled on mobile by default, but can be enabled by unchecking the Desktop/Tablet Only option under the Accent Width textbox


  • The Alarms architecture has been significantly upgraded to support larger alarm databases and leverage station-side processing for alarm records
  • Alarm Consoles now have an unlimited record count. The Alarm Limit property has been removed from the ReflowService; it is no longer necessary to limit the amount of records returned by the service as records are paged server side
  • Each Alarm Console now remembers the last time period set when returning to the view after navigating away. This is saved per session and will be cleared on logout or when the web browser is closed
  • Alarms Toolbar
    • Toolbar has had minor design updates including being contained by a border
    • Alarm Sources and Alarm Details tables can be exported as CSV files with the new Export option
    • The time period dropdown has been moved under the page title
    • Alarm extension hyperlinks now load in the toolbar instead of under the title when enabled
    • The time period dropdown on Active Alarms pages was unnecessary and has been removed

User Profiles

  • A new option in each profile allows new content created in Reflow to be restricted by default. This ensures that profiles retain their existing access settings when new content is added
  • New buttons have been added to allow/restrict all content in the Access Settings UI

Reflow Config

  • Selection updates - when selecting multiple ORDs, including during adding devices and editing user profiles, you can now hold shift to select multiple items in one click. You can also double click a parent item to select all of its children
  • Who's Online
    • A new status indicator dot can be found at the top right of the Reflow Config View. It displays the current communication status and the number of users actively connected to the Reflow Config View
    • Clicking on the communication status indicator will open a list of active users (Config View users and end-users in the Reflow View)

  • Configuration Modes
    • Single User Configuration Mode (default)
      • When changes are made in the Reflow Config View the entire configuration file is saved by overwriting the config.json file in the station file system (the same as in all previous versions of Reflow)
      • NEW Reflow Config View will prevent multiple sessions from editing the configuration at the same time. Sessions could be different users or the same user in a different browser tab. This safeguard has been put in to place to prevent issues where users overwrite each other's configurations without knowing it
      • NEW If the Reflow Config View is opened while another session is active, they will be prompted with a lobby screen where they can request control from the controlling session. If the controlling user does not respond within 30 seconds to deny the request, control will be given to the requester
    • Multiuser Mode (experimental)
      • Multiple users can simultaneously make changes to the configuration when this mode is enabled. Delta changes from each session are synchronized with the ReflowService and broadcast to other connected sessions
      • While we have rigorously tested this feature and feel it is ready for production, it is still a new system and it interacts with the most important part of Reflow (your save file). Out of an abundance of caution, this mode will be considered "experimental" and will disabled by default for the duration of the 1.6 release cycle
      • While Multiuser mode allows for simultaneous editing, it is not recommended to edit the same item that another user is working on, particularly editing the same floor plan. A warning will be shown in the floor plan editor if another user is editing it as well. You can also see if users are editing the same thing as you by clicking on the communication status indicator to open a list of users that are online and their location in Reflow
      • In addition to the station file system, Multiuser Mode stores configuration data in memory; this will cause Reflow to use more station resources vs Single User Mode
      • Multiuser Mode can be turned on by setting the Multiuser Config property of the ReflowService to Enabled

Documentation Updates

  • In addition to being updated with the latest information on 1.6.0 features, the documentation now includes a robust section on the ReflowService, including common issues and troubleshooting steps

Bug Fixes

  • History Sparkline cards at quarter size will longer show scroll bars when content overflows slightly
  • Inconsistencies between Niagara and Reflow alarm views have been fixed; most of these were due to the way alarms were filtered in Reflow as active alarms
  • Equipment
    • Fixed a bug that could cause errors in device graphics using points from a BCPBacnetNetwork
    • Fixed a bug in ord resolution for stations that have been migrated to 4.11 from earlier versions of Niagara. This issue caused issues loading schedules and the station file picker
    • Fixed an issue where remapping a device wouldn't recheck for points when the value wasn't specifically set to not have a value
    • Fixed margin and padding issues when assigning floors to multiple devices in an equipment type's devices list
    • Fixed spacing between the equipment name and floor name when bulk editing equipment floors
    • Fixed equipment sorting to sort first alphabetically, and then by natural numeric sorting
  • Floor Plans
    • Holding space while on the floor plan editor will now allow you to click through elements and allow drag to move
    • Fixed an issue that caused height and width to be equal when creating new floor plans and changing one of the values while Maintain Aspect Ratio was checked
    • Labels added to floor plans with the macro or at canvas creation will no longer position themselves off screen if the canvas is too small
  • Fixed an issue that sometimes prevented Niagara views from being loaded after an embedded Reflow HX view hyperlinked to another view

Past releases

Information on new features and bug fixes in past releases of Reflow can be found on the documentation website in the Change Log.

Are you a systems integrator?

Get an unlimited license for Reflow