Skip to main content
Table of Contents

Set Up Ordo-Flourish Integration and Inventory Sync

Before you begin, check out the Ordo Flourish Integration overview. This article covers Integration setup, Inventory sync, and Workflow.

Table of Contents

Before you begin, check out the Ordo Flourish Integration Overview.

This article covers:

  1. Integration setup.
  2. Inventory sync.
  3. Workflow.

Integration setup

Add a Brand in Ordo

The Brand you add in Ordo must match the item's Brand in Flourish.
  1. In Ordo, Go to the top left and select Manage Organization.
    The image shows the Ordo application's left-side navigation panel, displaying the app name "Ordo" alongside a hamburger menu icon and two teal navigation icons representing…
  2. On the "your organization" page, select company.
    The screenshot shows the "Your Organization" page in the Ordo platform, displaying the organization name field populated with "Flourish Demo," with toggle tabs for "company"…
  3. Click the sign next to brands.

The Ordo "your organization" settings page, showing the organization name field populated with "Flourish Demo" and a "brands" section with a green plus icon for adding a new brand.

  1. On the "Add a brand" window, type the name of the brand and upload a picture in the upload logo part. Make sure this matches the brand name defined in Flourish.
    The image shows the "Add a brand" dialog box in Ordo, which contains an "Upload Logo" button, a text field labeled "name of the brand," and a "Save" button.
  2. Click The image shows a teal/green rounded rectangular button labeled "save" in white text, as it appears within the Ordo interface..

Add a license

  1. In Ordo, Go to the top left and select Manage Organization.
    The image shows the Ordo application's left-side navigation panel, displaying the app name "Ordo" alongside a hamburger menu icon and two teal navigation icons representing…
  2. On the "your organization" page, select compliance.
    Screenshot of the Ordo "your organization" settings page, showing the organization name field populated with "Flourish Demo" and a red arrow pointing to the toggle buttons in the…
  3. Click the sign next to licenses:
    The Ordo "your organization" page displayed with the compliance tab selected, showing a "licenses" section with a "+" button to add a new license.
  4. Fill in the details and click "add license".
    The license number must match the one in Flourish.
    Currently, in Ordo, "street address line 2" is mandatory.
    The image shows the "Add a License" modal dialog in Ordo, displaying input fields for license number, street address line 1, street address line 2, city, state, and zip code, with…

Flourish Integration

  1. In Flourish, Generate or Reset External API key.
    Get the following from Flourish:
    1. External API username.
    2. External API Key.
  2. Login to Ordo (you must be an Ordo Admin).
  3. In Ordo, Go to the top left and select Manage Organization.
    The image shows the Ordo application's left-side navigation panel, displaying the app name "Ordo" alongside a hamburger menu icon and two teal navigation icons representing…
  4. On the "your organization" page, select compliance.
    Screenshot of the Ordo "your organization" settings page, showing the organization name field populated with "Flourish Demo" and a red arrow pointing to the toggle buttons in the…
  5. Click the on the flourish integration section.
    The image shows the "Flourish Integration" section header within Ordo's organization settings, featuring a "+" (plus) button to the right of the label.

Update the details from Flourish Software and click The image shows a small green "Save" button with white text, as it appears within the Ordo interface..

  1. API Username.
  2. API Key.
    The image shows the "Setup Flourish Integration" dialog box in Ordo, which contains two input fields — API Username and API Key — where users enter the External API credentials…
  3. Ordo generates the following data to submit in Flourish Software:
    1. Webhook Signing Key
    2. Webhook Endpoint URL
    3. Two Webhook Headers:
      1. Key:
      2. Value:
