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

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
- Add a Flow › Loop command.
- Choose a fixed iteration count, or enable random and set a min–max range.
- Put the commands to repeat below, then close the block with an End If command.
- (Optional) add an Else branch for what runs after normal exhaustion. Save.
Every option explained
Real example
Example: repeat sending a message 5 times
- Loop with count = 5.
- Inside: Type Text + Press Enter.
- 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