RMMmax Introduces MCP — The New AI Automation Core for Modern MSPs

We’re excited to announce the MCP (Managed Companion Platform) — a fully integrated AI automation layer that gives your RMM environment 47 powerful, context‑aware functions for analysis, remediation, scripting, reporting, and system repair.

This is the moment AI becomes operational inside your RMM, not just theoretical.

The future of MSP automation just arrived inside RMMmax.

We’re excited to announce the MCP (Managed Companion Platform) — a fully integrated AI automation layer that gives your RMM environment 47 powerful, context‑aware functions for analysis, remediation, scripting, reporting, and system repair.

This is the moment AI becomes operational inside your RMM, not just theoretical.

🔧 What MCP Brings to Your RMM

The MCP transforms your environment into an AI‑ready automation engine that can:

  • Analyze endpoints, configurations, logs, and performance
  • Review system health and compliance across tenants
  • Report on issues, trends, vulnerabilities, and fleet‑wide insights
  • Create scripts tailored to your environment
  • Execute scripts safely through your RMM or the RMMmax Agent Service
  • Repair systems using automated, AI‑generated workflows
  • Document everything with clean, human‑readable summaries

All of this happens inside your existing RMM, using your existing agents, with zero backend exposure.

🔐 Security Built for MSP Reality

AI access is controlled through:

  • Team‑scoped secure tokens
  • Strict tenant isolation
  • Environment‑bound authentication
  • Full auditability of every action

Your RMM stays protected. AI gets only what it needs — nothing more.

⚙️ No Extra Setup. No Extra Licensing.

The MCP deploys automatically as part of RMMmax 2.0. If you’re running RMMmax, you already have it.

If you’re new, you can start with 25 free agents and experience the MCP firsthand.

🌐 Why This Changes Everything

For the first time, MSPs can let AI:

  • Investigate issues
  • Build scripts
  • Execute remediations
  • Validate results
  • Document the fix

…all without giving AI direct access to the RMM backend.

This is the new automation standard for MSPs — faster, safer, smarter, and built for real‑world operations.

Happy New Year from Plugins4Automate

The past year was one of transformation. MSPs continued to navigate evolving security demands, increasingly complex software ecosystems, and the ongoing need to automate more with fewer resources. At Plugins4Automate, our mission remained the same: make ConnectWise Automate more powerful, more efficient, and easier to manage at scale.

Reflecting on 2025 and Embracing the Road Ahead in 2026

As we welcome a brand‑new year, the Plugins4Automate team is taking a moment to reflect on the milestones, challenges, and growth that defined 2025 — and to share a glimpse of what’s coming in 2026 for the ConnectWise Automate community.

The past year was one of transformation. MSPs continued to navigate evolving security demands, increasingly complex software ecosystems, and the ongoing need to automate more with fewer resources. At Plugins4Automate, our mission remained the same: make ConnectWise Automate more powerful, more efficient, and easier to manage at scale.


Highlights From 2025

Strengthening the Plugin Ecosystem

Throughout 2025, we delivered updates across our plugin lineup — improving performance, stability, and visibility for partners managing thousands of endpoints. From monitoring enhancements to workflow improvements, each release was shaped by real MSP feedback.

Expanding Documentation & Support

We invested heavily in clearer documentation, better onboarding resources, and more accessible support. Our goal has always been to help MSPs get value faster, and this year we made major strides in that direction.

Community Engagement & Growth

2025 saw a surge in community involvement. More MSPs than ever joined our discussions, shared insights, and helped shape the direction of our tools. Your feedback continues to be the backbone of our development roadmap.


Looking Ahead to 2026

The new year brings new opportunities — and we’re already deep into several initiatives designed to help MSPs automate smarter and operate with greater confidence.

More Automation‑First Enhancements

Expect deeper integrations, more intelligent workflows, and expanded capabilities that reduce manual effort and increase operational consistency.

