v1.8.0 — Workspace data-sharing policy
Minor
2026-05-03
Workspace admins can now set a minimum data-sharing tier across the entire team. Helpful when project budget tracking depends on consistent detail across modelers and you want one workspace-wide standard rather than a per-modeler choice.
For admins
- New Workspace minimum tier control on the Modeler acknowledgments card. Three options: No requirement (modelers choose), Project-level or stricter, or Full. Default is No requirement — your existing setup is unchanged unless you opt in.
- Modelers below the new minimum are highlighted on the dashboard with a clear status pill so you can see at a glance who needs to re-acknowledge.
For modelers
If your admin tightens the workspace minimum, you'll see the data-sharing picker again on next Revit launch with the lower-tier options dimmed and a brief explanation. Pick a tier that meets the new policy and continue — usually a one-click change.
Policy updates take effect within an hour without an addin reinstall.
v1.7.0 — Modeler data-sharing tiers
Minor
2026-05-02
Modelers now choose how much detail Momentum captures from their machine, on first Revit launch. Three tiers:
- Full — every event (default; needed for full project budget tracking, view-level reporting, and edit counts).
- Project-level — sessions, project hours, save and sync counts, idle/active intervals. No view-by-view tracking, no per-edit element counts.
- Hours only — the minimum needed to compute hours per project per day for billing.
The choice is enforced inside the addin at the point of capture: events below the chosen tier are never recorded, locally or in the cloud. The local session log on the modeler's machine matches the chosen tier exactly.
Workspace admins see each modeler's chosen tier on the Modeler acknowledgments card, color-coded for quick scanning. If you need a stricter floor for billing accuracy, the workspace minimum-tier control (above) lets you set one.
Full documentation: How Momentum works.
v1.6.0 — Compliance dashboard, audit log, DPA
Minor
2026-05-02
Six additions for admins managing workspace data hygiene, modelers exercising data rights, and contract review by your legal team.
For modelers
- One-time monitoring notice in Revit on first launch — a short window explaining exactly what Momentum captures and what it doesn't, with one-click acknowledgment. Until acknowledged, no Revit session data leaves the machine.
- "My data" card on the dashboard for everyone signed in. Download a JSON export of your sessions, tasks, and acknowledgments, or request that your admin delete them.
- The notice can be deferred a few times if you're in the middle of something, then it requires acknowledgment.
For admins
- Modeler acknowledgments card showing who has and hasn't acknowledged the monitoring notice across your workspace. Until a modeler acknowledges, no Revit data of theirs leaves their machine.
- Pending data deletion requests card with one-click approve / deny. Approve permanently deletes the modeler's sessions and acknowledgments; their tasks remain. Every decision is recorded.
- Audit log card — every admin action on the workspace (role changes, member removals, invite create / revoke, integration changes, settings changes, deletion-request resolutions). Useful for compliance reviews and dispute defense.
For your legal team
- Standard Data Processing Addendum — covers GDPR Article 28, EU Standard Contractual Clauses, UK addendum, CCPA/CPRA service-provider terms, sub-processors, breach notification, audit rights. Email Info@getmomentum.studio for a signed copy with your firm's name.
For admins: the new installer at /dashboard serves the updated addin; your modelers will see the notice on their next Revit launch.
v1.5.0 — Research & legal foundations
Minor
2026-05-02
We've published the case law and statutes Momentum was designed against, with verified citations to primary sources and a side-by-side mapping of every legal requirement to what Momentum does to satisfy it.
If you're an attorney, security reviewer, or compliance officer evaluating Momentum, the Research & legal foundations page is the page to read. It covers:
- Five US and EU cases that shape modern workplace-monitoring law (Smyth, Quon, Stengart, Holmes, Bărbulescu).
- The three US state notification statutes (Connecticut, Delaware, New York) with current penalty information.
- The Bărbulescu six-factor test mapped row-by-row to Momentum's design.
- Categories deliberately ruled out (foreground-app categorization, keyloggers, screen recording, webcam and microphone access) with the legal reasoning for each.
Footer links and top navigation across the site now include Research alongside Privacy, How-it-works, and Terms.
v1.4.0 — Custom checklists, roles panel, budget alerts
Minor
2026-05-01
Three independent additions for projects, teams, and budgets.
Custom checklist templates (with a builder)
- New Checklist templates card on the dashboard — build templates from scratch without needing a project open. Name them, add items, drag to reorder, paste a whole list at once, edit and delete as needed.
- Save a project's current checklist as a template from the project edit modal — name it, save it, it appears as a one-click pill on every other project.
- Up to 20 templates per workspace, 200 items each. The built-in Fabrication-ready (60) template stays available alongside your custom ones.
Roles & permissions panel
- New dedicated card for admins. Top of the card shows the role × capability matrix at a glance. Bottom lists every member with one-click Make admin, Make member, and Remove actions.
- The system enforces that the workspace always has at least one admin, and that admins can't remove themselves.
- Full role reference (including Revit-only modelers who don't have dashboard accounts) at How Momentum works.
Per-project budget alerts
- Pick the percentages of allocated hours that should trigger an alert — presets at 50, 75, 80, 90, 100, 110, 125, 150, or any custom value from 1 to 500. Up to 8 thresholds per project.
- When a project crosses a threshold for the first time, three things happen: an alert pill on the project card (orange under 100%, red at-or-over), a top-right toast on the dashboard, and a webhook event for any subscribed Slack or email integration.
- Each threshold fires once per project. Re-arm by removing and re-adding the threshold, or by raising allocated hours so the project drops below it.
v1.3.0 — Privacy pages and modeler notice
Minor
2026-05-01
Momentum now ships proper Privacy, Terms, and How-Momentum-Works documentation, and the addin shows a one-time monitoring notice to every modeler the first time it runs on their machine.
For modelers
One-time notice on first Revit launch. Plain-English explanation of what's captured and what isn't — no screenshots, no keystrokes, no foreground-app tracking, no activity outside Revit. Click Acknowledge and continue and you'll never see it again on that machine. Remind me next launch if you'd like to read it later.
For admins and the public
- New Privacy Policy covering what we collect, how it's used, retention, your rights under GDPR / CCPA / CPRA, our subprocessors, and the workplace monitoring laws customers should be aware of (Connecticut, Delaware, New York).
- New How Momentum works page — every event the addin emits, the idle-detection mechanism, what's deliberately not collected, and a section written directly for skeptical modelers.
- New Terms of Service.
- Sign-in pages link to the Privacy Policy and Terms.
If your firm needs a Data Processing Addendum or a custom Master Services Agreement, email Info@getmomentum.studio.
v1.2.1 — More accurate idle detection
Patch
2026-04-30
Improved how Momentum distinguishes "actively modeling" from "stepped away," so modelers who walked away from their desk with Revit still open don't continue showing as active on the dashboard.
The dashboard now reconciles idle time when there's been no Revit-internal activity (edits, view changes, saves, sync) for longer than your configured idle threshold (default 15 minutes; configurable). No reinstall required — your dashboard updates on the next refresh.
v1.2.0 — Outbound webhooks
Minor
2026-04-30
Momentum can now push events to your own systems. Wire task and project changes into Slack, Make.com, Pipedream, an internal dashboard, or anything else that can receive an HTTPS POST. Studio plan — find the new Integrations card on your dashboard.
What you get
- Up to 5 endpoint subscriptions per workspace. Each endpoint subscribes to the events it cares about, can be paused without deleting, and gets its own signing secret.
- Supported event types cover task and project lifecycle, budget thresholds, member joins, and privacy/data-deletion requests. Update events include both the before and after states so you can compute diffs without keeping local copies.
- HMAC-SHA256 signed payloads. Every request carries a signature header you can verify against your endpoint's secret — the same pattern Stripe and GitHub use. Full docs and code samples →
- Automatic retries with exponential backoff. Failed deliveries retry on a graduated schedule before being marked failed permanently. A Retry now button is one click away if you fix your endpoint sooner.
- Per-endpoint delivery log. See the last 50 attempts for each subscription — status, response code, time, error message — and replay any of them.
- Send test event button. Validate signature handling end-to-end without waiting for a real task to change.
Common patterns customers wire up
- Slack pings when a task is assigned or completed — point one webhook at a Slack incoming-webhook URL via Make.com.
- Procore / ACC sync — push completion events into Procore's API the moment they happen.
- Internal billing automation — kick off invoicing or QuickBooks export when a project's hours or status changes.
- Custom dashboards — feed Momentum events into Grafana, Datadog, or any internal report.
Security
- HTTPS only. Plain HTTP and private/internal IPs are rejected at create time — webhooks can't be aimed at internal infrastructure.
- Signing secrets are shown once on creation. After that the dashboard only shows a masked preview. You can rotate the secret anytime with one click.
- 10-second per-attempt timeout, capped retry count, so a misbehaving endpoint can't degrade delivery for the rest.
v1.1.0 — Self-serve billing + project tracking depth
Minor
2026-04-29
Self-serve subscription management, richer project tracking, and a stack of dashboard improvements based on early customer feedback.
Billing & accounts
- Self-serve subscription management via Stripe Checkout. Click Upgrade on the pricing page or in the trial banner, pick a plan and billing cycle, enter card — done. No emails, no manual steps.
- Manage billing row for paid workspaces — change card, cancel, switch between monthly and annual via the Stripe portal.
- Microsoft 365 SSO as the primary sign-in method, aligned with how most AEC firms manage workplace identity.
Project tracking
- Project number, allocated hours, and trade fields on every project. Cards show used-vs-allocated as a color-coded progress bar that turns amber and then red as a project approaches and exceeds budget.
- Assigned modelers per project — multi-select on the project edit modal. Hour totals roll up automatically when a modeler's open document matches the project; an Unassigned activity line flags hours logged on projects modelers weren't assigned to.
- Per-project checklists for deliverables, milestones, and anything else that needs ticking off. Plus a one-click Use fabrication-ready template button that drops 60 industry-standard items into the project.
- Active modelers per project — see who's currently in which project's documents at a glance.
Dashboard & views
- Modeler rename — replace cryptic Autodesk handles with real names workspace-wide (e.g., "cdavalos3T736" → "Cesar Davalos"). The display name flows everywhere: kanban chips, project cards, the send-task dropdown, the team roster.
- Team roster card with online/offline status, last-seen timestamps, and a one-click Send task button per row.
- Modeler view — when a member (not an admin) signs in, the dashboard hides team-wide activity cards and filters the task kanban to their own assignments.
- Presentation mode (admin-only) — hides idle and activity columns for screen sharing with clients without pausing the addin's tracking.
- Kiosk view at /kiosk — fullscreen layout for an office TV showing Live Now, per-project hours, and a clock. Auto-refreshes every 15 seconds.
- Desktop app — minimal wrapper around the dashboard so you can pin Momentum to the taskbar.
- Custom idle threshold (Studio plan) — tune how long an idle span must be to count as lost time (default 15 minutes; configurable 1–240).
- Drop an Idea floating button on every signed-in page — feature requests go straight to the team.
Reliability improvements
- Improved task notification reliability on Revit 2024 — the My Tasks window and task-popup notifications now surface consistently across all supported Revit versions.
- Smarter idle detection — modelers reading specs in Bluebeam, on Teams calls, or working on a second monitor are no longer falsely marked idle. (See How Momentum works for the full mechanism — privacy-preserving, no app or content tracking.)
- Top-level Momentum tab in the Revit ribbon, alongside Architecture / Structure / Systems.
- Show completed tasks defaults to ON in the My Tasks panel so modelers see all their tasks immediately, not an empty queue.
v1.0.0 — Public launch
Major
2026-04-27
Momentum 1.0 is publicly available at getmomentum.studio. Multi-tenant SaaS, 14-day free trial of the Team plan, per-modeler installers ready to download.
Inside Revit
- Top-level Momentum tab in the ribbon, alongside Architecture / Structure / Systems.
- My Tasks panel with status badges (new / seen / snoozed / done / dismissed) and one-click Done, Snooze 15m, Snooze 1h, and Dismiss actions.
- Automatic activity capture — session start and end, document opens, view changes, edits, saves, syncs, idle spans. No timesheets, no clock-in / clock-out.
- Per-tenant one-click installer covering Revit 2024, 2025, 2026, and 2027.
Web dashboard
- Live Now — every modeler in Revit right now, with the document and view they're in, a heartbeat dot, and an idle counter ticking second-by-second.
- Per-modeler aggregate — total, active, idle, and lost-idle (≥15 min) across the last 14 days. Click any modeler for a session-by-session breakdown.
- Task kanban with drag-and-drop status changes, project filtering, an edit modal covering title, description, project, assignee, priority, due, and status, plus inline delete.
- Projects with progress tracking — name, project number, allocated hours, trade, color. Cards show used vs allocated as a color-coded progress bar.
- 365-day project hours rollup — totals per project, per modeler on each project, and per modeler lifetime.
- Team roster covering every modeler the system has seen — signed-up admins and members plus Revit-only people — with online/offline status, last-seen, and a one-click Send task button.
- Member management — promote, demote, remove team members; revoke pending invites; last-admin guard prevents accidental lockout.
Accounts & billing
- 14-day free trial of the Team plan, no credit card required.
- Three plans: Starter ($15 / modeler / mo), Team ($29), Studio ($49). Annual billing saves 20%.
- Microsoft 365 SSO + email/password sign-in.
- Invite-by-link team onboarding — admins generate join URLs and share however they want.
- Custom domain at getmomentum.studio with auto-provisioned HTTPS.
Security & infrastructure
- Multi-tenant data isolation enforced at the database layer — every read and write is scoped to the caller's workspace, not just by application code.
- Per-tenant authentication — addins use a workspace-scoped API key, revocable from the dashboard at any time.
- Trial-abuse defenses — disposable-email blocklist, canonical-email cooldown (Gmail dots and plus-aliases collapse to canonical), corporate-domain cooldown, IP cooldown (90 days).
- Obfuscated addin distribution with conservative protections to prevent reverse engineering of the workspace identity flow.
- Trial-expiry behavior — when a trial expires, reads stay open so customers can still see their data while choosing a plan; addin session writes continue.