> ## Documentation Index
> Fetch the complete documentation index at: https://help.jetpack3pl.com/llms.txt
> Use this file to discover all available pages before exploring further.

# QuickBooks Online Integration

> Connect QuickBooks Online with Jetpack to sync product data and inventory counts between your accounting system and fulfillment platform.

<div className="page-intro">
  Integrating QuickBooks Online with Jetpack enables automatic syncing of product information and inventory counts between your accounting system and your fulfillment dashboard. This integration streamlines your operations by pulling product data from QuickBooks into Jetpack and pushing inventory counts back to QuickBooks, without modifying any accounting information.
</div>

<div
  style={{
backgroundColor: 'var(--color-background-secondary, #f8f9fa)',
padding: '8px 24px',
borderRadius: '8px',
marginTop: '16px',
marginBottom: '20px',
border: '1px solid var(--color-border, #e5e7eb)'
}}
>
  <div
    style={{
display: 'flex',
alignItems: 'center',
gap: '10px',
marginBottom: '0px'
}}
  >
    <img
      src="https://mintcdn.com/jetpack/l0jHEdf4TBXptPmb/images/shipbob-logomark.svg?fit=max&auto=format&n=l0jHEdf4TBXptPmb&q=85&s=12e573fede92cef73c1e1c767cd19643"
      alt="ShipBob"
      style={{
    height: '20px',
    width: 'auto'
  }}
      width="22"
      height="22"
      data-path="images/shipbob-logomark.svg"
    />

    <div
      style={{
  fontSize: '16px',
  fontWeight: '600',
  color: 'var(--color-text-primary, #1f2937)',
  letterSpacing: '0.3px'
}}
    >
      About ShipBob Integration References
    </div>
  </div>

  <div
    style={{
fontSize: '15px',
lineHeight: '1.7',
color: 'var(--color-text-secondary, #4b5563)',
marginTop: '0'
}}
  >
    During setup, you'll authorize the <strong>"ShipBob"</strong> integration in QuickBooks Online. This is expected—Jetpack has licensed ShipBob's integration infrastructure to provide reliable connections. Your data flows seamlessly to your Jetpack dashboard.
  </div>
</div>

***

## Prerequisites

Before connecting QuickBooks Online to Jetpack, ensure you have:

* **QuickBooks Online account** with administrator access
* **Jetpack merchant account** with login credentials
* Access to the company you want to connect in QuickBooks Online

***

## Understanding QuickBooks Online Integration Capabilities

The QuickBooks Online integration offers basic functionality designed to keep your product catalog and inventory counts synchronized between systems. This integration focuses on inventory management without affecting your accounting data, order workflows, invoicing, or payment processing.

**What This Integration Syncs:**

* **Products:** Pull product information from QuickBooks Online to Jetpack
* **Inventory Counts:** Push inventory stock counts from Jetpack back to QuickBooks Online

**What This Integration Does Not Support:**

The integration is designed solely for syncing product information and inventory. It does not support order management (commerce), invoicing, or payment functions.

***

## Installing the QuickBooks Online Integration

Follow these steps to connect your QuickBooks Online account with Jetpack and configure your sync settings.

