Skip to main content

Heroic Inbox Workflows: Automate Everyday Support Work

Updated
Heroic inbox announcement banner with teal background and logo headline workflow automation  automate everyday support work  behind the scenes illustration of an automation ui panel on the right

The best part about a shared inbox and helpdesk software is that they give you advanced features to automate repetitive tasks.

Whether you want to prioritize tickets from VIP customers, close tickets after a set number of days, or send feedback forms to customers, you can automate these tasks with Heroic Inbox’s Workflows feature.

The best part?

With repetitive tasks automated, you have more time to focus on what really matters: solving complex customer issues.

Switch to Heroic Inbox today with 60% OFF!

  • Unlimited Users and Tickets
  • Flat price, no monthly subscription
  • Self-hosted

What a Workflow Actually Does

Workflow builder

A workflow is a rule that watches your mailbox and takes action for you.

Every workflow has two parts. Conditions decide which conversations it applies to, and actions decide what happens to them. Together they work like an instruction you'd give a new hire:

  • When an email arrives with ‘invoice' in the subject, tag it Billing and assign it to Sarah.
  • When a conversation mentions ‘refund,' add an internal note reminding the team of the policy.

You set up the rule once, and it runs on its own from then on. Every time the conditions are met, the workflow takes the right action without anyone having to remember to do it.

Why Use Workflows (Benefits)?

Every support mailbox has a routine, and most of that routine doesn't need a person. Here's what your team gets back once the Workflows handle it:

  • Stop repeating the same clicks all day: Tagging, sorting, and assigning takes seconds each time, and those seconds add up fast across a shift.
  • Nothing slips through the cracks: A rule never forgets to tag a conversation at 4:50 on a Friday, and it treats the hundredth email of the day like the first.
  • Get conversations to the right person immediately: Route by content, sender, or any other condition instead of letting them sit until someone has time to triage.
  • Reply instantly, even at 2 a.m.: A short acknowledgment sets expectations and heads off the “any update?” follow-up.
  • Give agents a head start: Create a draft with your standard refund or cancellation wording, then let an agent review and send. You get the speed without handing your voice to a robot.
  • Put policy reminders where the work happens: An internal note on every refund conversation shows agents the right guidance without a handbook search, which helps new hires most.
  • Surface urgent conversations outside the inbox: A Slack notification means the right person acts without watching the queue all day.
  • Turn multi-step routines into one click: Your escalation process or closing checklist runs the same way every time, whoever triggers it.
  • Bring stale conversations back into view: Conditions like last reply and message count catch the threads that quietly went cold.
  • Keep inbox noise down: Spam conditions and automatic status changes keep junk out of the queue your team actually works.
  • Make ownership clear from the start: Assigning on arrival stops two agents drafting the same reply, and stops everyone assuming someone else has it.
  • Keep coverage consistent: Nights, weekends, holidays, and sick days all get the same first pass.
  • Handle more volume without more triage: Growing email should mean more replies to write, not more sorting to do.

These are just a few examples. Conditions and actions combine in thousands of ways, so almost any routine your team repeats can become a workflow.

None of these is dramatic on its own. 10 seconds saved per conversation looks like nothing until you multiply it by a week of volume, and the consistency is worth more than the time anyway.

Your team also spends its attention on the part customers actually see, which is the answer, rather than the part that quietly wears them down.

And if a manager-level employee currently spends part of their day doing this sorting by hand, that is exactly the work Heroic Inbox can now do for them.

At the Core of Heroic Inbox Workflows

Workflow Templates

Heroic Inbox provides multiple workflow templates for common scenarios. For example:

  • Auto-closing spam emails
  • Tagging urgent tickets
  • Escalate billing issues
  • WooCommerce or EDD automations

This helps you get started with workflows as quickly as possible.

Workflow templates

When you click the “New workflow” button, you're presented with these templates, and you can customize any of them further in the workflow editor.

The Two Types of Workflows

Types of workflows

Choosing the right type is the most important decision you'll make, so it's worth understanding the difference.

  • Automatic: It runs by itself whenever a conversation matches your conditions. This usually happens the moment a new email arrives or when conditions are met. Use this feature for tasks that should always be performed, such as tagging, routing to the correct agent, and sending after-hours acknowledgments.
  • Manual: Does nothing until an agent chooses to run it. Use it for judgment calls: an escalation process, a closing routine, or a canned response that's only the right answer some of the time.

Tip: If you're unsure, start with Manual. You can watch what it does on a handful of conversations, and switch it to Automatic once you trust it.

Visual Workflow Builder

The standard workflow editor resembles a form. It works, but it asks you to hold the logic in your head: if the conditions match, these actions run. If they don't, nothing happens.

For a simple rule that's fine. For anything with multiple conditions, OR groups, or more than a couple of actions, the form stops being enough.

The visual builder displays the workflow as a live diagram so you can see the entire process at once instead of reasoning it through.

Visual workflow builder

Along the top you'll find:

  • The workflow name, editable in place.
  • Test: opens the workflow testing panel.
  • Active / Inactive: workflow on/off switch.
  • Save (or Create for a new workflow).
  • The menu (☰): Includes templates, copy link, duplicate, and delete workflow options.

Conditions: Deciding when a workflow runs

A good set of conditions is one of the core parts of a successful automation strategy.

Workflow conditions

Each condition is one row: a field, an operator, and a value.

For example: SubjectContainsinvoice

