Launch announcement
ConnectWise Tracker v0.1.0 ships today — per-ticket timers for ConnectWise Manage, no extra tab.
Today is the day — Extensify ships ConnectWise Tracker v0.1.0: a Manifest V3 extension that injects a bottom-right overlay into ConnectWise Manage service boards with live mm:ss timers on every visible ticket row. v0.1.0 runs entirely in your browser; v0.1.1 is the build that lands in the Chrome Web Store for one-click install. The notify-me form at the bottom of this post emails you the moment v0.1.1 goes live.
What ships today
Per-ticket timers — on the board you already work in.
ConnectWise Tracker v0.1.0 injects a fixed bottom-right overlay into any ConnectWise Manage service board at app.connectwise.com. Each visible ticket row gets its own mm:ss counter that ticks every second; status, age, and bulk-action affordances sit in the panel — no separate tab, no page reload, no break in your queue. The extension runs entirely in the browser via a Manifest V3 content script scoped by host_permissions: https://*.connectwise.com/*.
Permissions, briefly
storage + activeTab — that is the whole list.
The extension requests just two permissions: storage (to persist your license key and Pro state locally) and activeTab (to read the active ConnectWise tab and inject the overlay). host_permissions scopes the content script to ConnectWise Manage only — there is no broad-host permission, no telemetry endpoint, no background network call. Pro status is a single boolean resolved client-side; nothing about your tickets leaves the browser.
Sizing research
We tested injection — here is what we learned before you turn it on.
Internal smoke tests across service boards up to ~500 visible tickets confirmed the panel renders within hundreds of milliseconds on cold load and stays interactive during SPA navigation between boards (the content script de-dupes the host node — exactly one extensify-cw-host element after any number of route changes). Detailed measurements (cold/warm render time, scroll jank, large-queue tail latency) are moving to a follow-up v0.1.1 write-up; directional numbers above are intended to set expectations, not as a benchmark.
Competitor gap
The ConnectWise-side gap that v0.1.0 closes.
ConnectWise Manage ships a service board with status, ageing, and filtering — strong column-level primitives, but no per-row mm:ss ticks pinned to the row, no bulk-action overlay anchored to the viewport, and no first-party extension on the official marketplace combining the two. v0.1.0 closes that: a consistent overlay across boards, timing that survives SPA route changes, and bulk-action affordances surfaced where you already are. Subsequent 0.1.x releases build on that surface; the long-term gap — richer queue stats and Pro breakdowns — is what the ConnectWise PSA roadmap covers.
Where it sits on the roadmap
ConnectWise PSA is the next stop — and the supported-sites page agrees.
On /supported-sites, the platform entry reads exactly: name "ConnectWise PSA" with monogram "CW", status "Coming soon", blurb "Ticket sync, queue stats, and Pro breakdowns for ConnectWise PSA — currently on the roadmap." That is the same scope v0.1.0 sets up and that v0.1.1+ extends: Chrome Web Store one-click install, bulk status changes across selections of tickets, and Pro breakdowns for ticket queues. The notify-me form below emails you the moment v0.1.1 lands.
Three things we will ship next
Chrome Web Store one-click install — v0.1.1
The notify-me form below emails you the day this lands.
Bulk status changes across ticket selections
Multi-select rows, apply status delta in one motion.
Pro breakdowns for ticket queues
Same scope the ConnectWise PSA roadmap entry on /supported-sites already calls out.
FAQ
Questions about v0.1.0 — and what comes next.
What does ConnectWise Tracker v0.1.0 do?
v0.1.0 injects a fixed bottom-right overlay into ConnectWise Manage service boards and renders a live mm:ss timer on every visible ticket row. The overlay stays open across SPA navigation between boards; no extra tab is opened. The extension also surfaces bulk-action affordances tied to the rows of the board you are already viewing.
How is this different from ConnectWise Manage built-in boards?
ConnectWise Manage ships status, ageing, and filtering at the column level — strong primitives, but no per-row mm:ss tick, no overlay anchored to the viewport, and no first-party extension on the official marketplace offering either. ConnectWise Tracker composes those primitives with a consistent overlay so the timing is always visible without breaking out of your queue.
Will it work with ConnectWise PSA in addition to ConnectWise Manage?
v0.1.0 integrates with ConnectWise Manage today. ConnectWise PSA is on our integration roadmap — listed under /supported-sites as name "ConnectWise PSA" with status "Coming soon" and blurb "Ticket sync, queue stats, and Pro breakdowns for ConnectWise PSA — currently on the roadmap."
When does v0.1.1 ship to the Chrome Web Store?
v0.1.1 is the build that publishes the extension to the Chrome Web Store for one-click install. Drop your email into the notify-me form below and we will email you the day it goes live so you do not have to keep checking back.
Which ConnectWise screens does the extension inject into?
The content script is scoped by host_permissions to https://*.connectwise.com/* — that means any ConnectWise Manage service board at app.connectwise.com. SPA route changes inside the same origin are handled without re-injecting; exactly one extensify-cw-host element is present at any time. Screens outside ConnectWise Manage are not touched.
What permissions does the extension request, and why?
Two permissions: storage (persists your license key and Pro state locally) and activeTab (reads the active ConnectWise tab so the overlay can be injected). host_permissions scopes the content script to ConnectWise Manage only. There is no broad-host permission, no telemetry endpoint, no background network call, and no data about your tickets leaves the browser.
Does the extension send ticket data anywhere?
No. v0.1.0 is browser-local: the overlay renders, timers tick, and bulk actions happen without a backend call. The only outbound request the extension makes is the Chrome Web Store license-activation round-trip on /api/license/activate when you toggle Activate after provisioning a real Lemon Squeezy store — and only Pro state moves over that wire.
Notify me when v0.1.1 ships
v0.1.1 is the Chrome Web Store release — one-click install, no developer mode required. Drop your email and we will send you the day v0.1.1 goes live.