Macros, playbooks and agent productivity
Your team writes the same sentence forty times a day, and after the sentence it still has to tag the case, assign it, move it to another queue and schedule the follow-up. This page is about cutting that repetition without hiding what a click does.
What this is for
Your team writes the same sentence forty times a day, and after the sentence it still has to tag the case, assign it, move it to another queue and schedule the follow-up. This page is about cutting that repetition without hiding what a click does.
Macros that do more than write
A macro used to do two things: insert a text and set status and priority. Now it can also tag the case, assign it, move it to a queue, leave an internal note, schedule a follow-up and open a guided playbook. Because a macro now touches the case, the composer shows the plan before you apply it: you read what the click will do, and only then click.
- The text lands in the composer with the variables still visible. The server replaces them when the message is sent, exactly as before.
- Nothing is sent to the customer unless the macro says so and you confirm it.
- If one action fails, the ones that already worked stay. The screen names the one that did not.
Macros that are yours, your team's or the company's
A macro now has an owner. A personal macro belongs to whoever wrote it and nobody else sees it, not even an administrator. A team macro appears to the team. A company macro appears to everyone. Sharing goes one way only: you can promote a personal macro to the team or to the company, never pull a company macro back to one person. To retire one, deactivate it.
Guided steps on the case
An administrator writes a playbook for a kind of case: the steps, which of them are required, and an optional hint. On the case, the agent marks each step as done or skips it. Skipping is a legitimate answer and stays written as such, which is the whole point: the difference between "I did it" and "I decided not to" is what makes the panel worth reading.
- Leave the category or the queue blank and the playbook applies everywhere. Fill one in and it applies only to that value.
- The most specific playbook comes first, and a generic company playbook keeps showing below it. They add up, they do not compete.
- A playbook guides. It never refuses a change on the case.
What cannot be missing to close a case
A closing template says which fields this kind of case needs filled in before it can be closed, whether the resolution text is required, and whether an outcome code is required. The case shows what is missing before anyone tries to close it, and the rule applies everywhere a case can be closed: the list, the board, a macro, the API, the terminal.
Without a closing template, nothing extra is required. Turning the page on with an empty list does not block a single case.
Buttons that appear when they should
An administrator can add a button to the case that shows up only when the case is in a certain state and the person looking at it has a certain role. The button points to something that already exists: a macro, a status change, a priority change, or an external link built from the case data.
Files of the case, in one place
Every file of a case in a single list, with where it came from (the conversation, the case itself, a comment, an activity) and a search by name. Nothing is copied: it is the same file, in the same place, finally visible without scrolling the whole thread.
Bulk actions that tell the truth
Select several cases and apply a macro, move them to a queue, tag them, assign them or change status. The result is one line per case: applied, skipped (and why: an approval is pending, or the closing requirements are not met) or failed. The number at the top is the count of that list, so it can never say more than what happened.
Your shift, and the team's
- **My shift** is yours to see: what you resolved, replied and noted today, how much is still with you, how much is past due and how many customers are waiting.
- **By person** compares people, so it stays with whoever manages settings.
- **Per active hour** is resolved cases divided by the clock hours where there is a trace of your work: a message sent, a macro or a quick text applied. We do not track working hours, so a dash means we do not know, and that is not the same as zero.
Keyboard shortcuts
Each person picks their own keys, in Settings. The list of actions is ours, so a shortcut never adds new behaviour to a screen; it reassigns a key. Two actions cannot share a key in the same area, and the screen says so instead of letting the last one win.