<Steps>
  <Step title="Click Integrations in the side navigation bar">
    In the Jetpack dashboard, navigate to the Integrations section.
  </Step>

  <Step title="Select App Store">
    <img src="https://mintcdn.com/jetpack/dOfmoXEb-KAEjijs/fulfillment/account-setup/other-integrations/images/quickbooks-app-store-search.png?fit=max&auto=format&n=dOfmoXEb-KAEjijs&q=85&s=8045e33400e531d338c2eb7616f82844" alt="Apps & Integrations page with QuickBooks Online in search results" className="screenshot" width="1101" height="732" data-path="fulfillment/account-setup/other-integrations/images/quickbooks-app-store-search.png" />

    Choose **QuickBooks Online** to begin the integration process.
  </Step>

  <Step title="Click Connect App">
    <img src="https://mintcdn.com/jetpack/dOfmoXEb-KAEjijs/fulfillment/account-setup/other-integrations/images/quickbooks-connect-app-button.png?fit=max&auto=format&n=dOfmoXEb-KAEjijs&q=85&s=1cbde0327f75ea16afc836f59907cc3e" alt="QuickBooks Online integration page with Connect App button" className="screenshot" width="681" height="354" data-path="fulfillment/account-setup/other-integrations/images/quickbooks-connect-app-button.png" />

    On the QuickBooks Online details page, click the **Connect App** button.
  </Step>

  <Step title="Click Connect for the QuickBooks Online app">
    <img src="https://mintcdn.com/jetpack/dOfmoXEb-KAEjijs/fulfillment/account-setup/other-integrations/images/quickbooks-connect-accounts.png?fit=max&auto=format&n=dOfmoXEb-KAEjijs&q=85&s=d63c886b33e3adef4f751f6512754a82" alt="Connection Settings screen showing QuickBooks Online and ShipBob connection options" className="screenshot" width="932" height="769" data-path="fulfillment/account-setup/other-integrations/images/quickbooks-connect-accounts.png" />

    In the connection settings, click **Connect** next to QuickBooks Online.
  </Step>

  <Step title="Enter your QuickBooks credentials and sign in">
    <img src="https://mintcdn.com/jetpack/dOfmoXEb-KAEjijs/fulfillment/account-setup/other-integrations/images/quickbooks-sign-in.png?fit=max&auto=format&n=dOfmoXEb-KAEjijs&q=85&s=bc5db32b474fee0d6cd9b73fa13c2c8e" alt="Intuit sign in page for QuickBooks authentication" className="screenshot" width="701" height="917" data-path="fulfillment/account-setup/other-integrations/images/quickbooks-sign-in.png" />

    Fill out your **QuickBooks Email or User ID** and **Password**, then click **Sign In**. Once authenticated, you will be redirected to the company selection screen.
  </Step>

  <Step title="Select your company and click Next">
    <img src="https://mintcdn.com/jetpack/dOfmoXEb-KAEjijs/fulfillment/account-setup/other-integrations/images/quickbooks-select-company.png?fit=max&auto=format&n=dOfmoXEb-KAEjijs&q=85&s=6356b8062f8fd697d392d93a91c1f1a0" alt="QuickBooks company selection screen" className="screenshot" width="752" height="626" data-path="fulfillment/account-setup/other-integrations/images/quickbooks-select-company.png" />

    Choose the appropriate company from the dropdown and click **Next**.
  </Step>

  <Step title="Return to Connection Settings and connect ShipBob to sync Jetpack">
    <img src="https://mintcdn.com/jetpack/dOfmoXEb-KAEjijs/fulfillment/account-setup/other-integrations/images/quickbooks-connect-jetpack.png?fit=max&auto=format&n=dOfmoXEb-KAEjijs&q=85&s=3ea5e44352f91465ffafd41c1c9442bb" alt="Connection Settings screen with ShipBob Connect button highlighted" className="screenshot" width="687" height="701" data-path="fulfillment/account-setup/other-integrations/images/quickbooks-connect-jetpack.png" />

    Go back to the Jetpack QuickBooks Online app in the Connection Settings screen and click **Connect** for the ShipBob app.
  </Step>

  <Step title="Enter your Jetpack credentials and log in">
    Enter your **Jetpack Username** and **Password**, then click **Login**.
  </Step>

  <Step title="Grant access and select your channel">
    <img src="https://mintcdn.com/jetpack/dOfmoXEb-KAEjijs/fulfillment/account-setup/other-integrations/images/quickbooks-channel-selection.png?fit=max&auto=format&n=dOfmoXEb-KAEjijs&q=85&s=f43ddaa8e50d683d69dde2034a096fb1" alt="Install QuickBooks - ShipBob Integration screen showing channel selection and permissions" className="screenshot" width="498" height="793" data-path="fulfillment/account-setup/other-integrations/images/quickbooks-channel-selection.png" />

    On the following page, grant ShipBob access to the relevant QuickBooks data under the **Channel Selection** panel. You can either use your existing QuickBooks Online channel or create a new one by entering a unique channel name.
  </Step>

  <Step title="Click Allow & Install to finalize the connection">
    Review the permissions and click **Allow & Install**. A success message will appear confirming the connection.
  </Step>

  <Step title="Configure sync settings">
    <img src="https://mintcdn.com/jetpack/dOfmoXEb-KAEjijs/fulfillment/account-setup/other-integrations/images/quickbooks-configure-sync-settings.png?fit=max&auto=format&n=dOfmoXEb-KAEjijs&q=85&s=425a5d3d92102f3bd8ed91b82dd3cdad" alt="Configure Integration Settings screen showing Sync New Products and Sync Inventory Stock Counts checkboxes" className="screenshot" width="932" height="733" data-path="fulfillment/account-setup/other-integrations/images/quickbooks-configure-sync-settings.png" />

    Choose which data you want to sync between QuickBooks Online and Jetpack by checking the corresponding boxes:

    * **Sync New Products:** Automatically sync new products added to QuickBooks Online
    * **Sync Inventory Stock Counts:** Push inventory counts from Jetpack back to QuickBooks Online

    Click **Save** when finished.
  </Step>

  <Step title="Set up your sync schedule">
    <img src="https://mintcdn.com/jetpack/dOfmoXEb-KAEjijs/fulfillment/account-setup/other-integrations/images/quickbooks-sync-schedule.png?fit=max&auto=format&n=dOfmoXEb-KAEjijs&q=85&s=eb35ff658f204cb311669573e6906227" alt="Schedule screen with frequency dropdown and Save button" className="screenshot" width="799" height="727" data-path="fulfillment/account-setup/other-integrations/images/quickbooks-sync-schedule.png" />

    Configure how frequently data syncs between QuickBooks Online and Jetpack:

    * **Automatic Sync:** Choose your desired syncing frequency from the dropdown list to sync data automatically at regular intervals
    * **Pause Sync:** If you prefer not to have automatic syncing, leave the option set to **Pause** (the default setting)

    Click **SAVE** to apply your schedule.
  </Step>
