Macha

Freshdesk Scenario Automations Explained (One-Click Bulk Actions)

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published July 10, 2026

Updated July 10, 2026

Most Freshdesk teams live inside the automatic rules — the ones that fire on their own when a ticket is created or updated. But there is a second, quieter automation tool that agents run by hand, one click at a time, and it saves more clicks per day than almost anything else in the product. Freshdesk calls it a Scenario Automation, and it is essentially a saved macro: a named, ordered list of actions an agent triggers on a ticket, or on a whole batch of tickets, whenever they choose. This guide explains what Scenarios are, how they differ from the automatic Dispatch'r and Observer rules, exactly how to build and run one, where the feature genuinely shines, where it runs out of road, and how an AI layer picks up the reasoning that a fixed macro cannot do.

Freshdesk Scenario Automations Explained (One-Click Bulk Actions)

What a Freshdesk Scenario actually is

A Scenario Automation is a manually triggered macro. You define a set of actions once — set the priority, add a tag, assign the ticket to a group, drop in a canned note, send an email to the requester — and Freshdesk saves that bundle under a name. From then on, an agent looking at a ticket can apply the whole bundle with a single click instead of performing five or six separate edits by hand.

The distinction that trips people up: this is not the same family as Dispatch'r, Observer, and Supervisor rules. Those rules run automatically the moment their conditions are met — a ticket is created, a field changes, a timer elapses — with no human in the loop. A Scenario is the opposite. Nothing fires until an agent decides to run it. That makes Scenarios the right tool for judgment calls a rule can't safely make on its own: the ticket that looks like a refund but needs a human to confirm before it gets tagged, routed, and moved into a "Processing refund" status in one motion.

Freshworks describes them as a way to "perform a whole bunch of tasks with a single click, right from within a ticket." That phrase — right from within a ticket — is the whole point. The agent stays in context, reads the conversation, decides, and executes.

How to create a Scenario, step by step

Building one is quick. In Freshdesk:

  1. Go to Admin | Agent Productivity > Scenario Automations, then click New Scenario.
  2. Name it and add a description — something an agent will recognize at a glance in a long list, like "Refund intake" or "Overdue: note + notify."
  3. Add your actions in order. Freshworks documents roughly nineteen action types you can stack, including set priority, type, and status; add a note, tag, or watcher; assign to an agent, group, or product; and send an email to the group, agent, or requester.
  4. Set visibility. You choose whether the Scenario is private to you, shared with all agents, or visible only to your group — so a team can standardize its routines without cluttering everyone else's menu.
  5. Save. It now appears in the Scenarios list for every agent you granted access to.

One useful subtlety: there's a "Set Reply as" action that prefills the reply editor with drafted text rather than sending it, so the agent still gets the final say before anything goes out to the customer. It's a small design choice that keeps a human on the trigger for outbound messages.

Running a Scenario — on one ticket or in bulk

There are two ways to execute, and the bulk path is where the real time savings hide.

On a single ticket: open the ticket, click More actions | Execute scenarios, pick the one you want, and apply it. Every action in the bundle runs in order, and you'll see the ticket update in place.

The "Execute scenarios" panel opened on a Freshdesk ticket, showing a scenario automation ("Add a note on overdue tickets and notify") with its description and Apply / Execute buttons under the ALL SCENARIOS list.
The "Execute scenarios" panel opened on a Freshdesk ticket, showing a scenario automation ("Add a note on overdue tickets and notify") with its description and Apply / Execute buttons under the ALL SCENARIOS list.

On many tickets at once: from the ticket list view, select every ticket you want to act on, click the Scenarios button, and choose the Scenario to run. Freshworks documents this bulk path directly — you can "execute a Scenario and update either a single ticket or multiple tickets." This is the one-click bulk action the feature is famous for: sweep a filtered view of forty stale tickets, hit one Scenario, and every one of them gets the same note, tag, and reassignment in a single motion.

