Integrations Guide
Connecting and Using the QuickBooks Integration
| Before you begin: The QuickBooks integration lives under My Facility → Integrations. Connecting it is a one-time setup that must be done by someone who can log in to your company’s QuickBooks Online account — usually your bookkeeper, accountant, or owner. Once it’s connected, anyone with the right permissions can view and sync the data. |
What Is the QuickBooks Integration?
The QuickBooks integration creates a two-way link between Hashio and QuickBooks Online, so you don’t have to enter the same information in two places.
Hashio sends your sales and catalog out to QuickBooks — your customers, invoices, and product items — so your bookkeeping stays up to date automatically.
QuickBooks sends your accounting information back into Hashio — your vendors, chart of accounts, bills, purchases, payments, and journal entries — so you can see costs right alongside your production data.
Setting Up the QuickBooks Integration
| Step 1 Open the Integrations page |
This page lists any integrations you’ve already set up and shows whether each one is enabled. |
| Step 2 Add a new integration |
You may also see LeafLink and Apex Trading in this list — for this guide, choose QuickBooks. |
| Step 3 Grant access and sign in to QuickBooks |
This step requires your QuickBooks password, so it must be completed by someone who can log in to your QuickBooks account. |
| Step 4 Save the integration |
|
| Tip: Only one person needs to complete the setup. Because it requires your QuickBooks login, ask whoever manages your QuickBooks account to do this once — after that, your team can use the integration without signing in again. |
Opening the QuickBooks Dashboard
| Step 1 Open the dashboard |
|
| Step 2 Check that you’re connected |
If you don’t see the Connected badge, repeat the Grant access step above to reconnect. |
Understanding the Dashboard
The dashboard is split into two groups that show which direction your information is flowing.
Outbound (Hashio to QuickBooks) covers what Hashio sends to QuickBooks:
- Customers — your customers, matched to QuickBooks customers
- Invoices — sales invoices pushed to QuickBooks
- Items / Catalog — your products, matched to QuickBooks items
Inbound (QuickBooks to Hashio) covers what QuickBooks sends back to Hashio:
- Vendors — your suppliers from QuickBooks
- Chart of Accounts — your accounts, mapped to Hashio categories
- Bills & Purchases — bills and purchases entered in QuickBooks
- Bill Payments, Customer Payments, and Journal Entries — payment and ledger records from QuickBooks
Each item shows a quick summary (for example, how many records synced and when they last synced), along with a Manage button and a Sync button.
| Tip: The Manage button opens the full tab for that item, where you can view records and set up matching — for example, linking a QuickBooks customer to your Hashio customers. |
Syncing Your Data
Syncing refreshes the information between Hashio and QuickBooks. You can sync one section at a time or everything at once.
| Step 1 Sync one section at a time |
Only that section is updated. The card shows how long ago it was last synced. |
| Step 2 Sync everything at once |
Hashio refreshes every section — both what it sends to QuickBooks and what it pulls back. |
| Step 3 Check the Activity log |
Use this log to confirm your most recent sync finished successfully. |
Customers
The Customers tab connects your Hashio customers to the matching customers in QuickBooks, so every invoice lands on the right account.
| Step 1 Open the Customers tab |
|
| Step 2 Link a QuickBooks customer to your Hashio customers |
Turn on “Hide customers linked elsewhere” to only show customers that aren’t linked yet. Saving will reassign any customers that were linked somewhere else. |
| Step 3 Match customers automatically or pull the latest list |
|
Items / Catalog
The Items tab matches your Hashio products to QuickBooks items, so your invoices post to the right places in QuickBooks.
| Step 1 Open the Items tab |
|
| Step 2 Add a QuickBooks item |
|
| Step 3 Link your Hashio products to the item |
Turn on “Show non-cannabis items” if you need to link products that aren’t cannabis. Saving will reassign any products linked elsewhere. |
| Step 4 Sync your products |
|
Invoices
Invoices are created in Hashio and pushed out to QuickBooks. The Invoices tab lets you see each one and confirm it synced.
| Step 1 Open the Invoices tab and read the list |
|
| Step 2 Filter the list |
You can also search by document number or customer name. |
| Step 3 View invoice details |
|
Vendors
Vendors are your suppliers, brought into Hashio from QuickBooks. The Vendors tab shows which ones are matched up.
| Step 1 Open the Vendors tab |
Use the All / Synced / Unsynced filters to focus on vendors that still need to be matched. |
| Step 2 Match vendors or pull the latest list |
|
Chart of Accounts
Your QuickBooks accounts import into Hashio here. Mapping each expense account to a Hashio category is what lets your costs show up in the right place.
| Step 1 Open the Chart of Accounts tab |
|
| Step 2 Import your accounts |
Use the search box and the Expense-side only, All accounts, and Unmapped only filters to find what you need. |
| Step 3 Map an account to a Hashio category |
Any accounts left unmapped will land in “Other” until you map them. Your choices are remembered for future syncs. |
| Step 4 Choose which accounts are allocatable |
Accounts you turn off still import and appear in reports. They just won’t show up in the batch allocation window. |
| Heads up: If you see a banner saying some expense accounts are unmapped, it’s reminding you that lines on those accounts will land in “Other” until you map them. Mapping your accounts is what powers accurate batch costs. |
Bills & Purchases
Bills and purchases you entered in QuickBooks import into Hashio. The Bills tab gives you accounts-payable visibility, and the Purchases tab lists purchases pulled from QuickBooks.
| Step 1 Open the Bills tab and read the list |
Use the status filters or the search box to find a specific bill. |
| Step 2 View bill details |
|
| Good to know: Bills are tracked for accounts-payable visibility and are not allocated to batches. Only purchases (and manual expenses) feed batch costs in the Accounting module. You’ll find the Purchases tab right next to Bills in the dashboard tabs. |
Payments
The Payments tab shows the payments recorded in QuickBooks — both money you’ve paid to vendors and money customers have paid you.
| Step 1 Open the Payments tab |
Bill payments show what you paid vendors; customer payments show what customers paid you. |
| Step 2 View a payment |
|
| Good to know: Payments are a read-only mirror of QuickBooks. Balances in Hashio aren’t recomputed from these payments right now, so use QuickBooks as your source of truth for payment balances. |
Journal Entries
The Journal Entries tab is a read-only view of the journal entries in QuickBooks, so you can see your ledger activity without leaving Hashio.
| Step 1 Open the Journal Entries tab |
|
Related guides:
- Using the Cost Explorer
- How Costing Works in Hashio (Coming Soon)
- Understanding the Accounting Module (Coming Soon)
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article