Enterprise Features

Chris McKeown / June 4, 2026

Enterprise, Settings

~5 min read955 words
0 views

BonusTools includes a set of optional enterprise features that are off by default and must be enabled per licence key by KiwiCodes. Once enabled, they activate automatically for all users on that licence — no configuration needed on the user's machine.

To trial or enable any of these features, contact KiwiCodes with your licence key and the features you'd like to enable.


Enterprise Features


Feature overview

FeatureWhat it does
Warning UploadRevit warnings are recorded and sent to the BonusTools dashboard
Window Usage UploadRevit window activations are tracked and uploaded
Model UploadModel metadata is uploaded for reporting
Health Check UploadKiwiCodes Audit results are uploaded to the dashboard
Named User LicensingSwitch from floating to named-user seat assignment
Auto UpdateBonusTools updates itself automatically on startup
Interaction UploadTool usage is tracked to show which tools are being used
AI AssistantEnables the AI Assistant panel (Revit 2027 only)

Warning Upload

allowWarningUpload

When enabled, Revit warnings are automatically captured as they appear in your models and uploaded to the BonusTools service. This gives your BIM manager a live view of warning trends across all projects and users — without anyone having to manually run a warnings report.

What gets recorded: the warning message, the model path, the Revit user name, and the timestamp.

Privacy note: no geometry or model content is transmitted — only the warning text and metadata listed above.


Window Usage Upload

allowWindowUsageUpload

Revit has certain windows that, when activated, often indicate non-standard workflows — for example opening the In-Place Family editor or the Import CAD dialog. When this feature is enabled, activations of these windows are recorded and uploaded.

This works in parallel with the local Window Watcher tool (tool 07). You don't need to configure Window Watcher locally for this to function — the upload happens regardless.

What gets recorded: the window name, the model path, the user name, and the timestamp.


Model Upload

allowModelUpload

Uploads metadata about each Revit model that BonusTools loads into. This allows the BonusTools dashboard to show which models are being worked on across your organisation.

What gets recorded: model path, file name, Revit version, and session metadata. No model geometry or parameters are included.


Health Check Upload

allowHealthCheckUpload

When a user runs the KiwiCodes Audit (tool 142), the results are uploaded to the BonusTools service alongside being written to the local splash screen family. This lets BIM managers view audit results for all models centrally, rather than opening each model individually.

What gets recorded: the health check metric values produced by tool 142 (element counts, warning counts, file size, etc.) and the model path.

See the KiwiCodes Audit tutorial for details on what the audit measures.


Named User Licensing

namedUserLicensing

Switches the licence model from the default floating licence (first-come, first-served seats) to named user mode. In named user mode:

  • Specific Autodesk user names are assigned to seats by the licence administrator.
  • Only users on the approved list can activate BonusTools.
  • Seat assignment and release is managed through the BonusTools website.

Named user licensing is suited to organisations who need to control exactly which staff have access, or who want to report on licence utilisation by individual.

See the Named User Licensing tutorial for the full setup flow.


Auto Update

allowAutoUpdate

When enabled, BonusTools checks for a new build on startup and automatically installs it if one is available — no manual download or installer required. The update runs silently in the background and takes effect the next time Revit is started.

This is useful for organisations with many Revit users who want to ensure everyone is always on the latest version without relying on IT or individual users to run installers.


Interaction Upload

allowInteractionUpload

Records which BonusTools are being used, by whom, and when — and uploads that data to the BonusTools dashboard. This gives BIM managers insight into adoption across their team: which tools are heavily used, which are never touched, and who the power users are.

What gets recorded: the tool name, the model path, the Revit user name, and the timestamp. No input parameters or results from the tool are captured.

This data can inform decisions about training (which tools does the team not know about?) and licensing (are seats being used effectively?).


AI Assistant

aiAssistantEnabled

Enables the AI Assistant dockable panel (tool 158). Without this flag enabled on the licence, the AI Assistant button will show a message indicating the feature is not available.

The AI Assistant allows users to query their Revit model in plain English using Anthropic's Claude AI. Users still need to provide their own Anthropic API key — this flag controls access to the feature, not the underlying AI service.

Requirements: Revit 2027 or later. An Anthropic API key per user.

See the AI Assistant tutorial for full setup instructions.


How to request access

All enterprise features are enabled per licence key by KiwiCodes. They cannot be self-configured.

To enable any of the above for your organisation:

  1. Note your BonusTools licence key (visible under the About button on the BonusTools ribbon).
  2. Email chris@kiwicodes.com with:
    • Your licence key
    • Which features you'd like to trial or enable
    • Any questions about what data is collected

Features are typically enabled within one business day. Users will see the change take effect after their next Revit restart (when BonusTools fetches the updated settings from the server).