Sync orders from QuickBooks Online

For QuickBooks Online, how do I sync an order from QuickBooks to my selling channel?

This guide describes syncing an order from QuickBooks Online to your selling channel.


 We will use ShipStation as an example, but other channels are supported. To sync sales, you must add a class that matches the name of your selling channel. Create an order with a valid billing and shipping address. Click save. You can wait 15 minutes to Connex to sync or run the sync now. Login to our software. Click manage. Expand the first area and click save and sync now.

  • You must have QuickBooks Online Plus or Advanced to sync from QuickBooks. This feature is not compatible with QuickBooks Online Self-Employed, Simple Start, or Essentials.

How does Connex check for duplicates?

No, you can sync orders regardless of class or use another one. During the set-up process, choose sync regardless of class or another class:

How does Connex check for duplicates?

Our tool uses the order date, order number, and order store name to check for duplicates. If you modify your settings to move sales to a different store or you modify the order date, then you will get a duplicate order in ShipStation. The most common reason for duplicates is changing the order date in QuickBooks. Any sale that is modified in QuickBooks is resent to ShipStation. 

In QuickBooks Online, here is the date field:

How do I enable class tracking in QuickBooks Online?

Each order will have a class called ShipStation. This tells our software to send the orders to ShipStation. This class prevents orders from ShipStation from going into QuickBooks and back to ShipStation. To enable class tracking, follow these steps:

  1. In QuickBooks, click the gear > account and settings.
  2. Click the advanced tab.
  3. Click track classes.
  4. Select on.
  5. Select one to entire transaction under assign classes.
  6. Click save.


You must have QuickBooks Online Plus or Advanced to enable Class Tracking.

Create a new Class in QuickBooks

  1. Click the Gear icon in QuickBooks (top right nav area)
  2. Under the Lists column, click 'All Lists'.
  3. Select the 'Classes' link.
  4. Click the green 'New' button on the right side.
  5. Enter the class name of 'ShipStation' and click save.

Add an Order to QuickBooks Online

You must add the name of your ordering solution to the class field. Here are the steps:

  1. Login to QuickBooks Online.
  2. On the left, click sales.
  3. Click the customer tab.
  4. Select a customer. We highly recommend adding an address to the QuickBooks customer record, prior to creating orders in QuickBooks. This ensures a more accurate mapping between QuickBooks and ShipStation. 
  5. On the top right, click new transaction.
  6. Create an invoice.
  7. Your class must match the name of your selling channel. Since we are syncing sales from QuickBooks to ShipStation, enter ShipStation in the class field:
  8. If you need to enter a different shipping address, click on the shipping address box.
  9. On line one, type in the contact's first and last name.
  10. Press enter.
  11. Type the address line 1 and press enter.
  12. Type the address line 2 and press enter.
  13. Type the city, state, and zip then press enter.
  14. Enter some products on the order.

In about 15 minutes, the order should sync. To sync the order right now, login to Connex. Expand manually sync. Select ShipStation and click the submit button. Check the log in a few minutes.


Can't find what you're looking for? Let us help you right now!