Create context reactive flows, automations and long running processes for the age of AI.

GraVersal is one platform for frontend chats, form management, AI orchestration and backend automation. Built for backtracking, traceability, and deterministic control.

What can you build?

Process Orchestration

Coordinate long-lived flows across multiple parties, systems, and time. Flows that react live to state changes — no migration, no restarts, no model-reality gap. What you see is exactly what's running.

Medical & Therapy intake

Guide clients through anamnesis, symptom checks, or self-assessments. Adaptive questioning that responds to answers in real-time.

Learn more

Product configurators

Help customers find the perfect product through guided questions. Complex logic made simple — no spreadsheets, no mess.

Legal advice bots

Walk users through legal scenarios, eligibility checks, or document preparation. Transparent logic they can trust.

Interactive Chatbots

Build privacy-friendly chatbots and embed them directly into your website. 100% GDPR-compliant. No data leaves the browser unless necessary.

Customer support

Build FAQ bots, troubleshooting guides, or onboarding assistants. Smart routing based on user context.

Surveys & research

Create adaptive surveys that branch based on responses. Dynamic questionnaires that feel human.

Rapid prototyping

Test conversation flows, validate ideas, or demo concepts to stakeholders. Build in minutes, iterate instantly.

Explore all examples

20 years of drawing flows.
None of them behaving like networks.

CapabilityZapier / Maken8nVoiceflow / BotpressGraVersal

Backtracking

User changes their mind mid-flow

✗ Manual code~ Workarounds✗ Restart✓ Native

Multiple intents

"Cancel my order and change my email" in one message

✗ Not natively✗ Not possible✗ Picks one, drops one✓ Auto-serialized

Parallel regions

Form open + bot still reacting at the same time

✗ Not possible~ Complex setup✗ UI blocks✓ Native

Automatic UI cleanup

Buttons/forms disappear when state makes them invalid

✗ Manual code✗ Manual code✗ Manual code✓ Automatic

Live state invalidation

External event (e.g. stock change) reroutes the active flow

✗ Not possible~ Custom code✗ Not possible✓ Native

LLM role

Where AI fits into the architecture

~ Action step~ Action step✗ Primary orchestrator✓ Sensor, not conductor

Unexpected input handling

User goes off-script mid-conversation

✗ Restart~ Code node✗ Restart✓ Try / Catch concept

Auditability

Can you read and trust what the flow will do?

~ Mostly~ Mixed (code nodes)✗ LLM decides✓ Deterministic flow graph

Flow lifetime

Does the flow end after the last step?

✗ Run-to-completion✗ Run-to-completion~ Session-scoped✓ Persistent process

Reactive nodes

Can nodes keep listening and react to new events after activation?

✗ Not possible✗ Not possible✗ Not possible✓ Native

State propagation

Do changes in one node automatically ripple through the graph?

✗ Not possible~ Manual triggers✗ Not possible✓ Automatic

Merge / Join / Synchronizations

Collect multiple async branches without a dedicated node

✗ Explicit merge node required~ Merge node with manual mode config✗ Not possible✓ Emergent from May- & Must-edges

Modern LLMs

Flexible and fast to launch, but harder to control, explain, and debug.

The best of both worlds

Structured like a flow builder, flexible like an LLM app.

Natural, but controlled
Adapts when users change direction
Transparent decisions
Easily explainable
Clear state and logic
Reliable in production
Start building free

Classic Flow Builders

Predictable in simple cases, but too rigid for real world processes.

Why choose GraVersal?

No hidden logic

See exactly how the flow makes decisions. Every path is visible, every condition transparent. Perfect for regulated industries or when trust matters.

Truly reactive

Your flows adapt in real-time to changing conditions. Time-based offers, dynamic questions, context-aware responses — like real processes should be.

Privacy by design

Decide for yourself whether your flows should run in the frontend or in the backend. Design privacy first flows that run on your users' devices.

Own your flows

No vendor lock-in. Export as JSON, host anywhere, share via URL. Your knowledge stays yours — fork, modify, redistribute freely.

AI can build flows for you

Flows are text-based JSON files. LLMs can generate, modify, or understand your flows directly.

Debug in real time

Watch your flow execute live as you build it. See which nodes fire, which edges are traversed, and what states change. Visualized directly in the builder.

Start instantly without signup

No email, no registration wall. Just open your browser and start building or spin up your local instance.

Start building in 3 steps

1

Add nodes & connect them

Drag messages, questions, emails, and other nodes onto your canvas. Connect them with edges to define the flow.

2

Set conditions on edges

Use May, Must, and Not edges with conditions to create logic structures. No scripting — just pure visual connections.

3

Test & share instantly

Watch your flow execute live in the built-in chat. Share via URL, embed on your site or test inside your terminal.

Easy website integration

All you need is one JavaScript file and a tiny HTML snippet:

<graversal-widget flow-url="https://graversal.io/flows/congratulations.json">
<script src="https://graversal.io/widget/graversal-widget.js"></script>

Why this is built differently

Most automation, chatbot and flow builders hide their logic behind code and black boxes. We believe Processes and conversations should be transparent, knowledge should flow freely, and privacy should be the default.

GraVersal runs mostly in your browser if you wish. No servers. No tracking. No vendor lock-in. Just open, visual logic you can see, share, and own. Because powerful tools shouldn't come with compromises.