Fluent Commerce Logo
Docs

Create an empty Workflow

How-to Guide

Author:

Fluent Commerce

Changed on:

5 Sept 2025

Key Points

  • A new Workflow creation requires the correct permissions for the user, and a valid workflow JSON file (schema, `entityType` and statuses/rulesets).

Steps


Step arrow right iconCreate an empty Workflow

Create an empty Workflow

Before you can create a Workflow you must have a valid Workflow JSON file.

A Workflow requires the following:
  • a valid schema
  • a valid `entityType`
  • a "Create" Ruleset and "CREATED" Status for the Rulesets each `entityType` in the Workflow.

Workflow schema
JSON KeyValue TypeMandatoryDescription
retailerIdStringYESId of the Retailer this Workflow applies to.
versionStringYESThe current version of this Workflow. The initial version is "1.0". Every time you successfully commit an update to a Workflow, the minor version will increment. Major versions can be updated manually.
entityTypeStringYESThis field accepts the following inputs: `ORDER``LOCATION``FULFILMENT_OPTIONS``CONTROL_GROUP`,`INVENTORY_CATALOGUE``PRODUCT_CATALOGUE``VIRTUAL_CATALOGUE``RETURN_ORDER` and `BILLING_ACCOUNT`.
entitySubtypeStringYESA type used to differentiate between multiple Workflows with the same `entityType`. For example, you might have two Workflows for `ORDER`, one that handles Home Delivery, and another that handles BOPIS (Buy Online, Pick up in Store)/ Click & Collect. Some entitySubtypes, such as `CC` and `HD` for `ORDER`, have functionality built into the default Web App Manifest.
descriptionStringNOCannot be more than 300 characters.
versionCommentStringNOCannot be more than 2000 characters.
createdByStringNOThe name of the last user who changed the Workflow.
createdOnStringNOThe date and time the Workflow was last changed.
idStringNO
nameStringNOThe name of the Workflow. If you leave this field blank, the system will generate a name based on the following format: entityType::entitySubtype.
settingsObjectNOAn object of key-value pairs that can enhance the performance and functionality of your Workflow. See available Workflow settings or how to add Settings to a Workflow.
rulesetsArrayYESThe array of Rulesets in the Workflow.
statusesArrayYESThe array of Statuses in the Workflow.

Workflow sample


Fluent Commerce

Fluent Commerce