Order Ahead Implementation

Order Ahead allows for dispensaries to accept orders through online menus integrated with Flowhub. A customer can submit an order through the integration partner's website, and the order will come directly into your Flowhub Cashier application. This allows customers to place their orders online and see what is available in-store before they arrive.


In order to have Order Ahead functionality enabled for your location, you will need to have the following: 
  • Must have Flowhub Cashier 
  • An account with an integrated online ordering partner. We currently integrate with Dutchie, SEEDJane, and Weedmaps for Order Ahead. 
  • Must have inventory available in Flowhub
Note: Inventory in Flowhub must be in a "For Sale" room with a quantity above zero to be visible by Flowhub's inventory API. 

Step 1: Request your API key.

1. Complete this form to request an API key for integration with an order ahead partner, 
  • If you already have this information, skip to step 3.
2. After verifying the needed requirements, Flowhub will create an API key and send it to your integration partner.   

3. In Flowhub Classic, navigate to Manage > Location Management > settings and select the Cart tab. 

4. Check the "Enable Order Ahead" box. This will populate the Order Ahead Tab in your Cashier App.

  A screenshot of the cart tab in the settings section of location management. The enable order ahead box is circled in red.

Step 2: Partner implements the API key.

1. The integration partner will assign the API key to your dispensaries account. 
  • Note: The API Key is assigned on a per-company basis. 
2. The integration partner will contact you when this has been completed. 

3. They will also communicate when they can test the functionality with you. 

Step 3: Test the integration.

1. The integration partner will submit a test order and confirm with you that the order was received. 

2. To confirm the test order you will sign into Flowhub Cashier and select the "Order Ahead" tab:

Order ahead view

3. Here, you should see the test order in the "New Orders" column. 
  • If you do not see the order come through the integration partner will investigate as needed which may include working with our API team. 
  • If you do see the order, that means the order came through successfully from the integration partner to Flowhub.  
4. Once the test order comes through into Flowhub, there is no further setup needed. 

5. It is recommended to delete the test order to avoid reporting the sale. Choose the three-dot menu in the upper right-hand corner of the order to cancel it.

Step 4: Start taking orders!

Now that you have tested the functionality, you can have your customers start submitting their orders through the online portal available through your chosen integration partner. 

For more information on accepting and processing orders in order ahead, please take a look at the article: Completing an Order Ahead Sale