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
- Open Nerdio Manager for MSP (NMM).
- Go to Scripted Actions → Windows Scripts → Add New.
- Create a new script, naming it something memorable like
QB‑Flow
, and add a short description. Tag it with Flowdevs. - Set the Mode to Combined for reliable execution.
Step 2: Add the PowerShell Script
- Paste the PowerShell script into the Script Body.
- Replace
YOUR_CUSTOMER_ID
with your unique Customer ID from your welcome email. - 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?