---
title: "Run Workflows On Demand for Multiple Records in Agent Hub"
url: https://www.sidekickstrategies.com/hubspot-updates/hubspot-agent-hub-run-workflow-on-demand-multiple-records
description: "HubSpot's Agent Hub now lets you manually trigger workflows for a segment or custom set of records at once. Here's what shipped, how to use it, and who benefits"
type: article
updated: 2026-11-12T22:04:07Z
canonical: https://www.sidekickstrategies.com/hubspot-updates/hubspot-agent-hub-run-workflow-on-demand-multiple-records
---

# Run Workflows On Demand for Multiple Records in Agent Hub

> **Tip**
>
> TL;DR: HubSpot's Agent Hub workflow builder now lets you manually trigger a workflow for a full segment or a custom set of CRM records at once. It works with the new "Run on Demand with Records" trigger and with most existing triggers. Available to Professional and Enterprise tiers across Marketing, Sales, Service, Smart CRM, and Data Hub.

## What This Update Actually Is

HubSpot added two new ways to run workflows manually inside the Agent Hub workflow builder, accessed at Agents > Agent Hub > Workflows.

First, there's a dedicated "Run on Demand with Records" trigger. You set this as the workflow's trigger, publish it, then click "Run" and pick the records. No enrollment criteria. No scheduled cadence. Pure manual control.

Second, for workflows that already use "Filter criteria is met," "Run Records on a Schedule," or the "Run on Demand with Records" trigger, you can now click "Run" and choose one record, an existing segment, or a custom criteria set. Before this update, manual runs were limited to one record at a time.

This is not a brand-new concept. The legacy workflows tool already supported it. HubSpot is now bringing that parity into the new Agent Hub builder so teams working in the newer interface don't lose that capability.

## Why HubSpot Shipped This

Here's the real problem: batch operations in HubSpot have always required either an automated trigger or a workaround. If you wanted to run a workflow for 200 specific contacts outside of normal enrollment, you had three bad options. Build a list, wait for it to populate, then hope the trigger fires. Or manually enroll one record at a time. Or export, manipulate, and reimport data.

Every one of those options burns time and introduces error. We've seen it across dozens of portals: ops humans doing repetitive one-at-a-time enrollments just because there was no clean bulk option in the new builder.

The internal frustration is real too. When a team moves to Agent Hub's new workflow builder and finds a capability gap compared to the legacy tool, trust in the new interface erodes. This update closes that gap and gives teams a reason to fully commit to the new builder.

## How to Use It Step by Step

**Option A: Set up a "Run on Demand with Records" workflow**

1. Navigate to Agents in the main nav, then Agent Hub, then Workflows.
2. Open an existing workflow or create a new one.
3. Click to add a trigger, then search for "Run on Demand."
4. In the "Inputs for each run" dropdown, select "CRM Records" and choose your object type (contacts, companies, deals, etc.).
5. Build your workflow actions, then publish it.
6. When you're ready to run it, click "Run" in the top right, select the records you want, and confirm.

**Option B: Run an existing published workflow for a set of records**

1. Open a published workflow that uses one of the supported triggers: "Run on Demand with Records," "Filter criteria is met," or "Run Records on a Schedule."
2. Click "Run" in the top right corner.
3. Choose your run scope: one record, an existing segment, or a custom criteria set built on the spot.
4. Confirm and monitor enrollment in the workflow's history.

One thing to watch: this feature lives in the new Agent Hub builder, not the classic Automation > Workflows view. If your team is still building in the legacy tool, you'll need to navigate to Agents > Agent Hub > Workflows to access this.

## What It Touches in Your HubSpot Strategy

This update ripples into more areas of your HubSpot setup than it might look like at first.

On the CRM side, any object type can be the target: contacts, companies, deals, tickets, or custom objects. That scope makes this useful across every hub. Sales teams can re-enroll a stale deal segment into a re-engagement sequence without touching a list. Service teams can push a cohort of tickets through a resolution workflow after a product fix ships. Marketing can re-fire a nurture step for a specific segment that missed an earlier condition.

> **Key takeaway:** On-demand bulk workflow runs replace one-at-a-time manual enrollment and list-based workarounds. That's time saved every time an ops or marketing human needs to process a batch of records outside a standard automation trigger.

For automation workflows, this changes how you think about workflow design. You don't have to build enrollment criteria into every workflow. Some workflows are better as on-demand tools: data cleanup, one-time migrations, quarterly resets, or exception handling. Now you can build them that way intentionally.