Screenshot of the Flourish integration configuration panel in Ordo, displaying masked API credentials (API Username and API Key), a Webhook Signing Key, the Webhook Endpoint URL…
  1. Go to Flourish Software and add a new webhook.
  2. On the Webhook Endpoint screen, enter the data from Ordo:
    1. Endpoint URL.
    2. Signing Key (Mandatory! not optional).
    3. Click The image shows a green "+ Add Header" button, which corresponds to the step in the Flourish webhook configuration process where users must add the two required webhook headers… to add the two Headers.
    4. On Events to Send, click The image shows a small green button labeled "+ Add Event", rendered in a teal/green color typical of a clickable UI action button. to add the following:
      1. Outbound Order.
      2. Inventory.
    Don't forget to click Save! The image shows a green "Save" button with white text, as it appears in the Ordo or Flourish interface.

The image shows the Webhook Endpoint configuration screen in Flourish Software, displaying the fields required to complete the Ordo–Flourish integration.

Inventory Sync

When you sync, the integration sends the items and their sellable quantities from Flourish to Ordo.

Flourish Software only syncs items with the following:
Brands that match the ones in Ordo.
√ All Items sync regardless of sellable quantities.

When do I sync?

  1. When you want to start working with Ordo.
  2. When you create a new item in Flourish and want to sync the item and its sellable quantity to Ordo.
  3. When you want to ensure the item and quantities are correct in Ordo. That is not required but may be useful to do periodically.
  4. When you want to sync Item data that you updated (although this may be done automatically if the inventory is adjusted or changed after you edited the item).

How do I sync?

  1. Go to Ordo / Inventory
    The image shows the Ordo application's left-side navigation panel, displaying the main menu icons used to access different sections of the platform, including options for managing…
  2. In the "inventory & allocations" screen, click on .
    The image shows the Ordo Inventory & Allocations screen after a Flourish sync has been performed, displaying synced products — including "Flourish Vape Cart – OG Dream – 1g" and…

Creating or editing Items

Create and edit items in Flourish.  
Create an item

When you create a new item in Flourish Software, the item will sync to Ordo as long as the item's Brand matches the Brand in Ordo

In case you created a new item in Flourish with no Brand or with a Brand that does not match the one in Ordo, you will need to do the following (The item is not required to have sellable inventory in Flourish):

  1. Edit the Item in Flourish Software. 
  2. Add the Brand.
  3. Save in Flourish Software.
  4. Go to Ordo and sync.

Edit an item

If you want the edits made to an item in Flourish to update immediately in Ordo, go ahead and sync Inventory in Ordo.

The item syncs to Ordo automatically when the inventory for the item is updated.

Workflow

Ready to work?

Order creating and fulfillment steps

  1. In Ordo: 'Pending' order - when the order is not ready yet. The sales agent needs to click eh 'Confirm' button in Ordo.
  2. Once the representative clicks the 'Confirm' button:  Ordo sends the order to Flourish Software. 
  3. When Flourish receives the order, the order on Ordo will transition to "Awaiting delivery".
    At this point, you cannot edit the order in Ordo. Any changes to the order are only in Flourish.
  4. Edit, allocate, and ship in Flourish Software. 
  5. Once the order is 'Shipped' in Flourish, it is set to 'Delivered' in Ordo. (Cash orders are set to Paid in Ordo).
  6. For Net Terms orders: Once a Payment Status in Flourish is Paid, the order is set to Paid in Ordo.

Partial payments are not reflected in Ordo. Only a (fully) Paid order in Flourish updates Ordo.

Step

Action

Flourish Order Status

Ordo Order Status

1

The order is not in Flourish yet.

Pending

2

  • Once the rep clicks the ‘Confirm’ button - the order is sent to Flourish.

Created

“Awaiting Delivery”

3, 4,

  • Flourish Software users can update the order and save the order.
  • All order updates will sync with Ordo. See Important to know.
  • Created
  • Partially Allocated
  • Allocated

“Awaiting Delivery”

5

  • Flourish updates Ordo.

Shipped

"Delivered"(Collect Payment).

For Cash terms - 'Paid'.

6

  • Flourish updates Ordo on Payment status.

Paid

Paid (for ‘Net terms’ orders only.)

How did we do?

Ordo Flourish Integration Overview

Contact