Manual Runs

Run some checks and give your workflow a manual run before enabling!

Manually running your workflow in MESA is an important final check of your automation setup. It allows you to see how your workflow will behave before going live with automatic runs.

You can (and should) manually run your workflow steps to confirm each one is working properly as you build. Manually running automations on a per-step basis doesn't impact the rest of the workflow and provides clarity on the order of operations as you go.

When you complete your workflow, you can manually run it from beginning to end as a final sanity check.

With access to live, example, or custom data, MESA allows you to manually run the workflow with real results directly in the builder.

Manually Run When No Data is Available

Sometimes, you will not have any data available for the trigger you're using. If that's the case, you'll see the following message in the Manual run submenu of an open trigger:

"Records are required to run your workflow"

When you see this message, you will want to follow the instructions:

  1. Check your connection

  2. Turn onarrow-up-right your workflow

  3. Perform the event in your connected app

For the example in the screenshot, you would need to create a new row in your connected Google Sheet while the workflow is enabled. After doing that, check back in on the workflow to view your available record.

Manually Run With Your Data

Manual runs can be done with Live data, Saved data, or Advanced payloads.

Manually running your workflow with live data allows you to see the results of your automation with real examples from your store or third-party app.

The Live records list can be found by clicking the Manual run submenu in an open trigger.

From there, you can choose recent records from your store's data to edit, or conduct a manual run with as-is. Clicking View record next to any record allows you to view and edit the data included in your run.

Once a manual run is conducted with any of your records, you will see the record and information of your run populate in the Saved data list of the Manual run submenu. This allows you to replay the same record multiple times, or slightly alter it with different information if you choose to edit the payload.

If you'd like to manually run the workflow with your own custom JSON or raw text payload, you will want to use the JSON field found in the Advanced tab of the Manual run submenu.

circle-exclamation

Manually Run Per-step

Manually running a single step can be done from the Run step button at the bottom of your opened action or trigger.

The manual run will process every step through (but not beyond) the step you ran. After this initial run, the prior steps will not be re-run if they have already been run once.

The previously run values of those steps will be preserved until they are re-run.

For example, if the previous step retrieved a product, running subsequent steps will have a cached version of the product that is used for future manual runs. If the product is updated in Shopify, then the product retrieve step will have to be run again for the rest of the steps to have the updated data.

circle-info

You will need to manually run the workflow from the trigger step before you can run a single step.

Manually Run Your Entire Workflow

You can manually run your completed workflow via the Run workflow button at the bottom of the builder or in the trigger step with the Manual run submenu opened.

Once you begin the run, the builder will update to a view that shows the run's results on each step as they play out. By default, the manual run will stop if there is an error or if a Filter does not meet its conditions.

View Your Results

Once your manual run has been completed, you can view the results in the steps themselves or within the workflow Activityarrow-up-right.

If you open a step after it has been manually run, you'll see the values associated with your run populate under the field representing the variable you're using.

You can also see a more detailed breakdown of your run by viewing it in the Activityarrow-up-right tab of your workflow.

Connectors With Unique Requirements for Manual Runs

The following triggers and actions have unique processes for manual runs.

You will want to conduct a manual run with your Webhook trigger by sending a notification from your third-party application.

To check the payload coming from your third-party application, click on the Activity tab of your workflow in the MESA dashboard. Then expand the recent run of your workflow, click the 3 vertical dots on the right side of the Webhook text, and then click Request Details.

You will need to send a POST request to the URL, or pass in a test payload in the Advanced tab of the Manual run menu. Once you conduct a manual run, the data will be available as variables for the next steps.

To conduct a manual run for your Forms workflow, make sure that you enable your workflow. Locate the Form URL field and click on the external link icon to view your Form. Then, make a test submission.

You can manually run the Email trigger by sending an email to the custom MESA email address associated with your step in the Manual run submenu while your workflow is enabled.

Additional Notes

  • Steps that send notifications (Emailarrow-up-right, Slackarrow-up-right, SMSarrow-up-right, etc) will execute in manual runs, providing updates to these services with the information populated in the action. We strongly recommend replacing real data with your own info if you don't want others to see the results.

Last updated