Skip to content
IconMind

Collections

Automation builder icons

Triggers, conditions, branches, loops and the human in the middle — the icons a workflow canvas is built from.

A node-based builder needs every control-flow shape to be legible at 24 px on a canvas that is mostly lines: a branch, a parallel split, a loop that breaks, a retry with backoff, a catch block, a delay. They are drawn as one family, so a graph reads as a graph rather than as thirty unrelated glyphs.

The approval icons close the loop — most real automations stop somewhere and wait for a person.

import { Trigger, BranchFlow, RetryPolicy, HumanApproval } from "@iconmind/react";

The 32 icons, described

Workflowworkflow
A workflow — steps that run in order automatically, without anyone watching them.
Triggertrigger
A trigger — the event that sets an automation, a workflow or an agent running.
Email triggertrigger-email
An email trigger — a mail arrives in the inbox and the workflow starts.
File triggertrigger-file
A file trigger — a file arriving or being uploaded started it.
Croncron
Cron — a job that runs at the same time, every time, on a recurring schedule.
Event busevent-bus
An event bus — one rail that every service taps into for events.
Actionaction
An action — the step in a workflow or an agent loop that actually does something.
Action stepaction-step
An action step — one concrete thing an agent actually does in its loop.
HTTP actionaction-http
HTTP action — the workflow step that calls a URL, a webhook or an API.
Conditioncondition
A condition — the point in a flow where the path splits depending on a test.
Switchswitch-case
A switch — many ways out rather than two, routing to a branch by case.
Branchbranch-flow
A branch — the point in a flow where the path divides and routes one way or another.
Parallelparallel
Parallel — two branches running at the same time, fanned out then joined.
Splittersplitter
A splitter — one stream fanned out into two so both branches receive it.
Loop steploop-step
A loop step — round again and again until the condition is done.
Whilewhile-loop
While — round again as long as the condition holds, then stop.
Breakbreak-loop
Break — out of the loop mid-turn, stop iterating now and carry on after it.
Continuecontinue-loop
Continue — skip the rest of this turn of the loop and take the next one.
Retry policyretry-policy
A retry policy — how many attempts, and how far apart, with backoff.
Delaydelay
Delay — wait for a while, then carry on with the next step in the flow.
Timertimer
A timer — counting down, a stopwatch or the time elapsed since the start.
Catch blockcatch-block
A catch block — where a failure lands and is handled, the safety net.
Throwthrow-error
Throw — eject the error out of this block and make it somebody else's problem.
Inboxinbox-pattern
An inbox — everything lands here before it counts, the inbox pattern for reliable receipt.
Outboxoutbox
An outbox — written here first and always sent from here, the transactional outbox pattern.
Approval stepapproval-step
An approval step — a step in a flow that waits for a person to sign off.
Human approvalhuman-approval
Human approval — a gate where a person has to say yes before an agent continues.
Prioritypriority
Priority — this one before the others, urgent and ahead of the queue.
Agent task queuetask-queue-agent
An agent task queue — what the agent will do next, in order of arrival.
Run nextrun-next
A run card with an arrow under its play — start the next run in the queue.
Add runadd-run
A run card with a plus under its play — queue another run in the list.
Safe runsafe-run
A run card with a shield under its play — a run kept inside its guardrails.

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

Other collections

Every automation builder icon, free to ship

32 icons drawn on one grid, in outline and duotone at three weights, with the code for nine frameworks. MIT — commercial use, no attribution, no seat count.