How to Connect AIQ Ecom to Flowhub
Get Flowhub credentials
Complete the form to get the required information from Flowhub: https://flowhub.com/api-integration-request
FlowHub will provide you with the API Key, Location ID, Client ID, Order Ahead Client Id, Order Ahead Token.
Additionally, you will also be able to filter out by Room ID and by Purchase Category
Enable the Integration in AIQ Ecommerce
Navigate to Store > Integrations
Select Flowhub Maui
Enable the integration toggle
Enter in the required fields
Save
Once you have successfully enabled your Flowhub integration, your first sync will occur within 10 minutes.
Syncing Orders
Turn on the Sync Orders toggle if you'd like AIQ Ecommerce to automatically push new orders into Flowhub when they are confirmed.
Delivery notes will be sent to Flowhub upon order submission.
Order Syncing (Maui customers only): When order syncing is enabled, we will mark the order as fulfilled. This releases the quantity in AIQ and allows Maui to handle it.
If for any reason you would like for AIQ Ecommerce to hold inventory for a specific order, navigate to Manage > Orders > Order detail and toggle "Fulfilled" to ON.
Required Fields:
Flowhub requires that either a medical ID or phone number are attached to all orders pushed to their POS. For kiosk orders, ensure one or both of these fields are required at checkout.
Syncing Products/Inventory
Turning on this integration will trigger AIQ Ecommerce to automatically sync with FlowHub every 10 minutes.
You can also manually trigger a sync by going to Menu > Products and clicking Sync?
Inventory Mapping
When products are synced from Flowhub, AIQ Ecommerce will pull over all of the fields that your location has setup to sync and AIQ Ecommerce will map each product to a certain category. You can customize which fields sync (see POS Settings) and how products are mapped (see Category Settings).
Terpenes
α-Bisabolol
α-Humulene
α-Terpinene
α-Pinene
β-Pinene
β-Caryophyllene
β-Myrcene
β-Ocimene
Linalool
Terpinolene
Limonene
Guaiol
Caryophyllene oxide
delta 3 Carene
Trans-Nerolidol
Cannabis Types
Indica
Indica
Indica-Dom
Sativa
Sativa
Sativa-Dom
Hybrid
Hybrid
50/50
CBD
Indica Hybrid
indica hybrid
hybrid indica
Sativa Hybrid
sativa hybrid
hybrid sativa
Purchase Category (Optional)
When set to Medical or Recreational, AIQ Ecommerce only syncs Flowhub inventory that matches that purchase type. If you leave this field empty, we do not filter by purchase category and inventory for your location can sync as Flowhub returns it (still subject to any Room filters).
Room Id
To segment which room AIQ ecom pulls inventory from, add the roomId to the Flowhub integration within AIQ ecom. The roomId should be a 32-character alphanumeric string with no spaces and should not include the room name.
Category Mapping
AIQ Ecommerce will first use Custom Category from Flowhub. If there's no result, we will then look at Type, then Category. Learn more about POS Custom Mapping.
Map Custom Category to Sub Category Setting
The Map Custom Category to Sub Category setting determines how a product’s subtype is selected. When this setting is enabled and a Flowhub Custom Category Name is present on the item, the subtype will use that custom category name. When the setting is disabled, the system uses Flowhub’s standard fields: it first checks for a defined product type, and if no product type is available, it uses the product’s main category instead. This ensures a subtype is always assigned based on the information provided by Flowhub.
Use Pre-Tax Price
This setting is used to control how product pricing is imported from Flowhub, ensuring accurate tax calculation and display.
How it Works
When enabled, AIQ will use Flowhub’s preTaxPriceInPennies field instead of priceInMinorUnits. This ensures product prices are treated as pre-tax, allowing AIQ to correctly calculate and display taxes at checkout.
When to Use This Setting
You are using Out The Door (OTD) pricing in Flowhub
You need to display tax as a separate line item (e.g., regulatory requirements like New York)
Why It Matters
Prevents double taxation when OTD pricing is enabled
Ensures accurate tax calculations in AIQ Ecommerce
Maintains compliance in regulated markets
Default Behavior
If this setting is disabled, AIQ will continue using priceInMinorUnits, which may include tax depending on your Flowhub configuration.
FAQs
How often will my inventory sync?
AIQ ecommerce will sync your inventory every 10 minutes. In between syncs, we will also keep an accurate hold on any inventory ordered to prevent over selling
How after will my order status sync?
AIQ ecommerce will sync your order statuses from your point of sale every 2 minutes. This allows us to have near real time order status syncing with your point of sale.
Does AIQ Ecom send delivery fees to Flowhub?
Yes.
Need Help?
If you need assistance, reach out to AIQ Support anytime via chat widget within your AIQ Dashboard.