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 task to send notifications or set up a workflow with no automation.
Workflows in Cin7 Core are set up in Settings → Automation → Workflow.
Prerequisites
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.
Select Settings → Automation → Workflow.
In the Workflow list, select + to add a new workflow.
In Workflow title, enter a name for your workflow. Then select the Module you want to use for this workflow.
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.
Click + Workflow condition to add a condition.
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.-
You can add multiple conditions by selecting + Condition. Choose how you want to join these conditions:
And
Must match both conditionsOr
Can match either condition
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.
Under 1. Workflow, select the event you want to trigger your workflow.
Depending on the module you selected, you will see different event options.
On the Workflow page, click +Event.
From the list, select an event to be processed by the workflow.
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.
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.
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 it active.
Toggle the Workflow button to Active.
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 |
||||
Sales channel |
||||
| Reference | ||||
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.
From the menu, click Settings → Automation → Workflow.
On the Workflow List page, click the X icon.
On the confirmation message, click Yes, delete it!.