On-Demand Workflows

On-Demand workflows in Arigato are manually triggered from the "More Actions" menus in Shopify and as a block on the single item edit page. The app currently supports On-Demand workflows for Orders, Draft Orders, Customers, Products, Variants, and Collections.

The Workflow Variables system works with On-Demand workflows to collect dynamic data as part of starting an On-Demand workflow. See Workflow Variables (linked below) to learn more about this system. 

Note: We don't recommend making changes to the item that you sent to Arigato while the on-demand job runs. This can overwrite the changes that the app makes in the background.

Creating an On-Demand Workflow

  1. From within the app, click on Workflows in the left sidebar.
  2. Click Create Workflow in the top right.
  3. Choose Workflow Type of On-Demand.
  4. Choose an Object Type, such as Products and click Create Workflow.
  5. Configure your workflow and turn it on.

Starting An On-Demand Workflow

Processing One Item

There are two options to do this:

  1. Using the "More actions" menu at the top right of the page
  2. Using the Arigato block at the bottom of the page

Let's take a look at each one below:

1. Using the "More actions" menu at the top right of the page

In the Shopify interface, visit the item to process, for example, a specific product.

In the top right of the page, click on the "More Actions" menu.

Click "Arigato Automation", which will open a modal window.

Select the workflow you would like to start from the dropdown and click "Run Workflow".

2. Using the Arigato block at the bottom of the page

In the Shopify interface, visit the item to process, for example, a specific product.

At the bottom of the page, click "+ Block" to add a new block.

Select "Arigato Automation" from the available blocks.

Pin the block for easy access by all staff users (Optional).

Select the workflow that you'd like to start and click "Run Workflow".

If your workflow does not have any Variables, your workflow will be queued and start processing immediately. If the workflow has some variables, you will be redirected to Arigato to provide the variables your workflow needs in order to run.

Processing up to 50 Items

In the Shopify interface, visit the list of items to process, for example, the Products page.

Select multiple items using the checkboxes next to each item.

Under the top bar on the left, click on the "Ellipsis" menu (⋯).

Click "Arigato Automation", which will open a modal window.

Select the on-demand workflow you'd like to start from the dropdown menu.

Finally, click on the "Run Workflow" button. 

If your workflow does not have any variables, your workflow will be queued and start processing immediately. If the workflow has some variables, you will be redirected to Arigato to complete the configuration.

Processing More Than 50 Items

For larger selections of over 50 items at a time, use a Bulk Operation workflow instead.