Docs

RunMacro Documentation

Create your first robot, then go further as needed.

Clear step-by-step guides to create, run, and improve robots for repetitive computer work.

Docs Debug Show Message Box
💬 Debug

Show a message at run time for debugging in RunMacro

The Show Message Box command displays a variable-aware popup and waits for dismissal before the workflow continues.

Prerequisites#

  • Add Show Message Box to the macro.
  • Run the workflow in an interactive Studio or RunMacro Runner session.

Supported modes#

  • Desktop Mode
  • Browser Mode
  • RunMacro Runner

What it does#

The Show Message Box command opens a popup when the workflow reaches this step, resolves {...} variables, and pauses that workflow until you dismiss the message. When several Browser profiles request messages together, RunMacro queues the popups and identifies the profile in the title.

Screenshots & video#

RunMacro Show Message Box command configuration dialog showing parameter fields
Configuration dialog and parameter fields for the Show Message Box command in RunMacro.

When to use it#

  • Confirm the script reached a certain point.
  • Display a value/variable for a quick check.
  • Debug when a workflow does not behave as expected.

When not to use it#

  • Do not use it in unattended Scheduler or Manager runs because a person must dismiss the popup; use Log Message or Telegram Notification.

Configuration steps#

  1. Add a Debug › Show Message Box command.
  2. Enter the message; variables such as {username} are supported.
  3. Save and run — the popup opens at that step and the workflow waits for dismissal.
  4. To cancel the run, press Stop; the popup closes and the workflow stops.

Every option explained#

Message#

The text displayed in the popup. Both {name} and {{name}} variable forms are supported.

Expected result#

A popup displays the resolved message, and the workflow advances only after the popup is dismissed.

Real example#

Example: signal reaching the login step#

  1. Show Message Box "Reached the login step".
  2. Run to confirm the flow is correct.

Limitations and failure cases#

  • An interactive Studio/Runner session is required. Pressing Stop while the popup is open closes it and stops the workflow.

Tips & common mistakes#

For a non-blocking record, use Log Message; for remote or unattended notification, use Telegram Notification.
In multi-profile Browser runs, popups are shown sequentially so they do not overlap.

Verification details#

  • commands/debug.py
RunMacro robot

Robots do the work. Your time is yours.

Create a robot in minutes, no coding needed. Reliable execution, remote management, transparent costs — and you always stay in control.