Skip to content
AutoFlowsEngine

Workflow automation engine

Automations you can watch run.

AutoFlowsEngine turns raw data (a webhook payload, an API response, a CSV export) into the thing you actually need: a filtered list, a routed lead, a total, a message ready to send. Chain steps, run them on real input, and see exactly what every step did.

Hosted webhook URL per flow · scheduled runs · run history · AI drafts flows from a sentence

High-value orders → team alertOK · 11.1 ms
  1. INInput · JSONOrders webhook payload5
  2. 1FilterKeep where status equals paid4
  3. 2FilterKeep where total ≥ 10002
  4. 3SortBy total descending2
  5. 4Format text:tada: {{id}} — {{customer.name|title}} ({{country}}) ordere2

Output

:tada: A-1042 — Dana Whitfield (US) ordered 12 items for $1,840.00

:tada: A-1046 — Ana Souza (BR) ordered 9 items for $1,205.00

How it works

Input, steps, output. Nothing hidden in between.

01

Bring the data

Paste JSON or CSV, or drop in a file. The engine reads nested webhook bodies and finds the list of records for you.

02

Chain steps

Filter, calculate, route with if/else, dedupe, group and total, rename, format text, send to a webhook. Twelve step types, each doing one job.

03

Inspect every step

The flow re-runs as you edit. Click any step to see the items it produced, so a wrong filter shows up before anything is sent.

Hosted runs

Save it once. It runs every time the data arrives.

Save a flow to your account and it gets a private webhook URL. Point Stripe, Shopify, a form tool or your own code at it: each request runs the flow on our servers, delivers its webhook steps and returns the output. On Pro, flows also run hourly, daily or weekly, pulling fresh data from a source URL.

  • A webhook URL per flow that you can switch off or rotate at any time
  • Every run logged with trigger, item counts, timing and output
  • Run quotas you can see on your dashboard, never surprise charges

# send an orders payload to a saved flow

curl -X POST https://autoflowsengine.com/hooks/your-flow-key \
  -H "content-type: application/json" -d @orders.json

# response

{
  "ok": true,
  "items": [
    {
      "text": ":tada: A-1042 — Dana Whitfield (US) ordered 12 items for $1,840.00"
    }
  ],
  "ms": 4
}

AI flow designer

Describe it in a sentence. Get steps you can read.

Write what you want, for example “keep paid orders over $1,000 and post a message for each”, and the AI designer drafts the flow using the field names in your data. It only writes steps; the engine runs them. So the result is never a black box: every step is visible, editable and testable before it touches anything real.

If your request needs data your input doesn't have, it says so instead of guessing.

prompt

From this CSV of leads, drop duplicates by company domain and send companies with 200+ employees to sales.

drafted flow

  1. 1. Set field: domain = {{email|domain}}
  2. 2. Remove duplicates: Unique by domain
  3. 3. If / else: owner = employees ≥ 200 ? "sales" : "self-serve"

Templates

Start from a working flow.

All templates →

Built for the people who end up doing it by hand.

  • Operations teams turning exports into reorder lists, SLA reports and weekly totals.
  • Sales & marketing ops cleaning, deduplicating and routing leads before they reach the CRM.
  • Finance pulling receivables by client and drafting reminders from an invoice export.
  • Developers prototyping the transform a webhook needs before writing it as code.

Questions

Frequently asked

What does AutoFlowsEngine cost?+

The Free plan costs nothing: the editor, every step type and template, 5 saved flows with a hosted webhook URL each, 1,000 hosted runs a month, 7-day run history and 20 AI drafts a day. Pro is $19 per seat a month: 200 flows, 50,000 runs a month, scheduled runs, 30-day history and 200 AI drafts a day, with a 14-day trial that needs no card. Team plans add one invoice for all seats, higher run volumes and a DPA.

Where is my data processed?+

The editor runs in your browser: what you paste there stays on your device until you save. When you save a flow to your account, the flow and its sample input are stored on our servers so it can run through its webhook URL or on a schedule; hosted runs keep their output in your run history for 7 days (Free) or 30 days (Pro). AI drafting sends the description you type and, if you tick the box, your current input to our AI provider to design the steps.

Does the AI run my workflow?+

No. The AI only proposes steps. The engine executes them deterministically, the same way every time, and shows you the output of each step. You can edit or delete anything the AI drafted.

Can it send data to other tools?+

Yes. The “Send to webhook” step POSTs the items as JSON to any https URL, such as a Slack or Teams incoming webhook, Zapier or Make catch hook, or your own API. In the editor it only sends when you press Run & send, never during the live preview; in a saved flow it sends on every hosted run.

What formats can I use as input?+

JSON (an array of records, or an object such as a webhook body that contains one) and CSV with a header row. Numbers in CSV are detected automatically. Nested JSON fields are addressed with dot paths like customer.email.

Can I share or back up a flow?+

Export a flow as a JSON file and import it later, or copy a share link that encodes the whole flow, sample input included, in the URL.

How do I trigger a saved flow from another app?+

Every saved flow has a private webhook URL. POST a JSON or CSV body to it from Stripe, Shopify, a form tool, Zapier or your own code, and the flow runs on our servers, delivers any webhook steps and returns the output items in the response. You can switch a webhook off or generate a new URL at any time.

Run your first flow in under a minute.