</Steps>

Your QuickBooks Online integration will now be marked as **Active**. You can trigger an immediate sync by clicking **Sync Now**.

To modify connection settings or the syncing schedule, click the relevant links in the app settings.

Under **Sync Logs**, you can review all syncing jobs that have occurred.

<img src="https://mintcdn.com/jetpack/dOfmoXEb-KAEjijs/fulfillment/account-setup/other-integrations/images/quickbooks-active-integration.png?fit=max&auto=format&n=dOfmoXEb-KAEjijs&q=85&s=c96809699c1575faf898c53302c5c458" alt="QuickBooks Online integration showing Active status with Sync Now button and options menu" className="screenshot" width="344" height="239" data-path="fulfillment/account-setup/other-integrations/images/quickbooks-active-integration.png" />

***

## Syncing Products from QuickBooks Online

After completing the initial setup, you can configure Jetpack to sync both existing products and new products from your QuickBooks Online account.

### Syncing Existing Products

As part of the integration setup, you can choose to sync existing products from your QuickBooks Online store to your Jetpack dashboard. This option appears during the initial configuration when you select which data to sync in the **Configure your Integration Settings** step.

### Syncing New Products

To enable automatic syncing of new products added to QuickBooks Online:

<Steps>
  <Step title="Navigate to Integrations and click My Apps">
    From the Jetpack dashboard, click **Integrations** in the side navigation bar, then select the **My Apps** tab.
  </Step>

  <Step title="Select QuickBooks Online from the list">
    Locate and click on **QuickBooks Online** from your connected apps.
  </Step>

  <Step title="Open Connections Settings">
    Go to the **Connections Settings** within QuickBooks Online.
  </Step>

  <Step title="Enable Sync New Products">
    Scroll down until you find the **Sync New Products** checkbox and click to enable it.
  </Step>
</Steps>

Once enabled, any new products added to QuickBooks Online will automatically sync to your Jetpack dashboard.

