Flowhub’s Vermont API integration allows dispensaries to submit required sales data directly to the Vermont Cannabis Control Board (CCB). This ensures all transactions are accurately reported, reduces manual entry, and maintains full compliance.
Prepare Sales for Submission
Verify API Connection
Confirm that the Vermont CCB API connection is active.
Confirm Product Registration Numbers
Go to Inventory > Products.
Ensure each product includes a valid Registration Number (as required by the CCB).
Products missing compliance data cannot be submitted.
💡 Tip: Keep registration numbers current to prevent failed submissions.
Push Sales via API to CCB Automatically
Navigate to Account from the menu in the upper left corner.
Store Settings will appear.
Select Regulatory Compliance along the left menu.
Select the checkbox that says Enable Live Sales Push.
Select Save All Settings in the upper right corner.
All sales made will now push automatically to the Vermont CCB.
Confirm that sales have been pushed
Push Sales to the Vermont CCB Manually
Navigate to Cashier then select Sales across the purple bar at the top.
A list of sales will display for the date range selected
To bulk push all sales in the date range, select the orange Actions button then Bulk Push from the Sales tab.
OR
Individually push sales by selecting the individual sale, select the purple Actions button in the upper right corner and then select Push.
Confirm the Sales have been Pushed to Vermont CCB
Navigate to Cashier then select Sales across the purple bar at the top.
A list of sales will display for the date range selected
The sale will indicate a Status
Unreported
Sales that have never been reported to the regulator.
Under the Status column, it will show up as a blank space
Failed
The sale was not reported to the regulator. The reason why the sale failed to push can be seen in the sales sidebar on the right.
Check that the Registration Number on the Product is correct and matches the Registration Number in your CCB portal for the Product, including the "P-" at the beginning of the number.
If it is incorrect:
Upload Pending
Sales that were attempted to be pushed or haven't fully succeeded yet, or VCCB did not respond to us.
Reported
Successfully reported sales, including those voided and the void was successful. You can see who reported the sale and when in the sales sidebar on the right.
Unregulated
Voided
A sale that has been voided in Flowhub. Voided sales will also void in VCCB regulator if the sale was successfully pushed.
Frequently Asked Questions
How often should sales be submitted to the CCB?
Submissions can be sent daily, weekly, or as required by the Vermont CCB. Many dispensaries choose to automate submissions for consistency.
Can I verify a sale was sent?
Yes. View the sales tab under Cashier to see the status of each sale.
What should I do if my submission fails repeatedly?
Check the error message on the individual sale to see what needs to be adjusted, then try repushing the sale.
Success! 🎊
Sales data is now successfully submitted to the Vermont Cannabis Control Board. Your dispensary remains compliant and up to date, with every transaction accurately recorded through Flowhub’s API connection.








