QB‑Flow Nerdio Setup

Automating QuickBooks Updates in Nerdio to streamline your QuickBooks updates using Nerdio, start by following the steps below:

Step 1: Create a Script in Nerdio

  1. Open Nerdio Manager for MSP (NMM).
  2. Go to Scripted Actions → Windows Scripts → Add New.
  3. Create a new script, naming it something memorable like QB‑Flow, and add a short description. Tag it with Flowdevs.
  4. Set the Mode to Combined for reliable execution.

Step 2: Add the PowerShell Script

  1. Paste the PowerShell script into the Script Body.
  2. Replace YOUR_CUSTOMER_ID with your unique Customer ID from your welcome email.
  3. Be sure QuickBooks is completely closed before executing the script to avoid file lock conflicts.

Step 3: Add a Link for Direct Executable Access

For added flexibility, you can also run the Standalone Executable outside of Nerdio. Check out the guide here:
QB‑Flow Standalone Executable – Flowdevs

Step 4: Execute Quickly via Standalone

The standalone guide explains how to download and run QB‑Flow.exe directly using PowerShell either with or without logging making it ideal for one-off updates or testing outside of Nerdio.

1# Enter your Customer ID, which can be found in your Welcome Email after subscribing to QB-Flow
2$customerid = ""
3
4# URL to download the QB-Flow executable
5$QBUpdateURL = "https://flowdevsblob.blob.core.windows.net/qbflow/QB-flow.exe"
6# Destination path for the QB-Flow executable
7$QBdestination = "C:\Windows\Temp\qb-flow.exe"
8
9# Create a WebClient object to download the file
10$webclient = New-Object System.Net.WebClient
11$webclient.DownloadFile($QBUpdateURL, $QBdestination)
12
13# Execute the QB-Flow application with the Customer ID as an argument
14Start-Process $QBdestination -ArgumentList "/customerid $($customerid)" -NoNewWindow -Wait

Removing public desktop icons

Article explaining this switch: here

# Enter your Customer ID, which can be found in your Welcome Email after subscribing to QB-Flow
$customerid = "Your_Customer_ID"

# URL to download the QB-Flow executable
$QBUpdateURL = "https://flowdevsblob.blob.core.windows.net/qbflow/QB-flow.exe"
# Destination path for the QB-Flow executable
$QBdestination = "C:\Windows\Temp\qb-flow.exe"

# Create a WebClient object to download the file
$webclient = New-Object System.Net.WebClient
$webclient.DownloadFile($QBUpdateURL, $QBdestination)

# Execute the QB-Flow application with the Customer ID as an argument
Start-Process $QBdestination -ArgumentList "/customerid $($customerid) /deletepublicdesktop" -NoNewWindow -Wait

New Client Information

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