For more information about managing synced products, see [Managing Products](/fulfillment/managing-products).

***

## Syncing Inventory Stock Counts

You can automatically sync your inventory stock counts from Jetpack back to your QuickBooks Online store, keeping your accounting records up to date with actual fulfillment center inventory levels.

To enable automatic inventory sync:

<Steps>
  <Step title="Navigate to Integrations and click My Apps">
    From the Jetpack dashboard, click **Integrations** in the side navigation bar, then select the **My Apps** tab.
  </Step>

  <Step title="Select QuickBooks Online from the list">
    Find and click on **QuickBooks Online** from your list of available apps.
  </Step>

  <Step title="Open Connections Settings">
    Open the **Connections Settings** for QuickBooks Online.
  </Step>

  <Step title="Enable Sync Inventory Stocks Count">
    Locate the **Sync Inventory Stocks Count** checkbox and check the box to enable automatic inventory sync back to your QuickBooks Online store.
  </Step>
</Steps>

Once enabled, Jetpack will automatically push updated inventory counts to QuickBooks Online according to your configured sync schedule.

***

## Disabling the QuickBooks Online Integration

If you need to disconnect your QuickBooks Online integration:

<Steps>
  <Step title="Navigate to Integrations and My Apps">
    From the Jetpack dashboard, click **Integrations** and then **My Apps** in the side navigation bar.
  </Step>

  <Step title="Open QuickBooks settings">
    Click the **three vertical dots** on the QuickBooks tile to open the options menu.
  </Step>

  <Step title="Uninstall the integration">
    <img src="https://mintcdn.com/jetpack/dOfmoXEb-KAEjijs/fulfillment/account-setup/other-integrations/images/quickbooks-uninstall.png?fit=max&auto=format&n=dOfmoXEb-KAEjijs&q=85&s=df69b71857a5b340fa7957dc2413d3ef" alt="Connection Settings page with Uninstall button at bottom" className="screenshot" width="833" height="830" data-path="fulfillment/account-setup/other-integrations/images/quickbooks-uninstall.png" />

    Go to the **Connection Settings** page, scroll down, and click the **Uninstall** button.
  </Step>
</Steps>

***

## Let's Dive Deeper

<CardGroup cols={3}>
  <Card title="Other Integrations Overview" icon="grid" href="/fulfillment/account-setup/other-integrations">
    Back to the main integrations guide
  </Card>

  <Card title="NetSuite ERP" icon="building" href="/fulfillment/account-setup/other-integrations/netsuite">
    Connect your NetSuite ERP system
  </Card>

  <Card title="Fulfil.io ERP" icon="warehouse" href="/fulfillment/account-setup/other-integrations/fulfill-io">
    Integrate your Fulfil.io ERP system
  </Card>

  <Card title="Managing Products" icon="box" href="/fulfillment/managing-products">
    Set up and manage your product catalog
  </Card>

  <Card title="Managing Inventory" icon="boxes-stacked" href="/fulfillment/managing-inventory">
    Monitor and manage your inventory levels
  </Card>

  <Card title="Inventory Snapshot Report" icon="chart-line" href="/fulfillment/analytics-reporting/inventory-snapshot-report">
    Track daily inventory levels across FCs
  </Card>
</CardGroup>

<div className="jetpack-callout">
  <img src="https://mintcdn.com/jetpack/2iejPNBTYKEx6ntF/images/jetpack-logomark-256.png?fit=max&auto=format&n=2iejPNBTYKEx6ntF&q=85&s=340604ced4add3864f2641341826e1c9" alt="Jetpack" className="jetpack-callout-icon" width="256" height="256" data-path="images/jetpack-logomark-256.png" />

  <div className="jetpack-callout-content">
    <h4 className="jetpack-callout-title">Questions? Contact Jetpack Care.</h4>
    <p className="jetpack-callout-text">If you have any questions or run into issues, you can always contact Jetpack Care for help. Our team is always here to assist via Slack, phone, or email!</p>
  </div>
</div>
