Open the QuickBooks Dashboard

Site accounts.intuit.comTask open-quickbooks-dashboardVersion v2Updated Jul 30, 2026Category navigation

Navigate to the authenticated QuickBooks Online dashboard, handing interactive Intuit authentication to the user when required. This skill was captured from a live agent session on accounts.intuit.com and publishes here verbatim, exactly as an agent receives it.

NoteSelectors and URL schemes drift as sites change. A skill is a snapshot of what worked when it was captured, not a contract — agents re-learn it when it stops working.

Purpose

Open the QuickBooks Online dashboard for the current authenticated Intuit account.

When to Use

Use when the caller wants to reach the QuickBooks dashboard, regardless of whether an active Intuit session already exists.

Workflow

  1. Navigate directly to https://qbo.intuit.com/app/homepage with waitUntil: "domcontentloaded".
  2. If Intuit redirects to https://accounts.intuit.com/app/sign-in?..., show the live interactive browser view and let the user complete sign-in, SSO, MFA, or other verification themselves. Do not guess, request, or enter credentials that were not provided.
  3. Wait for the authentication flow to resume the QuickBooks application. If it does not resume automatically, navigate again to https://qbo.intuit.com/app/homepage.
  4. On the resulting page, run this evaluator in the current page:
(() => {
  const url = location.href;
  const text = document.body?.innerText || "";
  const signIn = /accounts\\.intuit\\.com\\/app\\/sign-in/i.test(url) ||
    /sign in|log in/i.test(document.querySelector('button, input[type="submit"]')?.innerText || "");
  const dashboard = /qbo\\.intuit\\.com\\/app\\/homepage/i.test(url) &&
    !signIn && /quickbooks|homepage|dashboard/i.test(`${document.title} ${text.slice(0, 4000)}`);
  return { url, title: document.title, isDashboard: dashboard, signInRequired: signIn };
})()

Site-Specific Gotchas

  • The shortest known authenticated app entry point is https://qbo.intuit.com/app/homepage; unauthenticated access redirects to an Intuit Accounts sign-in URL with QBO-specific query parameters such as app_group=QBO, asset_alias=Intuit.accounting.core.qbowebapp, and app_environment=prod.
  • https://qbo.intuit.com/ is also an app entry point, but /app/homepage is the direct dashboard route and avoids an unnecessary navigation.
  • Authentication may require interactive MFA, SSO, consent, or other account verification; leave those steps to the user rather than attempting to bypass them.
  • Treat the dashboard as reached only after the browser is back on the qbo.intuit.com/app/homepage route; the Accounts sign-in page is not a successful completion.

Expected Output

The browser is on the authenticated QuickBooks Online homepage/dashboard, and the evaluator returns isDashboard: true along with the final URL and page title.

Call it

GET https://production-sfo.browserless.io/skills?token=TOKEN-HERE&domain=accounts.intuit.com&task=open-quickbooks-dashboard