Understanding Triggers, Conditions, and Actions

Each Workflow consists of a Trigger, Conditions, and Actions.

Triggers

Basic workflows in Arigato start with events in Shopify, such as a product being updated or an order being placed on the store. 

Advanced usage of Arigato can include manually triggered batches, manually triggered (on-demand events), planned schedules, and incoming webhooks.

How Triggers Impact Conditions 

The Trigger you select determines the available Conditions and the Tokens available for your Actions. 

For example, selecting a trigger on Customer Created will reveal Conditions relevant to the Customer Created trigger.

Screenshot_2018-12-13_13.56.22.png

Conditions

Conditions are determined by the selected Trigger also. Different Triggers come with different Conditions. For example, the Customer Created trigger comes with Conditions about the Customer.

Screenshot_2018-12-13_16.14.20.png

Depending on the Condition selected, you'll see additional options for filtering that item.

Screenshot_2018-12-13_16.24.59.png

Actions

Much like Conditions, some Actions are also dependent on the Trigger you've selected. 

Screenshot_2018-12-13_16.28.40.png

In addition to Actions that are dependent on the Trigger, some Actions are always available, such as Notification Actions.

Screenshot_2018-12-13_16.33.07.png

Depending on the Action selected, additional options will appear. 

Screenshot_2018-12-13_16.35.44.png