Skip to content
Marshal AgentsAgent Orchestration

Agents that work together, on schedule, under your sign-off.

Marshal coordinates specialized agents, workflows, tools, permissions, and human review paths into one practical operating system for growing companies.

Live in 14 daysSlack, HubSpot, Gmail, Apolloworkflow:orchestrator · agent-v3

02 / How orchestration works

Coordinate the path from trigger to approved action.

A workflow starts from a business event, routes work to the right agent, checks context and permissions, then pauses for review when judgment matters.

01

Trigger

Start from the signal.

Launch from a schedule, form, inbox, CRM event, or manual request. The orchestrator receives the work and prepares the context.

02

Route

Send work to the right specialist.

Marshal can hand the next step to a research agent, drafting agent, CRM agent, finance agent, or another specialized workflow.

03

Check

Apply context, permissions, and rules.

Each step uses approved tools and permitted data, so agents stay useful without wandering outside the process.

04

Review

Pause when a human should decide.

Sensitive actions can wait for approval in Slack, email, or the workflow surface before anything leaves the building.

workflow:lead_followup4 steps · 1 human gate

Next action

Draft reply is ready. Route to owner for review before the CRM record is updated.
agent path: enrich → draft → approve → sync

03 / Control surface

What leaders can see, stop, and improve.

01 / Schedules

Run agents on your clock.

Cron, business hours, time zones, and manual overrides. Every workflow shows when it last ran and when it runs next.

last_run4m 12s ago
next_runtomorrow 04:00 PT
missed0

02 / Approval gates

Judgment stays with the human.

Insert a gate at any step. The agent drafts, the owner approves, and sign-off is captured before the action moves forward.

gate_typehuman_approve
requested4m 12s ago
statuspending

03 / Logs and rollback

Every run is replayable.

Each step writes a structured record: inputs, outputs, cost, timing, owner, and side effects.

run_id#0182
duration4m 12s
rollbackavailable

04 / Observability

A workflow your team can read.

Every orchestrator run is a structured log with the same shape each time. It is easy to scan when things are fine and easy to debug when a handoff needs attention.

workflow:lead_followup · run #0182started 14:02:57 PT · duration 4m 12s6 of 7 steps complete · 1 awaiting approval
RUN_LOG · workflow:lead_followup · agent-v314:08:03
14:08:03OK

enrich_contacts · 14 leads matched, 61% hit rate

4m 12s
14:08:01RUN

draft_outbound · 14 personalized drafts ready

38s
14:07:24GATE

approval_gate · awaiting owner review

4m 12s
14:03:11OK

slack.post · #sales-ops notification sent

210ms
14:03:06OK

hubspot.upsert · contacts prepared for sync

480ms
14:02:58RUN

router · intent=qualify_lead · agent=enrichment_v3

240ms

Go live in days

AI for work, that just works.