Simple workflow automation
Automations you can read at a glance
Pick a trigger, add steps, and see exactly what every run did, with the real data.
Trigger
When someone submits “Order form”
Step 1 · Filter
Only if plan is Pro
Step 2 · For each
For each item in Trigger → items
Step 3 · Send email
Send an email to Trigger → email
Start with a trigger
Every workflow begins with one thing that starts it.
On a schedule
Every few minutes, daily, or on certain days.
When a webhook is received
Another app sends data to a URL we give you.
When a form is submitted
Build a simple form and share its link.
Then add steps
Nine building blocks, each named for what it does. Use the trigger's data in any of them.
Send email
Send an email to one or more people
Post to Slack
Post a message to a Slack channel
Add row to Google Sheets
Add a row to a spreadsheet
HTTP request
Call any API or URL
Filter
Only continue if…
Delay
Wait, then continue
Code
Run a little JavaScript
Branch
Go down a Yes or No path
For each
Run steps once for every item in a list
See every run
Each run keeps the exact time, the data the trigger received, and what every step sent and got back. When one fails, fix it and re-run it with the same data.
Run history
- Succeeded
Oct 12, 2026, 9:41:07 AM · took 1.4 s
- Filtered out
Oct 12, 2026, 9:12:55 AM · took 4 ms
Stopped by a filter
- FailedRe-run
Oct 11, 2026, 6:03:18 PM · took 2.1 s
Step 3: “ada@example” isn’t an email address.
When someone submits “Order form”
Trigger
Data the trigger received
Step 1 · Filter
Passed: plan is Pro
Step 2 · For each
Ran the loop for 2 items
Item 1 of 2 · Loop of Step 2Step 3 · Send email
Input: what this step sent
Output: what came back
Item 2 of 2 · Loop of Step 2Step 3 · Send email
Input: what this step sent
Output: what came back
What we left out
Foliot does fewer things, on purpose, so each one is easy to get right.
No template gallery
You start from a clean canvas and build what you had in mind.
No AI guessing
Every step does exactly what you set it to do, and nothing else.
No jargon
Steps are named for what they do: Send email, Delay, Only continue if…
One way to do each thing
No overlapping features to compare, and no settings you never needed.
Build your first workflow
Pick a trigger, add a step, and watch it run. It takes a few minutes.