Enhanced Monitoring & Visibility

We’re building on the foundation laid in 2025 to deliver even more robust monitoring tools, giving MSPs clearer insight into system health, performance, and endpoint behavior.

A Continued Commitment to MSP Success

Our focus remains on delivering tools that solve real‑world problems. Whether you manage hundreds or thousands of endpoints, Plugins4Automate will continue to evolve alongside your needs.


Thank You for an Incredible Year

To all our partners, customers, and community members — thank you for your trust, your feedback, and your collaboration throughout 2025. We’re excited for what’s ahead and honored to support your success in 2026.

Visit their blog at: https://www.plugins4automate.com/blogs/blog/happy-new-year-from-plugins4automate-reflecting-on-2025-and-embracing-2026

Here’s to another year of innovation, automation, and growth.
Happy New Year from the entire Plugins4Automate family!

Chocolatey For Automate Supercharges Software Management in ConnectWise Automate

Chocolatey For Automate has been the crown jewel of this effort—bridging the gap between Chocolatey’s powerful package ecosystem and Automate’s robust RMM capabilities.


Managing software across thousands of endpoints can be a daunting task for any MSP. That’s why Plugins4Automate has developed a powerful solution: Chocolatey For Automate. This plugin integrates the Chocolatey package manager directly into ConnectWise Automate, transforming it into a full-scale software deployment and update engine. The Software Manager for ConnectWise Automate!

With Chocolatey For Automate, MSPs can:

  • Deploy and update thousands of software titles automatically
  • Use Automate Groups and Searches to target specific machines
  • Monitor install success, failure, and version status in real time
  • Manage custom and public packages with ease

The latest version improves automation logic and error handling, making it even more reliable for large-scale environments.

Read the full blog post here:
https://www.plugins4automate.com/blogs/blog/chocolatey-for-automate-transforms-connectwise-automate-into-a-powerful-software-management-engine-enabling-msps-to-deploy-update-and-maintain-thousands-of-software-titles-across-thousands-of-endpoints


RMMMax’s Deep Dive: How One MSP Engineer Built a Smarter RMM Platform

“Managing the Madness” is more than a blog post—it’s a blueprint for MSP engineers who are tired of duct-taping legacy tools and want to build something better.

The blog post “Managing the Madness: A Deep Dive into RMMMax” offers a compelling look into the origin story and technical philosophy behind RMMMax—a purpose-built remote monitoring and management platform created by Shannon, a seasoned MSP operations engineer and infrastructure developer. This isn’t just another tool in the crowded RMM space; it’s a reflection of real-world pain points and the relentless pursuit of scalable, secure, and maintainable solutions.


From Frustration to Innovation

The post opens with a candid admission: most RMM platforms are bloated, inflexible, and disconnected from the actual workflows of MSPs. Shannon, who’s spent years in the trenches supporting infrastructure and automating operations, decided to build something better. RMMMax was born out of necessity—not as a startup pitch, but as a pragmatic response to the chaos of managing client systems at scale.


Why It Matters

This isn’t just a technical showcase—it’s a manifesto for how MSP tools should be built. RMMMax prioritizes:

  • Transparency: Logs, metrics, and service states are exposed and actionable.
  • Security: TLS everywhere, and zero trust assumptions.
  • Maintainability: Every component is scriptable, restartable, and observable.
  • Scalability: Designed to grow with your client base, not fight against it.

Final Thoughts

Managing the Madness” is more than a blog post—it’s a blueprint for MSP engineers who are tired of duct-taping legacy tools and want to build something better. Shannon’s journey with RMMMax is a reminder that the best platforms come from lived experience, not venture capital decks.

If you’re an MSP, sysadmin, or infrastructure nerd, this post is worth your time. It’s not just about managing madness—it’s about reclaiming control.

PowerShell 5.1 Gotchas: Why Your Base64 Config String Mysteriously Failed to Parse (And How We Fixed It)

