Skip to content
Visual AI workflow automation

Build AI coworkers, not spreadsheets

Wasl AI is a visual builder for AI workflows. Drag nodes onto a canvas, wire them together, and ship an automation that reads the web, reasons with a model, and takes action — no code required.

5,000 free credits every month · no credit card · bring your own model key and runs are free

Runs on the latest models from

OpenAI

3 models

Anthropic

3 models

Google

3 models

Or any OpenAI-compatible endpoint. On your own key, model calls cost zero credits.

Everything you need to ship real automation

Not a chatbot wrapper. A full execution engine with branching, loops, retries, live traces and cost controls.

Visual canvas

28 executable node types across triggers, AI, data, logic and actions. Snap them together and watch data flow.

Automatic loops

Hand a node a list and it runs once per item, then collapses the results. No subflow gymnastics.

Live run traces

Every node records its inputs, output, logs, duration and credit cost. Debug a failure in seconds.

Branch and route

Conditions, routers and AI categorisation send each item down the right path automatically.

Bring your own model

Connect an OpenAI-compatible key and model calls cost zero credits. Your key, your data, your bill.

Ship as an API

Every flow is instantly a webhook, a scheduled job, a chat endpoint and a REST API.

From idea to running automation in three moves

  1. 1

    Describe it

    Type what you want in plain Arabic or English. Wasl AI drafts the whole graph for you.

  2. 2

    Wire and tune

    Adjust prompts, add a condition, plug in your own API key. Test any node on its own.

  3. 3

    Turn it on

    Publish to a webhook or a schedule. Watch every run stream in with full traces.

A node for every step

Composable building blocks that all speak the same data language.

Triggers

4
Manual inputStart the flow by hand and collect input fields from the operator.
WebhookRun whenever an HTTP POST hits this flow's unique URL.
ScheduleRun the flow on a recurring interval.
Chat messageExpose the flow as a chat endpoint that receives a user message.

AI

5
Ask AISend a prompt to a language model and use its text reply.
Extract dataPull structured JSON fields out of messy text.
CategoriseSort each item into one of your categories and branch on the result.
SummariseCondense long text to a target length or bullet list.
AI agentGive a goal and let the model call web fetch / search tools in a loop.

Data

10
HTTP requestCall any REST API and use the response.
Read web pageFetch a URL and return clean readable text plus links.
Compose textMerge values from earlier nodes into a text template.
Run JavaScriptTransform data with a small JS function when no node fits.
Pick valueRead a value out of a nested object with a dotted path.
Split into listTurn text into a list so later nodes run once per item.
Combine listCollapse a list back into a single piece of text.
Filter listKeep only the list items that match a condition.
Remove duplicatesDeduplicate a list, optionally by one field.
Limit listTake the first N items — handy for keeping runs cheap.

Logic

5
ConditionSend the run down one of two paths.
RouterMatch a value against several cases and branch accordingly.
For eachExplicitly loop over a list; downstream nodes run per item.
Merge pathsContinue as soon as any incoming branch produced a value.
WaitPause before continuing — useful for rate limits.

Actions

3
Send to SlackPost a message to a Slack channel via an incoming webhook.
Call webhookPOST the result to any external URL.
Create fileTurn the result into a downloadable file attached to the run.

Output

1
Flow outputMark a value as the flow's result — returned to API callers.

Why teams pick Wasl AI

Wasl AITypical tools
Model calls on your own key0 creditsMarked up
Per-node input/output traceAlways onPartial
Automatic per-item fan-outNativeManual loops
Natural-language flow builderBuilt inAdd-on
Self-host the whole engineYesRarely

Your first automation is 5 minutes away

Start on the free plan. Bring your own model key and never pay for a token twice.

Connect anything. Automate everything.