A quick worked example. Say your team gets a wave of refund requests after a billing hiccup. Without a Scenario, each ticket means tagging it refund, assigning it to the Refunds group, and flipping the status to "Processing refund" — three edits, times forty tickets. With a Scenario named "Refund intake," you filter the view, select all forty, click Scenarios, and it's done. Freshworks uses almost exactly this refund example in its own documentation, because it's the canonical case where a repetitive, multi-step routine collapses into one click.

Scenarios vs. Dispatch'r: which tool for which job

They look similar on the surface — both apply a set of actions to a ticket — but the trigger is completely different, and choosing wrong leads to either over-automation or endless manual clicking.

Scenario AutomationDispatch'r rule
TriggerAn agent clicks itFires automatically at ticket creation
Human in the loopYes — alwaysNo
Best forJudgment calls, ad-hoc cleanup, bulk sweepsDeterministic intake triage
Runs on existing ticketsYes, any time, including in bulkNo — only on new tickets
Reads meaningNo — fixed action listNo — keyword/field conditions
Plan gatingGrowth, Pro, Enterprise (not Free)Available across tiers

The rule of thumb: if the decision is safe to make with keyword-and-field logic and should happen every single time without exception, make it a Dispatch'r rule. If the decision needs a human to look first — or you're cleaning up a backlog that already exists — reach for a Scenario. For the full picture on the automatic rules, see our companion guide to Freshdesk automations.

The honest limits — and where an AI layer picks up

Scenarios are genuinely excellent at what they do, and no AI layer should replace them. They're instant, predictable, auditable, and they keep a human in control. If your workflow is "an agent reads a ticket, recognizes a familiar pattern, and applies a known set of edits," a Scenario is the correct, native, free-with-your-plan answer. Credit where it's due.

But a Scenario is a fixed list of actions with no understanding of the ticket it's applied to. It can't read "I was double-charged and I want my money back" and decide that it's a refund — a human still has to make that call and pick the right Scenario. It can drop a canned note, but it can't compose a reply grounded in your actual help center. It can't look up the order in your billing system to confirm the charge before acting. And it can't run itself on the right tickets by intent — you have to filter and select them by hand. Everything that requires language understanding, judgment, or a lookup in another system sits outside what a saved macro can express. Freshdesk's docs also don't publish a hard cap on how many tickets you can sweep at once, so very large bulk runs are worth testing on a small batch first.

This is precisely the seam where an AI agent for customer service fits — and it's worth being clear-eyed about the build-versus-buy tradeoff before you invest. Macha is one such layer: it runs on top of the Freshdesk you already use as a native connector — it does not replace your help desk, and it is not a Freshdesk alternative. You connect it with your subdomain and API key, and it reads and writes the same tickets your Scenarios already touch: posting replies, adding notes, updating priority, status, and tags, assigning tickets. The difference is that an agent acts on the meaning of the conversation. It can read the double-charge complaint, recognize it as a refund, look up the charge through a custom tool that turns your billing API into something the agent can call, draft a grounded reply for approval, and set the ticket up correctly — the reasoning that turns "which Scenario should I pick?" into something the agent decides for itself. (Note: Macha's connector is for Freshdesk specifically — not Freshchat, Freshservice, or Freshcaller.) Because agents are non-deterministic, Macha runs a candidate agent across your real historical tickets and scores the outcomes before it ever touches a live queue, so you ship on evidence rather than hope.

The practical division of labour is clean. Keep Scenarios for the deliberate, human-in-the-loop routines they're built for. Layer an agent on top for the reading-and-judgment work no fixed macro can do — deflecting repetitive questions with answers grounded in your help center, triaging by intent, and drafting first replies your agents approve. You can review Macha's pricing — billing is per AI action, so you only pay when the agent actually does something — and see the Freshdesk connector for setup details.

FAQ

What is a Scenario Automation in Freshdesk? It's an agent-run macro: a saved, named, ordered list of ticket actions (set priority, add a tag, assign to a group, add a note, email the requester, and more) that an agent executes on a ticket — or on many tickets at once — with a single click. Unlike Dispatch'r, Observer, and Supervisor rules, a Scenario never fires on its own; an agent triggers it manually.