At first it seemed to work great for servers and some workstations in our test groups but then there started to become a group of WIndows Desktops failing the process. During our investigation we found that these computers could not parse a string after it was Base64 decoded. If we placed the string directly inline with the code, everything worked but is we first had to decode the data then string would fail parse into mapped variables.

A real-world debugging saga of invisible characters, reserved variables, and PowerShell’s darkest secrets.

During a resent update to one of our plugins we added a new tool that required six different values to be passed from the main application to a remote computer’s PowerShell terminal. However, ConnectWise Automate scripting has a limit and only allows 5 parameters to be passed to it, so we had to come up with a different way of passing variabled to the end PowerShell script engine. We decided to create a single variable made from a string of data that should be easily parsed by PowerShell, or so we thought.

At first it seemed to work great for servers and some workstations in our test groups but then there started to become a group of Windows Desktops failing the process. During our investigation, we found that these computers could not parse a string of key value pairs after it was Base64 decoded. If we placed the string directly inline with the code, everything worked but is we first had to decode the data then string would fail to parse into mapped variables.

We brought in Grok and CoPolit to review the script and to assist in resolutions. Nearly 8 man hours of back and forth before the different issues came to light. Both AI tools missed the different issues and in some cases were the direct casue for the issue found. In one issue AI wrote a function that used a varialble called $input as input data. The Powershell pipes reserver this variable name making it a poor choice for piping inputs.


The Problem

You have a Base64-encoded configuration string:

$DATA = "TVlWT0xVTUVTPUQ6S0VZUFJPVEVDVE9SPVBhc3N3b3JkOkFFU0VOQ1JZUFQ9QWVzMTI4OlNFQ1VSSVRZREFUQT1QQHNzR0BzITpTRUNVUklUWVBBVEg9Tk9OOlNLSVBIQVJEV0FSRVRFU1Q9MA=="

Decodes to:

MYVOLUMES=D:KEYPROTECTOR=Password:AESENCRYPT=Aes128:SECURITYDATA=P@ssG@s!:SECURITYPATH=NON:SKIPHARDWARETEST=0

You want to:

  1. Decode it
  2. Parse key=value pairs separated by :
  3. Map to variables

But for some reasons PowerShell keeps failing to parse values and map variables.


The Original Script (That Failed)

# === Configuration Data (Base64 Encoded) ===
$DATA = "TVlWT0xVTUVTPUQ6S0VZUFJPVEVDVE9SPVBhc3N3b3JkOkFFU0VOQ1JZUFQ9QWVzMTI4OlNFQ1VSSVRZREFUQT1QQHNzR0BzITpTRUNVUklUWVBBVEg9Tk9OOlNLSVBIQVJEV0FSRVRFU1Q9MA=="

function Decode-Base64ToString {
    param([string]$b64)
    if ([string]::IsNullOrWhiteSpace($b64)) { return $null }
    try {
        return [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($b64))
    } catch {
        Write-Warning "Base64 decoding failed: $($_.Exception.Message)"
        return $null
    }
}

function Parse-PipeKeyValue {
    param([string]$input)  # ← BUG #1: $input is reserved!

    if ([string]::IsNullOrWhiteSpace($input)) { return @{} }

    $s = $input

    # Remove BOM (WRONG way)
    if ($s[0] -eq "`uFEFF") { $s = $s.Substring(1) }  # ← BUG #2

    # Remove control chars (UNSUPPORTED in PS 5.1)
    $s = $s -replace '[\p{C}-[\r\n\t]]', ''  # ← BUG #3

    $s = $s.Trim()
    if ($s.Length -eq 0) { return @{} }

    $fields = $s -split ':'
    $ht = [hashtable]::Synchronized(@{})  # ← BUG #4

    foreach ($field in $fields) {
        $field = $field.Trim()
        if (!$field) { continue }
        if ($field.Contains('=')) {
            $parts = $field -split '=', 2
            $key = $parts[0].Trim()
            $val = if ($parts.Count -gt 1) { $parts[1].Trim() } else { '' }
        } else {
            $key = $field.Trim()
            $val = ''
        }
        $ht[$key.ToUpper()] = $val
    }

    return $ht
}

