For the complete documentation index, see llms.txt. This page is also available as Markdown.

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"

Screenshot of MESA workflow builder, open trigger with the Manual run submenu showing the Records are required to run your workflow message. Spotlight the message.

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

  1. Check your connection

  2. Turn on 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.

Screenshot of MESA workflow builder, open trigger with the Manual run submenu. Spotlight the Live records list.

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.

Screenshot of MESA workflow builder, Manual run submenu Live records list. Spotlight the View record button next to a record.

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.

Screenshot of MESA workflow builder, open trigger Manual run submenu Advanced tab. Spotlight the JSON payload field.

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.

Screenshot of MESA workflow builder, opened action step. Spotlight the Run step button at the bottom.

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.

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.

Screenshot of MESA workflow builder. Spotlight the Run workflow button at the bottom of the builder.
Screenshot of MESA workflow builder, open trigger with the Manual run submenu opened. Spotlight the Run workflow button in the trigger step.

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 Activity.

Screenshot of MESA workflow builder after a manual run, showing the run results on each step. Spotlight the per-step results in the builder.

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.

Screenshot of MESA workflow builder, opened step after a manual run. Spotlight the field showing the populated variable value.

You can also see a more detailed breakdown of your run by viewing it in the Activity tab of your workflow.

Screenshot of MESA workflow Activity tab showing the manual run results. Spotlight the run in the Activity list.
Screenshot of MESA workflow Activity tab, expanded manual run showing the detailed breakdown per step. Spotlight the expanded run details.

Connectors With Unique Requirements for Manual Runs

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

Webhook

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.

Screenshot of MESA workflow Activity tab, expand the recent run, open the three vertical dots menu on the Webhook step. Spotlight the Request Details button.

Web Request

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.

Screenshot of MESA workflow builder, Web Request trigger with the Manual run menu Advanced tab. Spotlight the test payload field.

Forms

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.

Screenshot of MESA workflow builder, Forms trigger. Spotlight the external link icon next to the Form URL field.

Email

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.

Screenshot of MESA workflow builder, Email trigger Manual run submenu. Spotlight the custom MESA email address.

Additional Notes

  • Steps that send notifications (Email, Slack, SMS, 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