Revit® Add-In · Sync Sentry

Queue-based
sync control
for Revit
®

Put Synchronize with Central behind a visible, manager-friendly queue. Sync Sentry shows who is active, who is next, who is idle, what was requested, and what happened — without turning daily syncing into guesswork.

Revit 2023–2027Network central modelsPublic 1.0
SS-Scrn-ConsoleUserEdit-632-Light-20260702061705-41652c.png

Core Capabilities

Everything needed to coordinate sync turns.

Sync Sentry combines a shared Project Users table, a queue turn system, right-click actions, widget mode, Queue Manager controls, Admin-only reset tools, and exportable activity history into one Revit-aware console.

Project Users

The live model queue in one table.

The table stretches with the console and uses four columns: # for queue position, User, Status, and Request. Follow Queue places the user to the queue after the selected user queues up.

#UserStatusRequest
Status intelligence

Working, Idle, Next Up, or Syncing.

Status can show Revit-document idle after 5 minutes, sync progress as text, paused users, current turn, and blocked Revit dialog conditions without relying on general Windows mouse activity.

Idle 5 minSync %Modal wait
Right-click actions

Context actions by role.

All users can follow rows or send queue requests. Queue Managers can add, remove, pause, unpause, force sync, and reorder. Admins can assign Queue Managers and run recovery actions.

FollowRequestManage
Widget Mode

Compact queue awareness.

Open a small widget view for quick monitoring while keeping Revit screen space available. Widget mode preserves project users, queue state, row styling, and theme-aware headers.

CompactTheme UIFollow rows
Queue Maintenance

Refresh, Repair, Clean, and Reset.

Refresh is available to all users. Queue Managers and Admins can Repair Queue, Clean Queue, and Reset. SHIFT+Reset is Admin-only hard recovery that exports history before cleaning current-model Sync Sentry files.

RefreshRepairReset
Safe writes

Debounced queue actions.

Join Queue, Sync, Auto-Queue, and shared-file context actions are guarded so repeated clicks do not stack writes or burn Personal mode join counts before a successful queue write.

Busy guardPersonal limit safe
Sync Sentry console

Project visibility, user controls, and queue management.

Each console view focuses on a different part of team coordination: see the live Project Users, act on the selected user, or open Manage for queue and recovery tools.

SS-Scrn-ConsoleUserEdit3-Light-20260703025033-4d45de.jpg
Width:Align:

Project Users

See who is connected to the current model, each user's queue position, working or idle status, sync progress, and active request state.

SS-Scrn-ConsoleUserEdit4-Light-20260703025033-47be36.jpg
Width:Align:

User Actions

Select a user to access role-aware actions such as Follow Queue, Queue Request, add or remove from the queue, pause or unpause, and Force Sync when permitted.

SS-Scrn-ConsoleUserEdit5-Light-20260703030851-fb9d10.jpg
Width:Align:

Manage tab

Queue Managers and Admins use Manage for Repair Queue, Clean Queue, Reset, exports, and permission-based recovery controls.

Console layout

Options, Project Users, and history stay separated.

Left slide-out

Options / Manage

Options holds personal sync behavior. Manage holds queue maintenance and exports. The panel opens expanded at launch, then collapses after load.

  • Auto-Start Sync and Sync Countdown
  • Auto-Skip Turn  and Auto-Queue Interval
  • Sync Notification

Center

Project Users

The primary table stretches to the console width, keeps the # column fixed, and splits the remaining width across User, Status, and Request.

  • # · User · Status · Request
  • Follow styling directly on user text
  • Authorized drag reorder

Right / bottom tabs

Status / Sync History / Action History / User History

Current state, sync records, action records, and user history stay reviewable for support and recovery.

  • Track status and histories
  • Export-ready records
  • Admin force launch support
Right-click action map

Context menus are grouped by permission level.

RoleActionsWhy it matters
All UsersFollow Queue Once, Follow Queue Always, Unfollow, Queue Request, Join/Leave Queue, Pause/Unpause Me, Request Relinquish.Lets every user coordinate turns and request attention without queue-management rights.
Queue ManagersAdd to Queue, Force Sync, Remove from Queue, Pause Queue, Unpause Queue, drag reorder, Repair Queue, Clean Queue, Reset, and exports.Keeps the queue usable during busy production sync windows while protecting the active sync turn.
AdminAdd Queue Manager, Remove Queue Manager, Force Close Dialog, Force Launch Project from User History, and SHIFT+Click Reset hard recovery.Controls who can manage the queue and gives the assigned Admin recovery tools when a workstation or shared file state is blocking progress.
Widget ModeCompact monitoring view with theme-aware rows, follow styling, and queue status.Keeps the queue visible without occupying the full console footprint.
Built for production behavior

The queue is guarded, recoverable, and reviewable.

Shared filesToken, actions, and security JSON paths are separated.
RecoveryRepair Queue, Clean Queue, Reset, stale-lock cleanup, and Admin hard reset.
LicensingPersonal, Team Trial, Studio, and Corporate through BIMGrove Platform.
Theme UILight/Dark UI aware console, ribbon, titlebar, settings, and widget mode.