July 2026

2026-07-22FixedScript runs no longer get stuck on "Pending" or "Running". A run now always reaches a final state. A script queued for a device that's powered off stays queued and runs automatically the moment the device next comes online (so overnight jobs run in the morning) — it's only given up on if the device stays offline for days. If a device starts a script but never reports back (it rebooted, crashed, or lost connection) the run is timed out rather than hanging. Queued commands also survive a server restart now — they're re-sent to the device on its next check-in instead of being silently dropped — and the agent retries reporting results if the server was momentarily unreachable, so results aren't lost during an update. Requires agent v1.14.0 (auto-updates).
2026-07-21NewLink a ticket to a calendar event. When you open an appointment in the Scheduler you can now search and attach a ticket (or open the linked ticket in one click if the appointment was created from one). If the assigned technician's Google or Outlook calendar is connected, the synced event now includes a direct link to the ticket in its description — so a field tech can tap straight through from their phone calendar to update the ticket on site.
2026-07-21NewAutomations: re-entry trigger points & nested automations. Two new step types. A Trigger point (re-entry) is an alternate entry point mid-automation: when a matching alert fires on the device, the run starts from that step downward (steps above are skipped). It's passed through during a normal top-to-bottom run and ignored when placed inside a branch. And Run another automation lets one automation call another on the same device, with loop protection — if a call would re-enter an automation already running in the chain, the run fails with the loop shown (e.g. "A → B → A").
2026-07-21ImprovedAutomation builder: pan, drag-to-reorder, and branching. The builder is now a proper canvas — drag the background to pan, Ctrl+scroll (or the zoom controls) to zoom. Reorder steps by grabbing a step's handle and dragging it above or below another (even into a branch). And the new + Add Path button adds conditional branches: define ordered paths with their own match conditions and steps, and each device takes the first path whose conditions match (a path with no conditions is the default). Great for "if it's a server do X, otherwise do Y" style automations.
2026-07-21FixedCloned computers now show up as their own device. If you imaged or cloned a disk that already had the RMM agent and booted it on another machine, the copy used to report in as the original computer, so the new hardware never appeared. The agent now fingerprints the physical machine (SMBIOS hardware UUID) and automatically re-enrolls as a separate asset when it detects it's running on different hardware. Requires agent v1.13.0 (auto-updates). Note: a clone you made before this update won't split on its own — reinstall the agent on that copy (or contact support) to separate it.
2026-07-21NewAutomations - a visual, multi-step workflow builder for your fleet. Pick a trigger (manual, an RMM alert, a device being enrolled, or a recurring schedule) and chain steps: run a script, reboot, show an on-screen message, move to a folder, create a ticket, send email/SMS, resolve the alert, call a webhook, wait a delay, or pause for approval. Each run tracks per-device, step-by-step, in a live history you can approve, cancel, or re-run. See the new Automations page in the RMM section.
2026-07-21NewControl equipment tracking from tickets. Entering device details on a ticket automatically creates an equipment asset (on the Assets page) — but some shops only want to track RMM-managed devices. A new toggle in Admin → Ticket Management → Equipment Tracking lets you turn that off. You can also now delete equipment from the Assets page: open an item on the Equipment tab and click Delete Equipment.
2026-07-21FixedBuilt-in scripts on policies. Adding or removing a built-in script (like Force Agent Update) to an RMM policy failed with "Failed to add/remove script." Both work now, and after adding a script you stay on the Recurring/Setup Scripts tab you're working in instead of being bounced back to General.
2026-07-21FixedDashboard "Recent Activity" links. Clicking a ticket in the dashboard's Recent Activity list just reloaded the page instead of opening the ticket. It now opens the ticket.
2026-07-21FixedRenamed assets show their friendly name. An asset's friendly name now appears in the customer's Assets tab (cards and folder tree) instead of the raw hostname, matching the Assets page and asset detail view.
2026-07-20NewBlock a bad Windows update. Microsoft ships a bad patch? A new Patch Management page (sidebar → RMM) lets you block a specific update by KB number — across your whole fleet or for a single policy — with an optional expiry date. Managed devices skip that update on their next nightly pass while auto-approval keeps installing everything else. Requires agent v1.11.0+ (rolls out automatically).
2026-07-20NewThird-party app patching (Chocolatey). On the same Patch Management page you can build reusable patch policies — a set of apps (Chrome, Firefox, Zoom, Adobe Reader, Teams, and more, plus any Chocolatey package you name) — and tether them to your RMM policies. Devices under a tethered policy keep those apps updated automatically each night via Chocolatey (installed for you if it isn't already). Requires agent v1.12.0+.
2026-07-20FixedStray " " in texted notes. Notes sent to a customer by SMS could show a literal   at the end (a side effect of trailing spaces in the notes editor). Notes are now cleaned when saved and properly converted to plain text for SMS, so that no longer leaks through.
2026-07-20NewTickets without a device. Some jobs aren't about a computer — service calls, consultations, on-site work. On the new-ticket form there's now a “No device associated with ticket” checkbox next to Device Information. Tick it and the device fields disappear, replaced by a simple Ticket Title box, with the description shown right above priority. The ticket is created with no device and no asset attached.
2026-07-20NewBook an appointment straight from a ticket. A Create Appointment button on the ticket page opens the same scheduling dialog as the Scheduler, pre-filled with the ticket's customer and linked to the ticket. Great for scheduling a drop-off, pickup, or on-site visit while you're already looking at the job.
2026-07-20NewAutomatic appointment notifications. When an appointment is created, rescheduled, or cancelled, the customer is automatically emailed and texted the details (date, time, and location). Texts go out through your existing Twilio setup; emails through your existing mail setup.
2026-07-20ImprovedCleaner pasting into ticket notes. Pasting text copied from a website, Word, or Excel into a ticket's notes no longer drags in hidden formatting junk. Useful formatting (bold, lists, links, tables) is kept and everything else is cleaned out, so notes stay readable.
2026-07-20ImprovedRenaming an asset updates everywhere. Changing a device's friendly name on its detail page now immediately updates the “Managed Systems” sidebar and shows through on the Assets list and search — no refresh needed.
2026-07-20FixedCustom ticket issue types not appearing. Issue types configured in Admin Settings could stop showing in the list and on new tickets (they were being saved in a doubly-encoded format that failed to load). They now save and load correctly, and the admin page can no longer wipe them if it's opened before they finish loading.
2026-07-19NewScheduler with two-way calendar sync. A new Scheduler in the main sidebar is a full booking calendar for appointments — drop-offs, pickups, on-site visits, and consultations — with Day, Week, and Month views. Drag an appointment to reschedule it, drag its edge to change the length, filter by technician (each color-coded), and get a heads-up when the assigned technician is already busy. Each staff member can connect their own Google Calendar or Microsoft Outlook (user menu → My Calendar) for two-way sync: appointments booked in RAD show up on their personal calendar, and if they reschedule or cancel one there it reflects back in RAD. (Personal calendar events are never pulled into the scheduler, and RAD only ever changes events it created.) Works as an internal booking tool even before any calendar is connected.
2026-07-19NewClear a technician's schedule. Owners and admins can bulk-delete a technician's appointments from the Scheduler (all, only upcoming, or just the dates in view) — handy when reassigning work. It warns you to detach the technician's calendar first (so it clears RAD only, not their real Google/Outlook events), and requires typing a confirmation phrase before anything is deleted.
2026-07-18NewReport Builder, rebuilt. The Report Builder is now a visual, drag-and-drop designer. Drag elements onto the report — KPI cards (34 metrics: devices, alerts, tickets, backup, patching, remote access and more), charts (25 options as bar, pie, doughnut or line: device/OS breakdowns, alerts, tickets, patch compliance, and more), tables, and text — with live previews as you build. Place up to 3 cards side by side in a row, and generate a polished, branded PDF (your logo and accent color, cover page, and a configurable Asset Health Summary).
2026-07-18NewSchedule reports to customer segments. A scheduled report can target a specific customer, or a whole segment — all customers on a maintenance plan or with a given policy. Each matching customer is emailed their own report at their own address. The customer picker is now search-as-you-type (built for thousands of customers), replacing the old dropdown.
2026-07-18FixedWarranty & maintenance reminders. The "Maintenance recommended" reminder toggle on a product/service now saves correctly (it was reloading unchecked). Reminders are now also scheduled when an invoice is paid by any method — previously only online (Stripe) payments scheduled them, so cash/check/marked-paid invoices were missed — and reminders set on services now schedule too.
2026-07-18NewRMM agent runs in Safe Mode. The monitoring agent now keeps running when a computer is booted into Safe Mode or Safe Mode with Networking, so it stays remotely manageable — particularly useful during malware cleanup. Existing devices gain this automatically when the agent updates.
2026-07-18NewBroadcast messages to devices. On the Assets page, select any set of managed endpoints and send a one-way informational message that pops up on each user's screen — like the chat window, but the user can't reply. Great for mass announcements (maintenance windows, outages, reminders). Offline devices receive it when they reconnect, and every broadcast is logged. Requires the latest agent/tray, which update automatically.
2026-07-18NewBulk actions on selected devices. The Assets page now has checkboxes and a select-all, so you can pick multiple endpoints (e.g. filter to one client) and act on them at once: Run Script (any script from your library) or Reboot — no need to add each device to a policy first. An optional "skip offline" toggle limits it to devices currently online.
2026-07-18NewAdditional contacts can be notified. Add extra contacts to a customer (Contacts tab) and choose, per contact, which notifications they receive: ticket emails, ticket SMS, invoice emails & receipts, and invoice/payment SMS. Each enabled contact gets their own copy, independent of the primary customer. (Invoice/payment SMS is opt-in per shop in the Twilio settings.)
2026-07-18ImprovedGlobal search now finds devices. The search box at the top of the app now matches RMM device names (hostname, friendly name, or serial number) alongside customers, tickets, and invoices, with a new Devices section that links straight to the asset page.
2026-07-18ImprovedEmailing a paid invoice sends a receipt. When you manually email an invoice that's already paid in full — for example a customer who can't find their receipt — it now sends the payment receipt (matching the one sent automatically at payment) instead of the unpaid invoice. The button reads "Send Receipt" on paid invoices. Invoices with a balance still send the invoice as before.
2026-07-18FixedSome device alerts weren't being recorded. Alerts from the newer monitors — Device Manager errors, agent self-update failures, and the server-side Device Offline monitor — were being rejected before they could save, so they never appeared on the device. They now record correctly and show up on the asset's Alerts list.
2026-07-18FixedRMM stability under heavy device load. A large fleet of devices reconnecting at once — or leftover agents from deleted devices repeatedly trying to reconnect — could exhaust the server's database connections and cause intermittent errors across the dashboard. Agents that can't authenticate are now backed off automatically, and the server rides through busy reconnect periods without running out of connections.
2026-07-18ImprovedManage policy assignments from the policy editor. The Assignments tab was read-only and bare; now you can assign a policy to a customer, folder, or single device, remove an assignment, and expand a customer or folder to see the exact devices it covers (each linking to its asset page). Folder and device assignments also show which customer they belong to.
2026-07-18NewBackup storage quota on custom RMM policies. Custom policies now have a Comet Backup tab (shown when Comet Backup is configured) where you set a cloud-backup storage amount in GB/TB. The quota is applied to the customer's Comet account when the backup client is deployed — the same storage amount you already set per tier on maintenance plans, now available per policy. Both are now actually enforced on the Comet Server.
2026-07-18NewTest Comet Backup deployment on any device. When Comet Backup is configured, owners/admins get a Deploy Backup (test) button on the asset page that installs the backup client on a single machine even if it didn't opt in at enrollment — ideal for verifying the integration on a system or two before rolling it out. It marks that device as opted-in and begins backing it up to your Comet Server.
2026-07-18ImprovedRustDesk stays out of sight for customers. Policy-deployed RustDesk no longer leaves a Desktop icon or Start Menu entry on the device, so customers aren't confused by unfamiliar remote-access software. Remote access and the asset-page Remote button are unaffected. Applies to new deployments (and re-applies automatically after a RustDesk version update).
2026-07-18FixedRustDesk didn't always deploy when a policy was applied. Enabling the RustDesk slider in a policy, or assigning a RustDesk-enabled policy to a device, now deploys to the covered devices right away — previously deployment only fired on new enrollments or when the global RMM settings were re-saved, so many existing devices were skipped. Deployment also now correctly follows nested folder assignments (a policy on a parent folder), and a background reconciliation catches any device that was offline or missed earlier. Idempotent — devices that already have RustDesk are never re-deployed.
2026-07-17NewRMM policies now enforce on devices. The Monitors, Setup Scripts, Recurring Scripts, and Updates settings in an RMM policy now actually take effect on managed machines — previously they were saved but not applied. Monitor toggles and thresholds control which alerts the agent raises; setup scripts run when a device is placed under a policy; recurring scripts run on their schedule; and if you enable auto-approval of Critical/Security Windows updates, the agent installs them in an overnight window (with optional auto-reboot). Requires agent v1.9.0, which updates automatically.
2026-07-17NewNew device monitors: Firewall Disabled, Device Manager Errors, Malware Remediation Failed, and Antivirus Scan Failed now raise alerts. A server-side Device Offline monitor alerts when a machine stops checking in past the threshold set in its policy, and clears automatically when it returns.
2026-07-17ImprovedEmail templates: no HTML knowledge needed - the template editor (Admin Settings → Email Templates) now edits the email visually, like a document: click into the text and type, format with a toolbar (bold, lists, links, headings), and insert placeholders like the customer's name from a friendly dropdown. The Referral Thank You email editor works the same way. An "Edit HTML" toggle remains for advanced users.
2026-07-17ImprovedEmails match your brand color automatically - template emails (and their previews) now use the accent color from Theme Settings for headers and buttons instead of the default blue. Templates you've already customized with your own colors are left untouched.
2026-07-17NewQuick status change from the ticket list - click any status badge on the Tickets page to change that ticket's status on the spot, no need to open the ticket. Custom statuses are included. Great for closing out tickets that don't need any other updates.
2026-07-17NewReassign a ticket to a different customer - a Change button in the ticket's Customer Information card lets you search for and assign the correct customer (useful when a ticket was created under the wrong account). A note documenting the change is added to the ticket automatically.
2026-07-17NewResolved-ticket follow-up emails - automatically thank customers and ask "how did we do?" a configurable number of days after their ticket is resolved. The email is fully customizable (Email Templates → Ticket Follow-Up) and includes a secure portal link where the customer can view their history, pay invoices, and sign up for a maintenance plan. Enable it in Admin Settings → Ticket Management. Each ticket is emailed once; reopened-and-re-resolved tickets get a fresh follow-up.
2026-07-17ImprovedSidebar reorganized - Leads and Chat now sit directly below Customers, and Remediation sits under RMM Policies, grouping the RMM tools together.
2026-07-17SecurityRMM agent v1.8.6 - the agent's local communication channel (used by the tray app on each device) is now hardened against malicious web pages running in a browser on the same machine: requests must pass strict origin and header checks, blocking cross-site request forgery and DNS-rebinding attacks. Agents and tray apps update themselves automatically.
2026-07-17FixedChat messages repeating - the Chat page could show the same message over and over while a conversation was open. Each message now appears exactly once.
2026-07-17FixedTray app stuck on old versions - upgrading the device tray app could fail with "Failed to uninstall old application files" when the old tray was still running, leaving devices without newer features like chat. Agent v1.8.5 fully stops the old tray and performs a clean install instead.
2026-07-17FixedDevice-side chat window - devices whose tray app predated the chat feature showed "Chat Initiated" in Recent Activity but never displayed a chat window. Every agent now upgrades its tray to the chat-capable version automatically. The "Quit" option was also removed from the tray menu so end users can't close their monitoring icon.
2026-07-17FixedEmail replies showed raw HTML - customer replies arriving on tickets sometimes displayed HTML tags as literal text. Replies are now converted to clean, readable text - and any scripts or active content in an incoming email are stripped, so a malicious email can never execute anything in your browser.
2026-07-17ImprovedActual policy name on asset pages - RMM asset views now show the real governing policy (including custom policies like your own named tiers) instead of just the built-in plan level, and indicate whether it's assigned directly, via folder, or via customer. The maintenance-plan badge is hidden when a custom policy governs the device.
2026-07-17FixedDeployed agents that never registered - agents rolled out via the Syncro migration script (or any script-based install) could install successfully but never appear in the dashboard, due to an invisible character in the generated config file. Agent v1.8.3 handles it, and the deployment script no longer produces it.
2026-07-17FixedRMM agents that installed but never appeared - a newly deployed agent whose machine wasn't fully online at first boot could stay unenrolled forever (no device in the dashboard) and hammer its own event log. Agent v1.8.1 fixes this: enrollment retries automatically until it succeeds. Deploy the built-in Force Agent Update script to any stuck machines.
2026-07-16ImprovedSyncro Asset Migration setup - the App Center page now clearly marks which Syncro platform variables are required and which are optional, so the deployment script works even if you skip the optional plan mapping.
2026-07-16FixedEmail replies not landing on tickets - customer replies to ticket notification emails now attach to the ticket reliably, including for shops whose business name contains punctuation, and attachments on replies come through.
2026-07-16ImprovedSMS updates on by default - new and existing customers now default to SMS-enabled so ticket updates reach them by text without a manual opt-in step. Individual customers can still be opted out on their record.
2026-07-16ImprovedSmarter RMM installer questions - generating an installer only asks about optional cloud backup if the selected maintenance plan actually offers it.
2026-07-16NewSend Portal Link - a button in the customer details window emails the customer a secure sign-in link to their portal, where they can view tickets and pay invoices. The link is single-use and expires in 24 hours.
2026-07-15FixedRMM agent self-update - agents were downloading updates hourly but Windows Defender silently quarantined them, so no agent ever updated itself. Agent v1.8.1 fixes this permanently, and a new built-in Force Agent Update script in RMM Scripts recovers agents stuck on older versions - run it once against your assets. Failed updates now raise an alert instead of retrying silently.
2026-07-15ImprovedSyncro Asset Migration gets its own page - the Syncro-to-RAD deployment script, migration key, and Recent Enrollments log moved out of Maintenance Plans into a dedicated App Center page under a new "Asset Migrations" section.
2026-07-14ImprovedApp Center reorganized - integrations are now grouped into sections (Payments, Messaging, Remote Access & Backup, Import & Sync, Accounting, Shop Tools), matching this documentation. Twilio SMS has its own settings page and is clearly marked optional: texting is built in on the platform's shared number - connect Twilio only to use your own custom phone number.
2026-07-14FixedSyncro payment imports failed with a database error on some shops; payments now import correctly (re-run the Payments import if yours errored).
2026-07-13ImprovedImports queue instead of colliding - starting an import while another is running now queues it; queued imports start automatically in dependency order. Running several at once used to trip Syncro's API rate limit and fail. Failed imports also now show the actual reason instead of "Unknown error".
2026-07-13ImprovedSyncro setup - a successful Test Connection now saves your credentials automatically, so you can go straight to importing without a separate Save click.
2026-07-13FixedWorksheet status notifications - the scheduled worksheet email/SMS job was silently failing for all shops; timezone-aware send times now work again.
2026-07-13FixedTicket note attribution - notes and outgoing messages (SMS Out, Email, public/private notes) are now credited to the technician who actually wrote them instead of always showing the same name. Self-assigned tickets also display the correct technician. Existing notes were repaired where the true author was recoverable.
2026-07-13FixedSyncro location settings - Syncro credentials saved for a specific location now work for data imports and auto-sync; previously the import reported Syncro as "not configured" even though it was.
2026-07-13NewChat with device users - live two-way chat between technicians and the person at any RMM-managed device. Your message pops up a branded chat window on their screen instantly; replies land in the new Chat page with an unread badge in the sidebar. Works with offline devices too (messages deliver on reconnect). Requires agent v1.8.0 (auto-updates).
2026-07-13NewQuickBooks Online integration - connect your QuickBooks company in the App Center and customers, invoices, and payments push over automatically as they're created, or all at once with Sync Everything. Learn more.
2026-07-13NewXero integration - the same automatic accounting sync for Xero, with configurable sales and payment account codes. Learn more.
2026-07-13NewAttachment previews - clicking an image or PDF attachment on tickets and projects now opens it right in the page (full-screen image lightbox, inline PDF viewer) instead of downloading. Every attachment also gets a dedicated download button.
2026-07-13ImprovedScreenConnect one-click connect - the ScreenConnect button on asset pages now joins the machine's session directly instead of just opening your Host page. The session group is configurable for instances with custom group names.
2026-07-13ImprovedThe asset page's remote access button is now labeled RustDesk (previously "Remote") for consistency with the ScreenConnect button.
2026-07-13ImprovedSelf-hosted ScreenConnect support - instances that require explicit relay and key launch parameters now work: paste your instance's Build Installer URL into the App Center and the settings are extracted automatically.
2026-07-13NewCancel script runs - pending or stuck script runs can be cancelled from the asset's Script History and the Scripts page, and cancelled runs no longer block re-running the same script.
2026-07-13ImprovedUninstall detection - if RustDesk or ScreenConnect is removed from a device outside of RAD Repairs, the asset's button automatically resets to its "Install" state after the next hourly inventory sync.
2026-07-13NewUnattended access passwords - each RustDesk deployment sets a per-machine unattended-access password; clicking the RustDesk button copies it to your clipboard for paste-and-go connections.
2026-07-13ImprovedRustDesk deployments now use RustDesk's official deployment script, driven by a server config string exported from your own client - deployed machines match your working client's settings exactly.
2026-07-12NewPer-asset RustDesk install - an "Install RustDesk" button on the asset detail page deploys RustDesk to a single machine, no policy required.
2026-07-12NewAsset pages now show the installed agent version and last update check time.
2026-07-12ImprovedTray app self-healing - the RMM agent keeps the end-user tray app installed, up to date, and running, and the tray icon now uses your uploaded company logo.
2026-07-11NewCreate Ticket from asset - a button on the RMM asset page starts a new ticket with the customer prefilled and the device pre-selected, auto-filling make, model, OS, and serial number.
2026-07-11NewPayment receipts - recording an invoice payment automatically emails the customer a receipt (can be disabled per customer's billing email preference).
2026-07-11NewAutomated Remediation - build rules that match incoming RMM alerts and automatically run scripts, create tickets, send emails, or resolve the alert. Includes per-asset daily safety caps.
2026-07-10NewSoftware & patch inventory - agents report installed programs and missing Windows updates hourly, powering the new Software Inventory, Missing Patches by KB, and Vulnerable Systems reports.
2026-07-10NewReport Builder & schedules - build custom report templates from modular sections and email them to customers automatically on a weekly or monthly schedule.
2026-07-10NewRMM Reports - a suite of ready-made reports (Executive Summary, Asset Audit, Alert Summary, Deployment Coverage, and more) with CSV and PDF export.
2026-07-10NewBackup cleanup automation - when assets or customers are deleted, their cloud backup accounts are cleaned up automatically after a configurable grace period (default 90 days), with pending cleanups visible and cancellable.
2026-07-10NewComet Backup integration (bring your own server) - customers opt into cloud backup when their installer is created; backup accounts auto-provision per customer, and backup status is monitored with alerts and optional tickets on failures.
2026-07-10NewEnd-user support requests - customers can click the tray icon to send a support request (with optional screenshot) that creates a ticket under their account. The tray also shows friendly notifications when work is deployed to the machine.
2026-07-10NewScreenConnect deployment (bring your own instance) - deploy the ScreenConnect access agent to any managed asset straight from its page, preconfigured for your instance and organized by customer name.
2026-07-10NewFile attachments for tickets and projects (up to 25MB per file), plus bulk invoice delete and App Center pages for remote-access integrations.
2026-07-10SecurityAgent self-updates now require cryptographic checksum verification before installing.
2026-07-10SecurityPlatform-wide security hardening following a comprehensive internal audit.

June 2026

2026-06-26FixedCustomer portal links in emails now always use the correct business web address.
2026-06-18NewStore credit on recurring invoices - recurring invoices can automatically apply a customer's store credit balance before charging.
2026-06-18NewPartial payments - staff and customers (via the portal) can pay less than an invoice's full balance, with accurate remaining-balance tracking.
2026-06-17NewWindows Defender threat management - view detected threats with file paths on the asset page and take action (quarantine, remove, allow) remotely. Alert history is retained even after alerts are acknowledged or resolved.
2026-06-16FixedThe RMM installer now matches policies correctly and closes itself when installation completes.
2026-06-15ImprovedRecurring invoices now use the same numeric invoice-number sequence as regular invoices.
2026-06-15ImprovedRun Now on recurring invoices generates the invoice and charges the selected card on file immediately.

May 2026

2026-05-31ImprovedReworked the agent install path so antivirus software no longer flags the installer with false positives.
2026-05-31ImprovedMigration log with filtering, totals, and "needs attention" highlighting for anything that needs a second look.
2026-05-30NewSyncro migration tools - a deployment script and admin UI that migrate agents from Syncro to RAD Repairs in bulk, carrying over customers, plans, folders, and policies.
2026-05-31ImprovedAsset pages show Folder and Policy badges, and the Change Plan menu reflects your custom plan tiers.
2026-05-30ImprovedThe RMM installer gained a silent mode for hands-off deployment through other tools.
2026-05-14ImprovedEstimate emails now attach a full PDF with line items and totals, and Save & Send works in one step.
2026-05-04NewScheduled maintenance scripts - assign scripts to maintenance plan tiers with per-plan frequencies (daily/weekly/monthly); the scheduler dispatches them automatically, with an option to queue for offline machines.
2026-05-04NewLaptop check-ins now ask whether a charger was provided, and devices support friendly names (aliases) shown across the app.
2026-05-04ImprovedOmnisearch finds customers by phone number, and a company-wide accent color can be enforced for all users.
2026-05-04ImprovedMajor mobile layout overhaul across tickets, invoices, and estimates - sticky action bars, line items, and headers all behave properly on phones and tablets.

April 2026

2026-04-09NewDevice session management - sign in from multiple devices at once, with per-device session tracking and an admin UI to review and revoke sessions.
2026-04-09ImprovedA single RMM installer can now enroll multiple machines for the same customer.
2026-04-09NewArchived customers can be permanently deleted, and a "Create Customer & Invoice" quick-add builds both in one step.
2026-04-09FixedProduct and service creation no longer rejects valid values, and long descriptions are handled correctly.

March 2026

2026-03-25NewNeed to Order + Order These - track parts to order per ticket with clickable links, ETA dates, and statuses that sync both ways, plus a dedicated Order These page listing everything across tickets.
2026-03-25ImprovedAll outbound emails use your tenant's branding colors, and mobile devices get a full-width search bar.
2026-03-24SecurityIP whitelisting (when enabled) is now enforced on every authenticated request, not just at login.
2026-03-24ImprovedTickets automatically move to In Progress when a technician leaves a note, and the status dropdown defaults sensibly.
2026-03-07ImprovedSMS upgrades - inbound texts set the ticket to Customer Reply and are clearly distinguished from outbound, with STOP/START opt-out handling on all messages.
2026-03-07ImprovedDashboard charts show visible legends and use your custom plan names and colors; sidebar attention badges cover Projects and Leads.
2026-03-07ImprovedTechnicians can generate RMM installers.

February 2026

2026-02-23ImprovedRecurring invoice billing runs hourly, auto-charge is on by default for RMM plans, and line items carry the full plan description.
2026-02-23NewEmail notifications for suggestion status changes and replies, with per-thread unsubscribe.
2026-02-22NewCredential access is now permission-controlled per role (view / edit / delete), and admin settings preview email templates inline.
2026-02-22NewRMM billing integration - managed assets feed customer recurring invoices automatically based on their plan.
2026-02-17NewPer-line-item discounts on invoices and estimates, and a Copy Payment Link button on unpaid invoices.
2026-02-17NewTickets by Tech sidebar filter, with unassigned tickets surfaced at the top of each tech's view.
2026-02-10NewMerge tickets - combine duplicate tickets for the same customer with an auto-populated candidate list.
2026-02-10ImprovedEvery phone number on a ticket gets its own Call and SMS buttons, and customer names link straight to profiles.
2026-02-10NewScript required files - attach files to RMM scripts; agents download and verify them before running.
2026-02-09SecurityMandatory two-factor authentication for account activation, with a guided activation flow for new and reactivated users.
2026-02-09NewMagic-link payments - invoice emails include a one-click Pay button; paid invoices show a PAID indicator and are protected from edits.
2026-02-09NewCash App, Venmo, and Zelle payment options with QR codes, each with its own App Center page, plus a dedicated Stripe settings page and role-based App Center access.
2026-02-07NewQuick Add Customer right from the new-ticket page, including referral source.
2026-02-05ImprovedImports gained prerequisite checks, pause/cancel, an Update Existing option, and smarter status and customer matching.
2026-02-04NewRepairDesk import & sync - bring customers, tickets, and invoices over from RepairDesk on the same import engine used for Syncro.
2026-02-04NewTwilio SMS integration - two-way texting with customers from tickets, with timezone-aware scheduling and its own App Center page.
2026-02-03ImprovedInvoice list gained date-range filtering with matching stats.
2026-02-02ImprovedConsistent Fluent iconography replaces native emoji across the app; notifications open a detail view from the bell.
2026-02-02NewEstimates support a rich text editor for line-item descriptions and a per-line taxable checkbox.
2026-02-02SecurityRoles & permissions are enforced consistently across the entire API, including new documentation view/edit permissions.
2026-02-01NewProjects - full project management with task checklists, linked tickets, line items with pricing, comments, and one-click estimate/invoice generation.

January 2026

2026-01-27NewAuto-subscription billing - enrolling a managed device automatically adds it to the customer's consolidated recurring invoice.
2026-01-27ImprovedThe website embed widget shows maintenance plans publicly, and new payment-warning and plan-expiration email templates are customizable.
2026-01-27SecuritySecurity hardening across authentication and data access following an internal review.
2026-01-25NewRMM Monitor tray app - an optional, white-labeled tray application shows end users agent activity, check-in status, and your plan branding.
2026-01-25ImprovedThe RMM installer became a proper graphical Windows installer, white-labeled with your business name.
2026-01-24ImprovedCustomer portal upgrades - dark mode, your business branding and theme colors, maintenance plan browsing, line-item detail on invoices and estimates, and direct Stripe checkout.
2026-01-23NewInstant command delivery - RMM commands and scripts reach online agents in real time instead of waiting for the next poll.
2026-01-23NewUpload your logo and favicon for app-wide branding, and reward referrals with the new Friend/Family referral credit system.
2026-01-23NewUsers can be assigned to multiple locations, and maintenance-plan folders are created automatically when assets enroll.
2026-01-22NewTime tracking on tickets and a business Tax ID field, plus a referral program for recommending RAD Repairs itself.
2026-01-20NewRMM policy system - system policies with enhanced monitors (performance, stability, hardware, security) and Windows Defender alerting, assignable to customers, folders, or assets. Policies can deploy RustDesk remote access automatically.
2026-01-20NewQR codes on printed tickets that link back to the ticket, plus PDF previews for tickets, invoices, and estimates before printing.
2026-01-20NewCustomer custom fields (platform variables) that flow into deployment scripts and integrations.
2026-01-20NewDaily worksheet status emails keep customers informed automatically, using a customizable email template.
2026-01-20SecurityIP whitelisting for logins and hardened session handling.
2026-01-19NewBusiness reports - PDF reports with real data, filters, and an on-screen preview before download.
2026-01-19NewRemote scripting - run PowerShell, Batch, and Bash scripts on managed devices, with a script library, syntax-highlighted editor, runtime variables, run history, and per-asset script history.
2026-01-18NewAutoPrinter - automatic, location-aware document printing with Save & Print buttons on tickets, invoices, and estimates.
2026-01-18NewWarranty & maintenance reminders - automated customer emails when product warranties or maintenance windows come due.
2026-01-18NewCredential management upgrades - editing with full history tracking and Active/Archived organization.
2026-01-18NewSaved payment methods - store customer cards for reuse in Take Payment, plus ACH bank payments through Stripe and a full recurring-invoice creation UI.
2026-01-18ImprovedStore credit works consistently across admin, invoices, and the customer portal, with optional credit expiration.
2026-01-17ImprovedDocumentation center upgrades - link docs to customers, pin pages, drag-and-drop between categories, and import wiki pages from Syncro.
2026-01-17ImprovedCreating a ticket from a managed device auto-fills its hardware details, and equipment counts show RMM and non-managed devices separately.
2026-01-16NewCustomer portal - customers sign in with a magic link to view tickets, invoices, and estimates under your branding.
2026-01-16NewAttention system - animated sidebar badges surface customer replies across tickets, invoices, and other records the moment they need you.
2026-01-14ImprovedDeeper Syncro sync - products, ticket comments, ticket deletions, and payments stay in sync, with a retry queue for reliability.
2026-01-13ImprovedTicket imports auto-create the users they reference, imported technicians get a guided first-login setup, and re-imports update existing records.
2026-01-12SecurityTenant deletion requires an emailed confirmation code.
2026-01-05NewIssue type templates shared between the welcome wizard and admin settings, with a comprehensive computer-repair starter set.
2026-01-05ImprovedPaid invoices are protected from edits and deletion by non-admin users.
2026-01-04NewPayments sync to Syncro, invoice PDFs include line-item notes, and leads show existing customer matches.

December 2025

2025-12-30NewRAD Repairs launches - repair shop management with customers, tickets, estimates, invoices, inventory, leads, email, Syncro integration, RMM monitoring, and multi-tenant SaaS hosting, all in one platform.

Have a feature request or found a bug? Use the Suggestions page inside RAD Repairs - you'll get email updates as your submission progresses.