Connectwise RMM Setup

To get started with automating QuickBooks updates in Connectiwse RMM, create a powershell action below:

Get Customer ID

Get your customer ID that was emailed to you when you subscribed: here

1# Enter your Customer ID, which can be found in your Welcome Email after subscribing to QB-Flow
2$customerid = "Your_Customer_ID"
3
4# Log File Location c:\windows\temp\qbflow_%time%
5$LogFile = Join-Path "c:\windows\temp" ("qbflow_{0:yyyyMMdd_HHmmss}.log" -f (Get-Date))
6 
7# URL to download the QB-Flow executable
8$QBUpdateURL = "https://flowdevsblob.blob.core.windows.net/qbflow/QB-flow.exe"
9
10# Destination path for the QB-Flow executable
11$QBdestination = "C:\Windows\Temp\qb-flow.exe"
12 
13# Download the file with Invoke-WebRequest
14Invoke-RestMethod -Uri $QBUpdateURL -OutFile $QBdestination
15 
16# Execute the QB-Flow application with the Customer ID as an argument
17# The call operator (&) launches the EXE; *>&1 merges stdout + stderr
18& $QBDestination '/customerid' $CustomerID *>&1 | Out-File -FilePath $LogFile -Encoding utf8
19 
20Write-Host "Output captured to $LogFile"

New Client Information

Looking for detailed information about Customer IDs, pricing, and billing?