Docs

RunMacro Documentation

Learn RunMacro from basics to advanced.

Everything you need to start and master RunMacro — from basic commands to advanced automation workflows.

RunMacro robot
Docs Flow Loop
🔁 Flow

Loop: repeat a block N times in RunMacro

What it does

The Loop command is a special IF block: it repeats the commands below until it reaches a set number of iterations (fixed or random). The block is closed with an End If command, and the optional Else branch runs after exhaustion before continuing. A Goto can exit early without running that branch.

When to use it

  • Repeat an action exactly N times (e.g. send 10 messages).
  • Loop a random number of times when you need the count to vary between runs.
  • Retry a sequence a bounded number of times instead of endlessly.

Configuration steps

  1. Add a Flow › Loop command.
  2. Choose a fixed iteration count, or enable random and set a min–max range.
  3. Put the commands to repeat below, then close the block with an End If command.
  4. (Optional) add an Else branch for what runs after normal exhaustion. Save.

Every option explained

Loop count (max loops)

How many times to run the inner block when not random.

Random loop + Min/Max

Enable so each run picks a random loop count within min–max.

Real example

Example: repeat sending a message 5 times

  1. Loop with count = 5.
  2. Inside: Type Text + Press Enter.
  3. Close with End If. After 5 iterations, the script continues below.

Tips & common mistakes

Use a Goto inside the loop to exit early when a stop condition is met.
The loop counter resets automatically when it finishes or the macro restarts.
RunMacro robot

Ready to automate smarter?

Download RunMacro and start automating your desktop, browser, and business workflows today.