Workflow automation overview

Unlock even more from your Cin7 Core with workflow automation. You can create custom workflows with parameters, conditions, and triggers. For example, you can decide to automatically send your customers sales quotes, approve your purchase orders for specific products, or make sure a field always gets updated. There are lots of ways to make Cin7 Core work even better for you!

You can also use tasks to send notifications or set up a workflow with no automation.

Workflows in Cin7 Core are set up in Settings → Automation → Workflow.

Before you start

  • Upgrade subscription to enable Automation module (required)
  • Set up mailing lists (required)
  • User will need full access to Automation and Automation - Workflow permission.

Types of workflow automations

There are a lot of different workflow automations that you can create with Cin7 Core. Primarily, you can create a workflow for Sales, Purchases, Leads, and Opportunities.

With workflow automations you can:

  • Send an email to customers when an order is authorized to ship.
  • Send confirmation requests in an email when purchase order is authorized.
  • Add a payment to an authorized sale invoice.
  • Create an assembly when payment is received for a sale order.
  • Backorder items when a sale order is authorized.
  • Create a task when a sale order is authorized for pack.
  • And many more!

These are just a few outcomes you can achieve with workflow automations. There are a range of event actions you can use beyond the above list.

You can also step through some examples of different workflow automations to see them in action.

Create a workflow automation

There are a few steps to creating a workflow automation in Cin7 Core. You must create the workflow name, then set up conditions, add a workflow event, and finally, activate your workflow.

  1. Select Settings → Automation → Workflow.
  2. In the Workflow list, select + to add a new workflow.
  3. In Workflow title, enter a name for your workflow. Then select the Module you want to use for this workflow.
  4. Click Save to continue. You can now add conditions and events for your workflow.

Set up workflow conditions

You can decide what Cin7 Core records will use your workflow. If you don't add any conditions, this workflow will affect all records. Parameters and conditions must be met before an event and a subsequent action are triggered.

  1. Click + Workflow condition to add a condition.
  2. You can add a parameter, condition, and specific value. This will limit your automation to items that match your criteria. Every module has different available parameters and conditions. For example, if you wanted to target all sales orders shipped within Australia.
    • Parameter
      This is the Cin7 Core field or attributes you want to use in your condition.
    • Condition
      This is the operator you use in your condition (e.g. contains, empty, not empty).
    • Specific value
      This is what you want (or don't want) in your condition.

  3. You can add multiple conditions by selecting + Condition. Choose how you want to join these conditions:
    • And
      Must match both conditions
    • Or
      Can match either condition
  4. Click Done when you have set up your conditions.

Add a workflow event

You can decide what will trigger your workflow. For example, you want to run your workflow when a new sale order gets created, or when your receive a payment.

  1. Under 1. Workflow, select the event you want to trigger your workflow.

  2. Depending on the module you selected, you will see different event options.
  3. On the Workflow page, click +Event.
  4. From the list, select an event to be processed by the workflow.
  5. Select an action to be triggered by the event. To add another action to the event, click +Action. You can add multiple actions to an event. In addition, some event actions may require additional configuration. Not all actions are available for all events.
  6. Next to the action text, it is possible to optionally Configure a condition. If this is left blank, the action will apply in all cases of the triggering event.
  7. Click Save. To add another event and another set of event actions, repeat Steps 1-4. You can add as many events and event actions to the workflow as you want.

Activate workflow

Now that you have set up all of your workflows, you need to make them active.

  1. Toggle the Workflow button to Active.
  2. Click Save.

You have now set up a workflow automation with conditions and events. You can edit your existing workflow at any time by selecting it in the list.

Conditions in more detail

When you set up your workflow, you can limit your automation to specific items with Conditions. You can create the criteria with parameters, conditions, and specific values. Parameters are your fields or attributes in Cin7 Core. Different modules will have different parameters available.

Sale Purchase Lead Opportunity
Comments Comments Lead name Customer/lead name
Customer billing address Location Lead value Opportunity total
Customer name Order payment Lead chance of close Customer/lead billing address
Customer shipping address Order refund Lead status Sales representative
Invoice total Product SKU: Name Sales representative Customer/lead shipping address
Order payment Product tag
Order refund Purchase invoice total
Order status Purchase order total
Product SKU: Name Purchase paid
Product tag Supplier name
Sale location Supplier shipping address
Sales representative Supplier billing address
Quote total Supplier attribute set
Sales channel Product attribute set
Reference
Sale process attribute set
Customer attribute set

Conditions (operators)

Depending on your parameter, you can then choose an operator or Condition for that field/attribute.

Condition Note
Equal Must match your specific value exactly.
Contains Includes your specific value in the field/attribute
Does not contain Specific value is not in that field/attribute.
Empty There is no information in that field/attribute.
Not empty That field/attribute has information.
One of Choose from a list in the specific value. For example, select a specific location, customer, or supplier.
Greater than Must have a value higher than your specific value.
Less than Must have a value lower than your specific value.
Greater than or equal to Must have a value higher than or the same as your specific value.
Less than or equal to Must have a value lower than or the same as your specific value.
Not equal to Must be different to your specific value.

Delete or deactivate a workflow

To deactivate a workflow, switch the toggle button to Inactive on the Workflow page.

You can delete an existing workflow if you do not need it anymore.

  1. From the menu, click Settings → Automation → Workflow.
  2. On the Workflow List page, click the X icon.
  3. On the confirmation message, click Yes, delete it!.

Was this article helpful?

Have more questions? Submit a request