Run another button
Run the actions of another button as part of this one.
- Where
- + Add actionGeneralRun another button
- Wait
- Has a Wait switch: on, the next action starts once this one is done

Run another button runs the actions of a different button as if it were part of this one. Build a macro once and reuse it: a “Go live” button can run your “Starting soon” scene button and your “Mic on” button instead of copying their actions.
Settings
Section titled “Settings”| Setting | What it does |
|---|---|
| Page | Same page means the page of the button that is running. Or pick any page. |
| Column, Row | Where the other button sits: the same numbers the button editor shows in its title, counted from the bottom-left pad. |
| Run | Which of its lists to run: pressed actions, released actions, pressed, then released (both, one after the other), or held actions. |
How it runs
Section titled “How it runs”- With Wait on, this macro waits until the other button’s actions have finished. With Wait off, they run alongside and this macro goes on right away.
- The other button’s actions share this run’s variables with the scope This run, and they get the same press force (
{{velocity}}). - Inside the other button’s actions, “this button” means that other button. Its pad shows as running while they run.
- Stopping this macro also stops the other button’s actions.
- If there is no button at that position, or it has no actions in the chosen list, nothing happens.
- If the other button has Repeat while held on and you run its pressed actions, they repeat until this macro is stopped.
- Buttons that run each other are cut off after 8 levels, so a button that runs itself cannot loop forever.
Example
Section titled “Example”A “Go live” button:
- Run another button: Scenes page, the “Starting soon” button, pressed, then released.
- Run another button: the “Mic on” button on the same page, pressed actions.
- OBS & Streamlabs: stream, record, replay: start the stream.
Related
Section titled “Related”- Action lists — pressed, released and held actions
- Variables and placeholders — This run and Everywhere scopes
- Stop this macro