How do I run a Scenario on multiple tickets at once? From the ticket list view, select every ticket you want to act on, click the Scenarios button, and choose the Scenario. Every action in it runs on all the selected tickets in one motion. Per Freshworks' documentation, you can execute a Scenario on either a single ticket or multiple tickets.

Where do I create a Scenario in Freshdesk? Go to Admin | Agent Productivity > Scenario Automations, click New Scenario, give it a name and description, add your actions in order, and set who can see it (yourself, all agents, or your group).

Is Scenario Automation on the Freshdesk Free plan? No. Scenario Automations are available on the Growth, Pro, and Enterprise tiers (and the Omni variants), but not on Freshdesk Free. Confirm the specific actions you need against your own plan, as available conditions and actions vary by tier.

Can I add AI to Freshdesk Scenarios without replacing Freshdesk? Yes. An AI agent layer like Macha connects to Freshdesk as a native connector and runs on top of your existing help desk — it isn't a replacement. It reads and writes the same tickets your Scenarios do, but acts on the meaning of a conversation (choosing the right action by intent, drafting grounded replies, looking things up through custom tools) rather than applying a fixed, pre-chosen list of edits.

Ready to put reasoning on top of your Freshdesk routines? Start a free trial and grade an agent against your own tickets before it goes live.

Macha

About Macha

Macha is an AI agent platform that works on top of the help desk you already use — Zendesk, Freshdesk, Gorgias, or Front — and connects to the rest of your stack, even your own internal systems. Its AI agents resolve tickets and automate entire workflows end to end, all set up in plain English, no code. Learn more about Macha →

Zendesk
5.0 on Zendesk Marketplace

Loved by support teams worldwide

See what support teams are saying about Macha AI.

The application seems excellent to me! We are still testing, and we need support for some details and they were extremely efficient too!

Daniela Costa

Daniela Costa

Head of Support, Seabra

Macha has been a great addition to our support toolkit. It generates clear, well-organized responses that fit naturally into our workflow. One feature we particularly appreciate is its ability to automatically reply in the same language as the ticket.

Marius F

Marius F

Support Head, Zentana

We've been using Macha for a little while now and it's been really great addition so far! It's powerful, convenient, and makes getting work done a lot easier for our agents.

Alexander Wedén

Alexander Wedén

Head of Support

Support team is very helpful and responsive. Really enjoy how lightweight this is within Zendesk itself vs other more intrusive tools.

Cathleen Wright

Cathleen Wright

Zendesk Admin, Cortex IO

So far it's pretty good! Our queries are a little nuanced, so we can't always use it, but it's got enough utility for us. It can even incorporate our bilingual country with greetings in a second language.

Jae Oliver

Jae Oliver

Head of Support, Wise

Really enjoying using Macha, it has made a noticeable difference to our support team in a short amount of time. I really like the ticket summary feature, saves us a lot of time.

Harry Jackson

Harry Jackson

Head of Support, Crumb

Macha AI is a great addition to my workspace! It's powerful, convenient, and it really makes productivity so much easier for our agents!

Dave G

Dave G

Head of Support, Cyber Power Systems

Very impressed! AI integration for Zendesk has certainly come a long way and Macha seems to set the standard for now. This will for sure save lot of time in our support team.

Pauli Juel

Pauli Juel

Head of CS, Dokument24

Macha has been working great for us so far! The auto-responses are accurate and our resolution time has dropped significantly.

Lana T

Lana T

Zendesk Admin, Swotzy

Macha AI is a great addition. The knowledge base feature means our agents always have the right answers at their fingertips.

Mischa Wolf

Mischa Wolf

Head of Support, Topi

We're enjoying this integration so far. It's made our support team more efficient and our customers get faster responses.

Paula G

Paula G

Head of Customer Support, Xly Studio

The team enjoys using it. It saves considerable time on common questions and the integration options are excellent.

Kilian Leister

Kilian Leister

Support Head, Didriksons

Ready to supercharge your team with AI?

Get started in minutes. Connect your tools, configure your agents, and let AI handle the rest.

7-day free trial · no credit card required