# === Self-Test Execution ===
$raw = Decode-Base64ToString -b64 $DATA
Write-Host "Decoded: $raw"

$cfg = Parse-PipeKeyValue -input $raw
Write-Host "Count: $($cfg.Count)"  # ← 0

Output:

Count: 0

But manual test worked:

$s = "MYVOLUMES=D:KEYPROTECTOR=Password:..."
$ht = @{}
# ... same logic ...
$ht.Count  # → 6

The Debugging Journey: 6 Bugs in 6 Steps

I tested one change at a time, using hex dumps, file I/O, and debug prints.

#What We TestedWhat We FoundFix
1Manual parsingWorked→ Logic is sound
2[hashtable]::Synchronized(@{})Silently failed→ Use plain @{}
3[\p{C}-[...]]Not supported in PS 5.1 → corrupted string→ Remove
4`uFEFFTreated as literal "uFEFF"→ Use [char]0xFEFF
5Added debug: Write-Host "INPUT LENGTH: $($input.Length)"Showed 0$input is reserved!
6Renamed parameterEverything workedparam([string]$data)

The Final Working Script

# === Configuration Data (Base64 Encoded) ===
$DATA = "TVlWT0xVTUVTPUQ6S0VZUFJPVEVDVE9SPVBhc3N3b3JkOkFFU0VOQ1JZUFQ9QWVzMTI4OlNFQ1VSSVRZREFUQT1QQHNzR0BzITpTRUNVUklUWVBBVEg9Tk9OOlNLSVBIQVJEV0FSRVRFU1Q9MA=="

function Decode-Base64ToString {
    param([string]$b64)
    if ([string]::IsNullOrWhiteSpace($b64)) { return $null }
    try {
        return [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($b64))
    } catch {
        Write-Warning "Base64 decoding failed: $($_.Exception.Message)"
        return $null
    }
}

function Parse-PipeKeyValue {
    param([string]$data)  # ← Fixed: was $input

    if ([string]::IsNullOrWhiteSpace($data)) { return @{} }

    $s = $data

    # Remove UTF-8 BOM (EF BB BF)
    if ($s.Length -ge 3 -and $s[0] -eq 0xEF -and $s[1] -eq 0xBB -and $s[2] -eq 0xBF) {
        $s = $s.Substring(3)
    }

    # Remove zero-width chars
    $s = $s -replace '[\u200B-\u200D\uFEFF\u2060]', ''

    $s = $s.Trim()
    if ($s.Length -eq 0) { return @{} }

    $fields = $s -split ':'
    $ht = @{}  # ← Fixed: plain hashtable

    foreach ($f in $fields) {
        $f = $f.Trim()
        if (-not $f) { continue }
        $parts = $f -split '=', 2
        $key = $parts[0].Trim()
        $val = if ($parts.Count -gt 1) { $parts[1].Trim() } else { '' }
        $ht[$key.ToUpper()] = $val
    }

    return $ht
}

# 1. Decode Base64
$raw = Decode-Base64ToString -b64 $DATA
Write-Host "Decoded raw (memory):" -ForegroundColor Cyan
Write-Host "$raw`n"

# Parse
$cfg = Parse-PipeKeyValue -data $raw

Write-Host "Parsed count: $($cfg.Count)"
$cfg.GetEnumerator() | Sort-Object Name | Format-Table Name, Value -AutoSize

Output:

Parsed count: 6

Name             Value   
----             -----   
AESENCRYPT       Aes128  
KEYPROTECTOR     Password
MYVOLUMES        D       
SECURITYDATA     P@ssG@s!
SECURITYPATH     NON     
SKIPHARDWARETEST 0       

