Skip to content
IconMind

Automation

Workflow icons

29 icons in the workflow group of Automation: Catch block, Compensate, Dead letter and 26 more — each in outline and duotone at three weights, with the code for React, Vue, Svelte, Flutter and more.

29 icons · 1 of 7 groupsOpen in browser

The 29 workflow icons in Automation, described

Catch blockcatch-block
A catch block — where a failure lands and is handled, the safety net.
Compensatecompensate
Compensate — the undo travelling the road back through a saga.
Dead letterdead-letter
A dead-letter queue — where messages that could not be delivered end up.
End to endend-to-end
End to end — from the first thing to the last, the whole way through.
Finally blockfinally-block
A finally block — cleanup that runs no matter how the try went.
For eachfor-each
For each — the same steps run once per item in a list, an iteration loop.
Loop steploop-step
A loop step — round again and again until the condition is done.
Map stepmap-step
A map step — the same operation applied to each item, fanned out in parallel.
Parallelparallel
Parallel — two branches running at the same time, fanned out then joined.
Prioritypriority
Priority — this one before the others, urgent and ahead of the queue.
Queuequeue
A queue — work waiting its turn in line, a backlog of pending jobs or messages.
Retry flowretry-flow
A retry flow — it failed, waited with backoff, and went again.
Retry policyretry-policy
A retry policy — how many attempts, and how far apart, with backoff.
Sagasaga
A saga — a chain of steps where every step knows how to undo itself.
Scatter-gatherscatter-gather
Scatter-gather — fan the work out in parallel, then everyone reports back and the results merge.
Sequencesequence
A sequence — this, then that, then the next, steps in a fixed order.
Stepstep
A step — one thing at a time, a single increment in a longer sequence.
Task graphtask-graph
A task graph — which tasks have to happen before which, a DAG of dependencies.
Task nodetask-node
A task node — one piece of work in a graph, with what comes before and after.
Throwthrow-error
Throw — eject the error out of this block and make it somebody else's problem.
Try blocktry-block
A try block — run the code ready for the worst, guarded so a failure can be caught.
Two-phasetwo-phase
Two-phase commit — everyone says ready before anyone says go.
Workflowworkflow
A workflow — steps that run in order automatically, without anyone watching them.
New workflowworkflow-add
New workflow — start a flow from nothing with an empty canvas.
Workflow failworkflow-fail
Workflow fail — the flow broke partway, an error turned it red.
Workflow pauseworkflow-pause
Workflow pause — the flow held where it is, suspended and waiting.
Workflow runworkflow-run
Workflow run — the flow is going, started and active right now.
Workflow stopworkflow-stop
Workflow stop — the flow ended before its end, cancelled or killed.
Workflow templateworkflow-template
A workflow template — a starter flow with the blanks still in it.

In code, each is one import — import { CatchBlock } from "@iconmind/react/icons/catch-block" — and the same name in Vue, Svelte, Solid, Preact, React Native, Astro, Blade and Flutter.

Narrow it by tag

Every workflow icon in Automation, free to ship

29 icons in outline and duotone at three weights, generated from one grid so nothing in the set can drift out of step. MIT licensed — commercial use, no attribution, no seat count.

Other groups in Automation