Conditions live in groups:

  • Inside a group, the dropdown labeled “Conditions combined with” sets whether they're joined with AND (all must be true) or OR (any one is enough).
  • Between groups, it's always AND, as the separator says: All groups must match.

Which conditions are available:

FieldTypical use
SubjectSpotting keywords in the subject line
Message ContentSpotting keywords in the body of the email
CustomerRules for one specific contact
Customer EmailMatching a person or a whole domain
StatusOpen, Pending, Closed, Spam
Assigned UserWho's handling it, if anyone
To / CCWhich address it was sent to or copied to
TagsReacting to tags, including when one is Added or Deleted
Has AttachmentsConversations with files attached
Messages CountHow long the thread is
Last Message CountHow many replies in a row came from the same side
Date CreatedA rolling window, e.g. is in the last 2 days
Exact Date CreatedA fixed date or a date range
Last ReplyHow long since the last reply

The available operators depend on the field:

  • Text fields can use Contains, Is equal to, Starts with, Ends with, or Is empty.
  • Number fields use options such as Equal to, Greater than, and Less than, while date fields let you set a date or range.
  • Some fields, such as Status, Assigned User, Customer, and Has Attachments, don't need an operator; you just choose a value.

Conditions from your other plugins

If you use WooCommerce, Easy Digital Downloads, MemberPress, LifterLMS, AffiliateWP, Charitable, GiveWP, or ActiveLayer, their data also appears in the field list. This lets you create rules based on details such as:

  • Order totals
  • Membership status
  • Course enrollment
  • Donation amounts
  • Spam scores
  • And more

That lets you write rules like “if the customer has spent over $500, tag it VIP”.

Plugins you haven't installed still appear in the list, but they're grayed out so you can see which fields they would add. These options only become active when the plugin is installed and activated.

Actions: Deciding What Happens

Actions are what the workflow does when the conditions match. You can add several, and they run in order.

Workflow actions

Which actions you can perform:

ActionWhat it does
Send an EmailSends a reply to the customer
Create a draftWrites a reply and leaves it unsent for an agent to review
ForwardForwards the conversation to another address
Add Internal NoteAdds a note only your team can see
Change StatusSets Open, Pending, Closed, or Spam
Assign to UserHands the conversation to a specific agent
Add TagAdds a tag
Remove TagRemoves a tag
Send Slack NotificationPosts a message to Slack
DeleteDeletes the conversation

Be careful with two of these Actions:

Delete permanently removes conversations, while Send an Email sends a message to the customer without anyone reviewing it first.

When you're unsure, use Create a draft instead; an agent can review it and click Send. You get the time savings without giving up that final human check.

How to Build Your First Workflow

How to build your first workflow

Now that you have a good understanding of how workflows work, it's time to create your first one:

  1. Open the mailbox-specific settings and access the Workflows section.
  2. Click on the New Workflow button
  3. Select a premade template, or close the template library to start from scratch
  4. Select the type of workflow (automatic or manual)
  5. Set the conditions: the rules deciding which conversations this applies to.
  6. Set the desired actions: what should happen.
  7. Test it using the option provided in the workflow editor or a proper controlled environment.
  8. Save it and activate it to make the workflow live.

Frequently asked questions

Will a workflow run on conversations I already have?

Automatic workflows act on events as they occur, such as a new email arriving or a status changing.

To apply something to existing conversations, use a manual workflow and run it on a selection.

My workflow isn't running. What should I check?

  1. Is the switch on?
  2. Is it set to Automatic? A Manual workflow only runs when someone applies it.
  3. Are the conditions too narrow? Remember separate groups must all match.
  4. Is Is equal to being used where Contains was meant?
  5. Check the Logs tab to see whether it fired at all.

The fastest way to get an answer is to open it in the Visual Builder and click “Run Test.”

Can a workflow run on more than one mailbox?

No. Workflows belong to a single mailbox. Recreate the rule in each mailbox that needs it.

What happens when two workflows match the same conversation?

They both run. But be careful when they conflict. Assigning one to Sarah and another to Tom is like a coin toss that you'll eventually lose.

Is there an undo?

No, which is exactly why the “Run Test” feature is there and why creating a draft is safer than sending an email while you're setting things up.

Ready to Hand the Busywork to Heroic Inbox?

The Heroic Inbox Workflows feature is no longer in beta and is now fully functional and supported. To access Workflows:

  1. Make sure that you are on the Heroic Inbox Plus plan or higher.
  2. Download the latest version of Heroic Inbox plugin from Your Account.
  3. Install or update it as you would with any other WordPress plugin.
  4. Test the workflow feature, optimize it as needed, and scale it up.

If there is a workflow or automation that cannot be done with the current version of Heroic Inbox, please share your feedback using the in-app option or commenting below.

Heroic inbox feedback

We are happy to make that workflow possible.

We are also offering a special introductory price of 60% off, plus a 14-day unconditional money-back guarantee. Try Heroic Inbox today! You'll love it!

author avatar
Chris Hadley Founder
Chris is the founder of HeroThemes. With deep roots in the WordPress ecosystem, he's spent over a decade building tools that help businesses deliver better customer support - including Heroic KB, and Heroic Inbox. Through the HeroThemes blog, he writes about knowledge base strategy, self-service support, and how teams can use AI to make their help content work harder. He's passionate about turning complex support challenges into simple, elegant solutions.

Related Articles

Leave A Comment?

You must be logged in to post a comment.