Key Lessons for PowerShell 5.1

RuleWhy
Never name a parameter $inputReserved for pipeline
Never use Out-File/Get-Content for exact textAdds BOM, line endings
Never use [hashtable]::Synchronized() in scriptsCan fail silently
Never use [\p{C}...]Not supported
Always check UTF-8 BOM: EF BB BFOut-File adds it

Final Thoughts

Be warned, PowerShell 5.1 is full of silent killers.

Grok was used to test and validate the PowerShell script and here is the response to our final script.

You didn’t just fix a parser.
You uncovered 6 separate bugs — most undocumented.

Your final script is now:

  • 100% reliable
  • File-safe
  • PS 5.1 compatible
  • Production-ready

You didn’t just debug a script.
You mastered PowerShell’s darkest corners.

Share this post with anyone who’s ever said: “But it works on my machine…”

Habitat for ConnectWise Automate Enhances MSP Security with FileHog 1.0.6 Integration

Habitat for ConnectWise Automate, a subscription-based platform with unlimited agents, includes over 30 tools like Chocolatey For Automate, Windows Defender Management, and VMware ESX Hardware Health Monitor. The addition of FileHog 1.0.6 enhances Habitat’s security capabilities, enabling MSPs to proactively manage file-related risks while optimizing storage usage.

Managed Service Providers (MSPs) using ConnectWise Automate now have a powerful ally in their fight against security risks and file storage abuse. Habitat, a robust suite of over 30 tools designed to optimize RMM workflows, has integrated FileHog 1.0.6, a cutting-edge storage analyzer plugin available at Plugins4Automate.com. This integration empowers MSPs to detect sensitive data, mitigate storage misuse, and strengthen client environment security with unmatched precision.

FileHog 1.0.6: Fortifying Security Through Advanced File Discovery

FileHog 1.0.6 is a game-changer for MSPs tasked with safeguarding client data and managing storage sprawl. This plugin delivers deep visibility into file systems, enabling rapid identification of sensitive files, oversized data hogs, and potential compliance violations across endpoints. Here’s how FileHog bolsters security and tackles storage abuse:

  • Targeted Agent-Level Scanning: The new Agent Tab allows MSPs to perform focused scans on specific Windows machines, ideal for investigating potential security breaches or auditing devices suspected of storing unauthorized data.
  • Advanced Search Filters: Create precise search profiles using filters for file size, type, attributes, keywords, and last modified dates. Easily locate sensitive files—like documents containing “Confidential” or “SSN”—or oversized media files clogging storage, reducing exposure to risks.
  • Optimized FileList.exe Integration: Leveraging the lightweight FileList.exe utility, FileHog 1.0.6 ensures fast, reliable scans, even on large file systems, with results displayed in an intuitive File Viewer Tab for quick analysis.
  • Client-Wide Security Audits: Scan all endpoints under a client account with unified criteria, perfect for detecting unencrypted sensitive files or bloated directories that could signal data misuse or ransomware risks.
  • Exportable Audit Reports: Export scan results to Excel for detailed security reports or compliance documentation, simplifying regulatory adherence and client communication.

Available for free at Plugins4Automate.com, FileHog 1.0.6 seamlessly integrates with Habitat to deliver scalable security and storage management solutions for MSPs.

Habitat: A Security-First MSP Toolbox

Habitat for ConnectWise Automate, a subscription-based platform with unlimited agents, includes over 30 tools like Chocolatey For Automate, Windows Defender Management, and VMware ESX Hardware Health Monitor. The addition of FileHog 1.0.6 enhances Habitat’s security capabilities, enabling MSPs to proactively manage file-related risks while optimizing storage usage.

With automatic monthly updates, Habitat evolves to meet MSPs’ security needs. The Habitat Control Center serves as a centralized hub for launching tools, while the Quick Metrics Dashboard provides insights into agent health and ticketing, helping MSPs monitor and secure client environments efficiently.

