Run a process that takes days, not seconds.
Write down the steps, the waiting, the retries, the failures, and human decisions for the editorial desk. Swirls remembers where the work is and keeps a record of how it got there.
Work that waits needs somewhere to wait.
A process may wait on the clock, another system, or a person who is out until Monday. Swirls holds the sequence and keeps everything already finished, whether the wait is a minute or a month.
The work keeps its place and its history.
You set the order: read the draft, check it, hold it for a person, then send the notice. Swirls runs exactly that and records the path the work took.
Example: An article submission is read by AI, pauses for an editor, and posts to Slack once approved, without scattering the process across cron jobs and callbacks.
Swirls owns the production work behind it.
Keeping the work alive across waits and restarts, retrying as you asked, pausing for the people you authorized, and keeping the history.
Wait
Pause for the clock, another system, or a person, and lose nothing.
Recover
Retry the step that failed without redoing the ones that worked.
Explain
See where the work stopped and which line put it there.
Review
Approve “Shipping the review queue”?
Covers
- Events and schedules
- Waits and retries
- Human review
- Failure handling
- Run history
You own
The sequence, business rules, exceptions, approvals, and what finished means.
Describe the process that cannot lose its place.
Name the steps, the waiting, what to do when something fails, and who decides. Swirls carries the rest.