Category: Automation
-

Building a WooCommerce/HaloPSA/AlternativePayments.io eCommerce Integration
Baxter (still) owes me a car: Building a WooCommerce/HaloPSA/AlternativePayments.io eCommerce Integration because I can?
-

HaloPSA One-Click SMS Identity Verification (2025 Edition)
Some vendorโs desperate attempt to cash in on my hard work has only reignited my disdain for predatory practices in the MSP world. My previous failures to protect you from these Kaseya wannabes haunt me, but itโs time for redemption. By upgrading to Azure Functions, I’m delivering automation thatโs not only faster and better but…
-

Innovation in Automation: The Trials and Triumphs of Building (and Re-Building) BillingBot
Firstly, mea culpa Well, well, well…here I am definitely not almost a year after my last post! I acknowledge the content sin I have committed and I come prepared to offer recompense in the form of juicy behind the scenes details of what I’ve been cooking up while cheating on you internet strangers with my…
-

Call Recording Quality Assurance Review With Azure Cognitive Services
Introduction One of the many things that greatly inconvenience me on a regular basis is QA review for call recordings. You should be reviewing calls regularly during probationary periods of employees to ensure service delivery is high quality and to correct any issues or provide additional training. You should be reviewing “problem” or “complaint” calls,…
-

One-Click User Identity Verification from HaloPSA
Microsoft Graph and Twilio and HaloPSA, oh my! Introduction How do you know that person calling your helpdesk is who they say they are? Social engineering a helpdesk employee is a highly effective method of bypassing physical and logical access controls to breach an environment. This is a big enough problem in single silo organizations…
-

PowerShell Quick Script: Temporary Access Pass
Azure is really cool. Like, really cool. It can be really hard for MSPs to keep up with the flurry of technologies Microsoft blasts out at an insane pace. Unless you have the time, mandate, or the raw interest, keeping on the cutting edge of the Azure ecosystem can be a full time job in…
-

HaloPSA – Azure AD User Creation with Azure Automation
HaloPSA: The Missing Manual Series – Volume II Introduction Back in May I dropped a hot piece of PowerShell in your laps with Part I, which covered some advanced Azure automation techniques with HaloPSA to create on-premises AD user accounts directly from Halo. That article is a prerequisite to this one and you absolutely need…
-

HaloPSA – AD User Creation with Azure Automation
HaloPSA: The Missing Manual Series – Volume I Introduction You know what I love? Automation. You know what I hate? Shitty documentation. I’m a huge fan of HaloPSA. I’m not a huge fan of HaloPSA’s (lack of) advanced documentation. At my day job we recently made the switch and I’m learning to cope with the…
-
Automated AutoPilot Enrollment Using Powershell and NinjaRMM
“AutoPilot? Sounds spooky. I’ll keep provisioning machines by hand, thanks!” Said no one, ever, right? Wrong. Most MSPs are failing to adopt technologies like AutoPilot and Intune. There’s a lot of perfectly valid reasons why AutoPilot and Intune might not be right for some of your clients – licensing requirements, etc. That’s fine. But for…
-
Purpose Built Local Account Password Rotation for NinjaRMM
For my introductory post I’ll be demonstrating an easy and fast way of implementing a LAPS like solution using NinjaRMM and PowerShell. Although my system is purpose built for NinjaRMM there’s no reason this couldn’t work with other RMMs, providing they allow to set custom attributes locally on an endpoint that will then sync to…