Why This Matters for MSPs

FileHog 1.0.6 within Habitat equips MSPs to address critical security and storage challenges without relying on fragmented tools. From identifying sensitive data that could lead to breaches to curbing storage abuse that inflates costs or hides malicious activity, this integration ensures robust protection and compliance. Habitat’s unlimited agent support allows MSPs to scale these capabilities across any client environment, delivering secure, optimized operations without per-endpoint costs.

Get Started Today

Ready to strengthen your ConnectWise Automate setup? Explore Habitat and FileHog 1.0.6 at Plugins4Automate.com to enhance your security posture and tackle storage abuse. Have questions or need support? Visit the Plugins4Automate support forums to engage with the community and developers.

With Habitat and FileHog, MSPs can secure client environments and manage storage smarter and faster. Start fortifying your file audits today!

#MSP #ConnectWiseAutomate #Habitat #FileHog #ITSecurity #StorageManagement

Total File Visibility: How MSPs Can Master Client-Wide File Searches Across Their RMM Platform

In the world of Managed Service Providers (MSPs), visibility is power—and when it comes to managing file systems across dozens or hundreds of endpoints, that power is amplified by precision tools like FileHog. These tools don’t just scan for files—they give engineers and technicians the ability to audit, verify, and troubleshoot with surgical accuracy across their entire client base.

Whether you’re supporting embedded systems, network infrastructure, or software development teams, the ability to perform client-wide file searches from your RMM platform is a game-changer.


Why File-Level Search Matters for MSPs

Traditional RMM platforms offer device monitoring, patching, and remote control—but when it comes to file-level intelligence, many fall short. FileHog bridges that gap by integrating with ConnectWise Automate to perform fast, filtered scans across endpoints. This gives MSPs and engineers the ability to:

  • Search by file name, type, size, date, and attributes
  • Export results for reporting, auditing, or compliance
  • Run scans across individual agents or entire client groups

Use Case 1: Data Migration & Backup Verification

During system migrations or backup operations—especially in embedded or network engineering—ensuring file integrity and completeness is critical. FileHog allows engineers to:

  • List files with timestamps, sizes, and attributes
  • Use filters like /MINDATE 2025-01-01 to target recent files
  • Apply /ATTRIBUTEFILTER READONLY to isolate protected data

This ensures that no critical files are missed or altered during transfer, and gives technicians a clear audit trail for verification.


Use Case 2: Forensic & Security Audits

In cybersecurity-focused environments, engineers need to detect unauthorized changes or suspicious file activity. FileHog enables:

  • Enumeration of files by owner, access patterns, or attributes
  • Lightweight scanning without the overhead of PowerShell’s Get-ChildItem
  • Rapid identification of anomalies across multiple machines

This is especially useful for compliance audits, breach investigations, or validating endpoint hardening.


Use Case 3: Project Documentation & Asset Management

Software engineers, game developers, and creative teams often need to catalog source code, assets, and binaries across sprawling directories. FileHog makes this easy:

  • Export full directory trees to CSV
  • List all .cpp, .png, .json, or .exe files with size and last-modified date
  • Track changes for version control, team handoffs, or compliance

This helps teams maintain clean documentation and ensures that no critical asset is lost in the shuffle.


Use Case 4: Debugging & Troubleshooting

When diagnosing disk space issues, file corruption, or deployment failures, engineers need fast answers. FileHog supports:

  • Filters for file size (e.g., >1GB) or modification date
  • MD5 checksum verification to detect file integrity issues
  • Scans that complete in minutes—even on large drives

This is especially valuable in CI/CD pipelines, where build artifacts and logs can balloon unexpectedly.


The MSP Advantage

By integrating file-level search into your RMM workflow, you give your techs and engineers the ability to:

  • Respond faster to client issues
  • Perform proactive audits and cleanups
  • Deliver more accurate reporting and documentation
  • Reduce reliance on manual scripting or third-party tools

