DeskBridgeBY SC TECHNOLOGY
// Install

Connect DeskBridge to HubSpot

Installing takes two parts: approve the app in HubSpot (a minute), then install the agent on your QuickBooks computer (guided by the setup wizard you land on). It's free to set up. You start the subscription once your first sync has landed in HubSpot.

Before you click

  • You're signed in to your own company's HubSpot portal as a Super Admin, or as a user with permission to install apps. Install it from your portal yourself: don't give an outside consultant a seat to do it for you.
  • You can reach the QuickBooks computer (in person or by remote desktop) with Windows admin rights and the QuickBooks Admin login.
  • QuickBooks Desktop 2019 or newer (Enterprise, Premier or Pro), one company file, not multi-currency.
  • .NET Framework 4.8 on that computer (already there on Windows 10 and 11, and on current Windows Server).
Want someone to walk you through it? Founding customers get a guided install on a screen-share. Email [email protected] and pick a time. You keep control of every screen the whole time.

You'll see HubSpot's standard approval screen listing the access below. After you approve, you land in the DeskBridge setup wizard.

What access DeskBridge asks for, and why

It asks only for what the sync writes. It doesn't touch marketing email, tickets, files, users or settings.

ScopeWhy
oauthStandard sign-in scope every HubSpot app needs.
crm.objects.companies.readFind an existing company before creating one, so QuickBooks customers don't duplicate it.
crm.objects.companies.writeCreate and update companies from QuickBooks customers.
crm.objects.contacts.readFind an existing contact by email before creating one.
crm.objects.contacts.writeCreate and update the primary contact for each customer.
crm.objects.deals.readFind the deal already created for an invoice.
crm.objects.deals.writeCreate and update one deal per QuickBooks invoice.
crm.objects.line_items.readRead invoice line items already on a deal.
crm.objects.line_items.writeWrite invoice lines as line items on the deal.
crm.objects.products.readFind the product already created for a QuickBooks item.
crm.objects.products.writeCreate and update products from QuickBooks items.
crm.schemas.companies.writeAdd the QuickBooks fields (list ID, balance, terms…) to companies.
crm.schemas.contacts.writeAdd the QuickBooks fields to contacts.
crm.schemas.deals.writeAdd the QuickBooks fields to deals and create the "QuickBooks Invoices" pipeline.

What happens next

  1. HubSpot is prepared automatically. DeskBridge adds its qbd_* fields to companies, contacts and deals, and creates the QuickBooks Invoices pipeline.
  2. Install the agent. The wizard gives you a download and a one-line PowerShell command with a single-use token.
  3. Add the .qwc file to QuickBooks Web Connector and approve access once.
  4. Choose what to sync, then run the baseline. Large company files take several Web Connector runs.
  5. Subscribe from the pricing page once you've seen your data in HubSpot.

Step-by-step detail for each prompt, plus troubleshooting, is in the setup guide.