In Ruut, a Macro is a set of saved actions that you can run with a single click. Instead of repeating the same list of steps over and over — like assigning a team, labeling a conversation, sending a message, and changing status — you can bundle them into one Macro and run them all at once.
This guide will walk you through how to create, manage, and use Macros in Ruut.
What Is a Macro?
A Macro in Ruut is a sequence of actions — like:
-
Sending a message
-
Adding a label
-
Assigning a team
-
Adding an internal note
-
Sending a transcript
…that you define ahead of time. Once you’ve saved a Macro, you can run it whenever you need to perform that same set of steps.
This saves you from having to click and type the same actions manually every time, speeding up your work and keeping responses consistent.
Why Use Macros?
Without Macros, agents often have to manually:
-
Reply with the same message
-
Assign the same team
-
Label similar conversations
-
Close or snooze tickets after identical workflows
Doing this repeatedly is time-consuming and tedious. Running a Macro lets you automate these steps with one click so you can focus on helping more customers.

How to Create a Macro
To create a new Macro in Ruut:
-
Go to Settings → Macros → Add New Macro
-
In the Macro setup screen, you’ll see options to add actions
-
Choose the sequence of actions you want this Macro to perform
-
Give the Macro a name for internal reference
-
Set visibility:
-
Private — only you can use it
-
Public — your whole team can use it
-
-
Click Save — your Macro is now ready to use
You can keep adding actions — the order you add them is the order they will run.
Example Walkthrough
Imagine you often get requests for a demo. For every demo request, you might:
-
Assign the conversation to the Sales team
-
Label the conversation Sales
-
Send a message with the demo booking link
-
Snooze the conversation for follow-up
Instead of doing all four actions manually every time, you can:
-
Create a Macro that performs all four steps
-
Save it as “Demo Request Workflow”
-
Run it instantly whenever a demo request comes in
That Macro will automatically perform all actions in the order you defined

How to Run (Execute) a Macro
Once created:
-
Open a conversation in Ruut
-
In the right sidebar, find the Macros section
-
Expand it with the plus (+) icon
-
You’ll see your list of Macros — both private and public
-
Click the play button next to the Macro you want to run
-
Ruut will instantly perform all the actions in the Macro
-
You’ll see success messages for each action as they complete
You can also preview a Macro before running it by clicking the info (i) icon.
How to Edit or Delete a Macro
If a Macro needs changes:
-
Go to Settings → Macros
-
Find the Macro you want to update
-
Use Edit to modify its actions or name
-
Use Delete to remove it completely
This keeps your list clean and relevant as processes evolve.
When to Use a Macro
Macros are most useful for:
-
Standard replies your team sends often
-
Multi-step workflows you repeat daily
-
Adding labels and assignments consistently
-
Grouping actions that should always go together
Use Macros anytime you feel like you’re doing the same steps again and again — it’s a good signal you can automate them.
Benefits of Using Macros
Save time – Perform multiple steps in seconds
Ensure consistency – Same steps every time
Reduce mistakes – Fewer manual clicks
Make training easier – New agents use the same workflows
Macros help teams standardize responses and workflows so support stays fast and reliable.
Tips for Good Macros
-
Use clear names so teammates know what the Macro does
-
Keep Macro actions in logical order
-
Avoid making them too long — break them into focused steps
-
Review Macros regularly to keep them up-to-date with your support processes