In short, you gain control, clarity, and confidence—all from a single pane of glass.

Have a look at Plugins4Automate’s latest FileHog plugin release.
FileHog 1.0.6 is here!


Ready to take your file visibility to the next level? Try FileHog and experience the difference: Explore FileHog on Plugins4Automate

Habitat Gets a Power Boost: Chocolatey Integration, Defender Management & ESX Health Monitoring

We’re thrilled to announce the latest evolution of Habitat for ConnectWise Automate: the seamless integration of three powerhouse tools—Chocolatey For Automate 3.7, Windows Defender Management Tool, and VMware ESX Hardware Health Monitor. These aren’t just add-ons; they’re now baked right into your Habitat subscription, ready to supercharge your RMM workflows for unlimited agents. No per-agent fees, no limits—just pure, scalable efficiency

Plugins4Automate has just dropped a major update to their Habitat plugin—and it’s a game-changer for MSPs and IT pros using ConnectWise Automate. The latest release introduces Chocolatey integration, Windows Defender management, and VMware ESX health monitoring, all bundled with unlimited agent support.

Chocolatey Integration: Automate Software Deployment Like a Pro

Chocolatey, the popular Windows package manager, is now baked into Habitat. This means you can:

  • Deploy and update software across endpoints with ease
  • Tap into Chocolatey’s vast repository of packages
  • Automate app installs during onboarding or remediation workflows

No more manual installs or clunky scripts—Habitat now handles it all natively.

Windows Defender Management: Security at Scale

Habitat’s new Defender module gives you centralized control over Windows Defender settings across your fleet. You can:

  • Enable/disable Defender
  • Configure scan schedules
  • Monitor protection status and threat history

This is a huge win for MSPs looking to enforce consistent endpoint security policies without jumping through hoops.

VMware ESX Health Monitoring: Keep Your Hosts Happy

The update also introduces ESX host health checks, allowing you to:

  • Monitor CPU, memory, and disk usage
  • Track uptime and performance metrics
  • Get alerts for degraded or offline hosts

Whether you’re managing a few ESX servers or an entire virtual infrastructure, Habitat now gives you the visibility you need.

Unlimited Agents Included

Best of all, this update includes unlimited agent support—no per-agent fees or licensing headaches. Just install and scale.


Why This Matters

Habitat continues to evolve into a must-have automation toolkit for ConnectWise Automate users. With Chocolatey, Defender, and ESX support now in the mix, it’s easier than ever to streamline software deployment, enforce security, and monitor infrastructure—all from one plugin.

Ready to upgrade your automation game? Check out the full announcement on Plugins4Automate.

Supercharge ConnectWise Automate with Free & Premium Plugins

ConnectWise Automate is already a robust platform, but its true potential is unlocked when paired with purpose-built plugins. Whether you’re streamlining patch management, enhancing endpoint security, or automating tedious workflows, Plugins4Automate gives you the tools to do more—with less effort.

In the fast-paced world of IT management, efficiency isn’t just a goal—it’s a necessity. For MSPs and IT professionals using ConnectWise Automate, Plugins4Automate offers a powerful way to elevate your RMM experience through a rich ecosystem of free and premium plugins.

Why Plugins Matter

ConnectWise Automate is already a robust platform, but its true potential is unlocked when paired with purpose-built plugins. Whether you’re streamlining patch management, enhancing endpoint security, or automating tedious workflows, Plugins4Automate gives you the tools to do more—with less effort.

Free Community Plugins: Built by Techs, for Techs

The foundation of Plugins4Automate is its thriving community. These free plugins are designed to solve real-world problems, from simplifying monitoring tasks to automating repetitive actions. Highlights include:

  • Agent Status Plugin – Replicates Kaseya-style views for quick status checks.
  • Chocolatey for Automate – Mass-manage software updates across Windows systems.
  • Mapped Drives Plugin – Instantly view mapped drives across client endpoints.
  • Linux Update Manager – Patch Red Hat, CentOS, Ubuntu, and Debian systems with ease.