This also pairs well with HubSpot's growing suite of action-from-Slack and AI-triggered capabilities. If you're already using [Breeze Assistant in Slack to enroll workflows](https://www.sidekickstrategies.com/hubspot-updates/hubspot-breeze-assistant-slack-crm-updates-workflows), on-demand bulk runs give that channel even more leverage since you can kick off a batch process without opening HubSpot at all.

For reporting and data quality, this update is a gift for RevOps teams. Spot a data integrity issue across 300 contacts? Build a cleanup workflow, run it on a custom criteria set, done. No import. No export. No list management overhead.

It also pairs naturally with segment scoring. If you're using [AI-powered contact prioritization to score your segment members](https://www.sidekickstrategies.com/hubspot-updates/hubspot-score-segment-members-ai-contact-prioritization), you can now immediately act on the top-scoring cohort by running a workflow against that segment on the spot.

> **Key takeaway:** Treat on-demand workflows as a new category in your automation library: manual tools, not automated triggers. Build them once and run them when you need them, against whatever record set makes sense at that moment.

One strategic note: if your team relies heavily on automation workflows for attribution, run-on-demand executions will appear in workflow history and enrollment logs, but make sure your attribution model accounts for manually triggered actions. The [pitfalls of attribution reporting in HubSpot](https://www.sidekickstrategies.com/blog/why-nobody-trusts-your-revenue-attribution-report-and-how-to-fix-it-in-hubspot) are worth reviewing before you build processes that depend on these manual runs for revenue credit.

## Who Should Care Most

This update matters most to the humans who already live in workflows. Here's the breakdown:

- RevOps and Marketing Ops professionals who run batch data operations, clean CRM records, or manage one-time campaign re-runs. This removes a consistent friction point.
- Sales Ops teams managing deal pipelines across Professional or Enterprise Sales Hub. Manual bulk re-enrollment into sequences or deal stage workflows is now clean and fast.
- Service Hub admins handling ticket batches after incidents, product changes, or policy updates. Run a resolution or communication workflow against a custom ticket set without building a new list.
- Growing companies on Professional tiers who don't have dedicated ops staff. The ability to run a workflow manually for a segment reduces the technical lift for founders or marketing generalists managing their own HubSpot portal.

It's available across Smart CRM Professional and Enterprise, Marketing Hub Professional and Enterprise, Sales Hub Professional and Enterprise, Service Hub Professional and Enterprise, and Data Hub Professional and Enterprise. That's a wide net.

It's not relevant for teams on Free or Starter tiers, and it won't help humans who aren't yet using Agent Hub's new workflow builder. If you're still in the legacy interface, this is a good reason to start exploring the new one.

## George's Take

I've watched ops humans burn hours on what should be a two-minute task: running a workflow for a specific set of records. The old answer was always a workaround. Build a list, wait, trigger, monitor, clean up. This update turns that workaround into a first-class feature. What excites me most isn't the time saved on any single run. It's the new category of workflow design this unlocks: intentional manual tools built to be run on demand rather than automated triggers pretending to be manual ones. That's a cleaner way to think about automation architecture, and it's going to make a lot of portals easier to maintain.

> The best automation systems have tools built to be used by humans, not just processes running in the background. On-demand bulk runs put the human back in the driver's seat without taking away any of the efficiency.
>
> _George B. Thomas_

If you want help designing a workflow library that includes on-demand tools alongside your automated triggers, or if your HubSpot portal has grown faster than your automation strategy, let's talk. Book a strategy call with the Sidekick team and we'll map out exactly where on-demand workflows fit into your setup.

## Frequently Asked Questions

### What is the "Run on Demand with Records" trigger in HubSpot Agent Hub?

It's a workflow trigger in HubSpot's Agent Hub builder that lets you manually run a workflow for one or more CRM records whenever you choose. The workflow only fires when someone clicks "Run" and selects the records. It doesn't enroll records automatically. This is useful for one-time operations, data cleanup, and exception handling.

### Can I run a HubSpot workflow for a whole segment at once?

Yes. In Agent Hub's workflow builder, published workflows with supported triggers now let you click "Run" and choose an existing segment or build a custom criteria set on the spot. This replaces the previous limit of running for only one record at a time manually.

### Is this available in the classic HubSpot Automation Workflows tool?

The ability to run workflows manually has existed in the legacy workflows tool for some time. This update brings that capability into the new Agent Hub workflow builder, so both interfaces now support it. To access the new builder, go to Agents in the nav, then Agent Hub, then Workflows.

### Which HubSpot tiers get the on-demand bulk workflow feature?

It's available on Professional and Enterprise tiers across Smart CRM, Marketing Hub, Sales Hub, Service Hub, and Data Hub. Free and Starter tiers don't have access. Check the HubSpot product updates page for the full tier breakdown.

### What triggers support manual bulk runs in Agent Hub workflows?

Three triggers support the manual bulk run option: "Run on Demand with Records," "Filter criteria is met," and "Run Records on a Schedule." If your workflow uses one of these, you can click "Run" and choose to process one record, a segment, or a custom set of records.

### How is running a workflow on demand different from list-based enrollment?

List-based enrollment requires creating and saving a list, waiting for it to populate, then configuring enrollment criteria in the workflow. On-demand runs skip all of that. You pick the records or segment at run time, trigger immediately, and don't need a persistent list. It's faster and requires less setup for one-time or irregular use cases.

## Key facts

- **Format:** HubSpot Update
- **Published:** November 12, 2026

---
Source: https://www.sidekickstrategies.com/hubspot-updates/hubspot-agent-hub-run-workflow-on-demand-multiple-records
Sidekick Strategies · HubSpot consulting and content operations
