Email - Machine Back Online
Purpose
This solution is intended to provide notification of a machine's ConnectWise Automate online check-in to a contact.
Associated Content
| Content | Type | Function |
|---|---|---|
| CWM - Automate - Internal Monitor - ProVal - Development - Agent - E-Mail - Machine Back Online | Internal Monitor | Detects the machines the moment they start checking in with Automate. |
| CWM - Automate - Script - Email - EDF - Machine Back Online [Autofix]* | Script | Sends an email to the addresses mentioned in the computer-level EDF "Online Alert E-mail" for the machines detected by the CWM - Automate - Internal Monitor - ProVal - Development - Agent - E-Mail - Machine Back Online monitor. |
| △ Custom - Machine Back Online | Alert Template | Executes the CWM - Automate - Script - Email - EDF - Machine Back Online [Autofix]* script against the machines detected by the CWM - Automate - Internal Monitor - ProVal - Development - Agent - E-Mail - Machine Back Online monitor. |
Implementation
-
Import the script CWM - Automate - Script - Email - EDF - Machine Back Online [Autofix]*.
-
Import the monitor set CWM - Automate - Internal Monitor - ProVal - Development - Agent - E-Mail - Machine Back Online.
-
Reload System Cache.
-
Create the alert template
△ Custom - Machine Back Online.INSERT INTO `alerttemplate` (`Name`, `Comment`, `Last_User`, `Last_Date`, `GUID`)SELECT'△ Custom - E-Mail - Machine Back Online' AS `Name`,'△ Custom - E-Mail - Machine Back Online' AS `Comment`,'PRONOC' AS `Last_User`,(NOW()) AS `Last_Date`,'20bd12ab-6f23-42e6-ad8a-373fc41faab9' AS `GUID`WHERE (SELECT COUNT(*) FROM alerttemplate WHERE GUID = '20bd12ab-6f23-42e6-ad8a-373fc41faab9') = '0';INSERT INTO `alerttemplates` (`AlertActionID`, `DayOfWeek`, `TimeStart`, `TimeEnd`, `AlertAction`, `ContactID`, `UserID`, `ScriptID`, `Trump`, `GUID`, `WarningAction`)SELECT(SELECT alertactionid FROM alerttemplate WHERE `GUID` = '20bd12ab-6f23-42e6-ad8a-373fc41faab9') AS `AlertActionid`,'127' AS `DayOfWeek`,'00:00:00' AS `TimeStart`,'23:59:00' AS `TimeEnd`,'512' AS `AlertAction`,'-2' AS `ContactID`,'0' AS `UserID`,(SELECT Scriptid FROM lt_scripts WHERE scriptGUID = '73415a51-8a97-11ed-91e5-000c295e5f17') AS `Scriptid`,'0' AS `Trump`,'7245e028-bbee-4fff-9df6-35ebdaea3933' AS `GUID`,'512' AS `WarningAction`WHERE (SELECT COUNT(*) FROM alerttemplates WHERE GUID = '7245e028-bbee-4fff-9df6-35ebdaea3933') = '0';
Set the email addresses at the computer-level EDF Online Alert E-mail located under the Default EDF section for the concerned computers. To set multiple email addresses, each address must be separated by a semicolon (;).
e.g.,
Multiple Email Addresses:

Single Email Address:

FAQ
Q: How to stop receiving the emails after getting the work done?
A: Remove the email address(es) from the EDF.
Sample Email

Changelog
2025-04-10
- Initial version of the document