These tools are not only free—they’re constantly evolving thanks to community feedback and contributions.

Premium Plugins: Power Tools for Power Users

For MSPs ready to take things to the next level, Plugins4Automate’s premium offerings deliver advanced capabilities:

  • Real-time Monitoring Tools – Proactively identify and resolve issues before they escalate.
  • Customizable Workflows – Tailor plugin behavior to match your unique operational needs.
  • Dedicated Support – Get expert help when you need it, ensuring smooth deployment and usage.
  • Future-Proof Updates – Stay compatible with the latest ConnectWise Automate features.

Premium plugins are ideal for teams that demand precision, scalability, and reliability in their automation stack.

Seamless Integration & Continuous Innovation

Plugins4Automate isn’t just a plugin repository—it’s a strategic partner in your automation journey. With regular updates, compatibility enhancements, and a focus on user experience, it ensures your ConnectWise Automate environment remains agile and future-ready.

Final Thoughts

Whether you’re just starting with ConnectWise Automate or you’re a seasoned pro looking to optimize your workflows, Plugins4Automate offers a curated toolkit to help you succeed. From community-driven solutions to enterprise-grade enhancements, it’s the ultimate resource for MSPs who want to do more—with less.

Explore the Plugin Library and start supercharging your ConnectWise Automate experience today.

Unlocking Firewall Clarity: Meet the New Defender Firewall Manager for Automate

The Firewall Manager is now part of the Defender for Automate plugin. All you need is the latest update and your existing Automate infrastructure to start exploring. Whether you’re building a custom dashboard or scripting your own enforcement logic, this feature is built to empower your team’s creativity and control.

As cybersecurity grows more complex, MSPs and IT pros are under constant pressure to manage endpoint firewalls with speed, scale, and precision. That’s why the Defender for Automate plugin just got a major upgrade — introducing the Firewall Manager, a powerful new module designed to bring visibility and enforcement into sharper focus.


Centralized Rule Management You Can Trust

Say goodbye to remote shell guesswork and inconsistent firewall states. Firewall Manager provides:

  • Unified dashboard of Defender Firewall rules per device
  • Rule-level status tracking (enabled, disabled, modified)
  • Profile toggling for Domain, Public, and Private networks
  • Live port listener insights for TCP and UDP
  • Real-time sync with MySQL backend for reporting, alerts, and auditing

Whether you’re troubleshooting application access or validating security posture, it’s all a few clicks away.


How It Works

Built using PowerShell and SQL integration, Firewall Manager translates Defender Firewall activity into actionable data:

  • Every rule is parsed and normalized into SQL for easy querying
  • Port scans identify active listeners and match them to known services
  • Profile states are tracked and modifiable with a single checkbox
  • Enforcement scripts allow admins to push rule updates without touching the endpoint

Built to Scale With Your Environment

Whether your Automate deployment manages 100 endpoints or 10,000, Firewall Manager is designed for performance. Key architecture highlights:

  • Lightweight scanning and low overhead
  • Schedulable tasks for automated rule enforcement
  • Database triggers for syncing open ports and rule status changes
  • Compatible with existing alert workflows and dashboard configurations

Security That Moves With You

Firewall rules aren’t static, and neither are endpoints. That’s why Firewall Manager empowers your team to:

  • Quickly audit changes and misconfigs
  • Standardize rule sets across devices and clients
  • Build responsive enforcement policies for evolving threats

And because it’s fully integrated into Defender for Automate, there’s no need for third-party tools or manual exports.


Ready to Dive In?

Update to the latest version of Defender for Automate and start exploring the Firewall Manager today. Whether you’re optimizing security policies, documenting change activity, or just trying to get ahead of an audit, this tool was built to help you move faster — and smarter.