With our Alleaves integration, you can automatically sync all of your Alleaves inventory directly into Dispense and automatically push online orders from Dispense to Alleaves.

Get Alleaves Credentials

You will need from Alleaves your Location Id, Username, and Password

Dispense also allows you to pull from specific area's within Alleaves. For example, if you would like to only pull from retail, you would select Retail from the drop down.

Enable the integration in Dispense

  1. Navigate to Store > Integrations
  2. Click on Alleaves
  3. Enable the integration toggle
  4. Input the required information

  5. Click Save
  6. Define what area(s) you would like to pull inventory from

Once you have successfully enabled your Alleaves integration, your first sync will occur within 10 minutes.

Syncing Orders

Turn on the Sync Orders toggle if you'd like Dispense to automatically push new orders into Alleaves when they are confirmed.

Syncing Products/Inventory

Turning on this integration will trigger Dispense to automatically sync with Alleaves every 10 minutes.

You can also manually trigger a sync by going to Menu > Products and clicking Sync?

Document image

Inventory Mapping

When products are synced from Alleaves, Dispense will pull over all of the fields that your location has setup to sync and Dispense will map each product to a certain category. To customize which fields sync and how products are mapped, see POS Settings.

Deli Style 

Products that have grams listed as unit of measurement will be considered a deli-style product in Dispense. These products will be mapped to Dispense in the following options: 1g, 3.5g, 7g, 14g, and 28g.

Deli style pricing will be based off the retail value of the 1g option in Alleaves. From there, we will take the price of the 1g weight and multiply it for each weight (3.5g, 7g, 14g, and 28g).

We also allow stores to customize the pricing for each weight tier. To do this, disable pricing in POS settings and manually update these values in Dispense. 

When price syncing is disabled, any future pricing changes made to existing items in Alleaves will not sync over to Dispense.


Dispense supports the following terpenes from Alleaves. Since Alleaves allows custom chemical profiles, they must be inputted exactly as written below. These will map over to Dispense if you have terpenes enabled to sync.
Alpha Pinene
Beta Caryophyllene
Beta Eudesmol
Beta Myrcene
Beta Pinene
Caryophyllene Oxide

Dispense pulls a Unit of Measurement (UOM) in the terpene value field within the chemical profile from Alleaves. For example, if you wish terpenes to display as 1.2%, you should input this value in the chemical profile, ensuring to include the % or mg notation. Dispense will default to mg if no UOM is specified.