Flourish - LeafLink Integration Overview
Integrate with Leaflink
LeafLink connects thousands of retailers with brands and distributors for streamlined cannabis commerce.
The integration with Flourish is the most comprehensive in the market. You can quickly fulfill Leaflink orders using the Flourish outbound module, keep inventory levels in sync, and more.
We built this integration with Leaflink to give you:
- Real-time visibility to inventory.
- Enter data once.
- Make the sales process simple, efficient, and straightforward.
If you rely on LeafLink to sell your products, Flourish Software is the best system to do that.
Match your workflow
We worked closely with Leaflink to answer how people use both platforms.
We created a flexible integration that can work in several ways to match the way you want to handle your items and inventory in Leaflink:
- Flourish is the source of truth for the inventory levels in Leaflink in real time.
- Flourish is the source of truth for the product description in Leaflink.
- Flourish is the source of truth for both inventory levels and product descriptions in Leaflink.
Learn more on Rules Setup here.
Supporting your business needs
Multiple Flourish Facilities
Do you need Leaflink orders to flow to different Flourish facilities? No problem!
Learn more about Sales Reps.
Multiple Leaflink Pages/Brands
We use Item Brand to integrate one Flourish facility with multiple Leaflink accounts and brands.
Learn more about Brands here.
Sell in Multiples
In Leaflink, when the "Units of Measure" for a product is 'Unit' ('Each'), you can set the item to "Sell in Multiples". When you do that, you designate the "Individual units per case". When you create the order in Leaflink, you can designate the number of cases you sell. When the order syncs to Flourish Software, you will see the corresponding number of caches accordingly. Learn more here.
Sell by Batch
Flourish supports selling inventory by Batch on Leaflink. Batch is referred to as Lot within Flourish. It's common to sell products like Wholesale Flower by harvest batch since the testing results, quality, and other factors often set the market price. Learn more about LeafLink - Sell by Batch.
How it works
The basics
The platforms connect on several data points; here are the major ones.
- Inventory - Flourish inventory levels updates Leaflink in real-time (if you choose to set it up this way).
- Customers in LeafLink are Destinations in Flourish.
- Orders - Orders created are updated in Leaflink sync to Flourish. Flourish updates Leaflink in the process of fulfillment.
- Items in Flourish are Products in LeafLink.
- Leaflink Product Listing State.
Learn more on Data Points here
Essential platforms communications
Inventory
Flourish updates Leaflink (based on the Rules Setup here)
Flourish | Trigger | Leaflink |
Create or update an item and enable it to e-commerce | Creates/updates the product in Leaflink | |
Item Sellable Quantity changes | Updates the Available quantity in Leaflink |
Customers
Leaflink updates Flourish Software
Leaflink | Trigger | Flourish |
A new Customer creates a sales order in Leaflink | A new Destination is created in Flourish |
Orders
Both platforms update each other through the life cycle of an order.
This part explains:
- Flourish Software order status and the corresponding order status in Leaflink
- The flow - a status update in one platform triggers a status update on the other platform. The arrows show this dependency.
Leaflink updates Flourish:
Leaflink Order Status | Trigger | Flourish Order Status |
Submitted / Accepted / BackOrder You can set the Status of the order in Leaflink that you want to sync to Flourish. Learn more here. | Created | |
Rejected | Canceled | |
Combined | Canceled* | |
Canceled - When a Leaflink client cancels their order. | Canceled |
*Flourish cancels all the 'Combined' orders and creates a new order, following the new order created in Leaflink.
Flourish updates Leaflink:
Flourish Order Status | Trigger | Leaflink Order Status |
Canceled | Rejected | |
Partially Allocated | Accepted | |
Allocated | Fulfilled | |
Shipped | Shipped |
Order Payment terms
For payment terms that are supported in Leaflink (see below):
- When you set the payment term for an outbound order (linked to a Leaflink order) in Flourish and save, Flourish updates the Leaflink order with the payment term.
- When you set the payment term for an outbound order (linked to a Flourish order) in Leaflink and save, Leaflink updates the Flourish order with the payment term.
Payment terms that are supported in Leaflink:
|
|
|
Leaflink Product Listing State
The listing states for products in LeafLink are:
- "Available"
- "Archived"
- "Sample"
- "Backorder"
- "Internal"
- "Unavailable"
Items created in Flourish and synced to LeafLink are created, in Leaflink, with the "Available" listing state.
Previously, updating an item in Flourish, like the product line, would sync to LeafLink and always set the product to "Available." After receiving client feedback, we changed this behavior, and the sync of an item to Leaflink does not change the listing states for products in LeafLink.