Desktop management like no other

May 2020 Update

ImmyBot is available!

Use the signup link at the top of the page to get your trial and have your instance instantly configured.

The starter plan relies on your existing RMM

The standard plan gets you access to the ImmyAgent allowing ImmyBot to run standalone.

We will be posting documentation and best practices in the coming weeks

October 2019 Update

ImmyBot is now in beta!


Get your own instance of Immy free (as in beer) for 6 months. Get your ideas and features worked in while we are under active development.


We’ll train you to use Immy to automate your workstation setups and software deployments.

Deploy Software from ConnectWise Agreements


Script execution is performed through ConnectWise Control instead of Automate, allowing for real-time script execution.

Our frontend uses websockets for instant updates.

Silent Install Flags from Executable

 Familiar Scripting

Interactive Notifications

Show your customers what you do for them

  • Pre-Maintenance Reminder Email that allows users to postpone maintenance
  • Post-Maintenance Follow-up Email letting the user know maintenance is complete on their computer
  • New Computer Setup email letting users know that their new computer is being provisioned
  • Roll-up summary email for managers to know the state of all their computers.

Make Rules, Stop Forgetting

Logical Hierarchy

Example Rules

Available Rules

All machines across all RMMs

Useful when Joe is the only person in the organization that uses a specific piece of software. Assigning the software to Joe ensures it gets installed on the new laptop you just ordered for him.

Pro-Tip: Combine with the “Not Present” desired state to create an exception for particular users that don’t want a piece of software that comes with your Managed Software Stack.

Similar to above, except for groups of people. The group could be a Team, Azure Group, or Security Group synced from Active Directory. Useful for software required for roles at an organization (Engineering, Accounting, etc)

All Servers
Useful for deploying utilities to all servers so your technicians have consistent tools when troubleshooting.

All Workstations and Portable Devices
Useful for deploying free software and/or common dependencies to all machines.

All Portable Devices
Useful for deploying VPN clients and other software that may only be necessary for machines that aren’t always at a consistent location.

Client Servers
Useful for deploying a particular piece of software to all servers at a specific client. This would usually be something specific to the client’s business.

Client Workstations and Portable Devices
Useful for deploying Line of Business applications like ERP clients to every machine for a specific client.

Client Portable Devices
Useful for that client that has an oddball VPN client outside of your normal stack.

Agreement Type
Useful for deploying your managed service stack (Antivirus, Ticket Portal, Productivity Software). If the computer in question belongs to a client that has an agreement of the specified type, this rule will be selected.

Agreement Product
If the computer in question belongs to a client with an agreement that has a specific addition. This is useful if you have software that may be an addition on multiple agreement types.