Intelligent workflow automation for modern enterprises

Automate, orchestrate, and scale business processes with confidence. Available on Self-hosted ToolJet. Build intelligent workflows visually, extend them with custom logic and AI, and run mission-critical automations reliably.

Visual builder
JavaScript logic
Server-side execution

From trigger to deploy, automate every workflow

Create workflows from start to finish in ToolJet Workflows. Add triggers, connect your data, define logic, and deploy securely in one visual builder.

Build workflows visually
Design and automate workflows visually using a rich library of ready-made nodes and an intuitive drag-and-drop builder helping teams build and iterate faster.
Drag-and-drop builder
Add and connect your nodes visually, assembling your workflow faster and without much hassle.
Rich nodes library
Quickly cover any automation use case with ready-made nodes like API calls, database queries, condition logic, loops, email/SMS and more.
Debugger
Quickly identify and fix issues across workflow nodes, data queries, and logic, reducing time spent troubleshooting.
Build intelligent workflows with custom logic
Extend workflows with JavaScript and connected AI providers to handle complex logic. Reason over inputs using LLMs, transform data on the fly, and enable autonomous decision-making.
Run JavaScript
Transform data and implement business logic with RunJS nodes. Use supported external JavaScript libraries when needed.
LLM reasoning
Use large language models directly within workflows to reason over user input, apply judgment, and generate structured outputs.
Transform data with workflows
Shape data for downstream steps and business logic, and apply transformations before writing data back to databases.
Trigger workflows any way you want
Run workflows on a schedule, through webhooks, or through apps. Keep business processes running seamlessly and in sync with your operations.
From Tooljet application
Start workflows directly from your ToolJet apps-on button clicks, form submissions, or data updates without writing glue code.
With webhook
Expose a secure webhook endpoint to trigger workflows from external systems in real time. Connect third-party apps and services.
With scheduler
Run workflows automatically at defined intervals-hourly, daily, weekly, or custom CRON schedules for recurring processes.
Securely scale with server side execution
Run automation on the server, triggered by apps, webhooks, or schedules. Configure resource limits for your deployment and monitor execution logs.
Configure execution limits
Set workflow timeout and memory limits to suit your deployment. Check execution logs to understand results and diagnose failures.
Automate recurring operations
Schedule recurring workflows and connect app or webhook triggers. Size your infrastructure for the workload you expect.
Handle large data volumes
Process high volumes of data from multiple sources within a single workflow, with processing and resource limits configured for your deployment.
Built for real-world business processes
From customer support to billing reconciliation, ToolJet Workflows power the automations that keep your business running.
Turn feedback into insights
Automatically process reviews to surface patterns, sentiment, and key signals using LLMs for informed decisions.
Scheduled data syncs & cleanup
Run nightly maintenance tasks like data cleanup or syncs. Automate repetitive backend chores seamlessly.
Automate customer support
On ticket escalation, notify ops, create tasks in your project tool, and log events—all in one flow.
Simple internal approvals
Route approvals based on logic like amount thresholds or department. Automate reimbursements and leave requests.
Billing & payment reconciliation
On payment events, update user access, send confirmations, and sync transactions to your dashboard instantly.

Frequently asked questions

1. What are ToolJet Workflows?

ToolJet Workflows let you automate, orchestrate, and run business processes using a visual drag-and-drop builder. You can add logic with JavaScript and connected LLMs, trigger them via webhooks, schedulers, or apps, and run them reliably on the server side.

2. Can I use custom code in workflows?

 Yes. RunJS nodes let you add custom JavaScript for data transformations and business logic. Supported external JavaScript libraries can extend these nodes.

3. How are workflows triggered?

 Workflows can be triggered from ToolJet applications on user actions, via secure webhook endpoints from external systems, or automatically on a schedule using CRON expressions.

4. Can workflows handle long-running processes?

 Workflows run on the server and have configurable timeout and memory limits. Plan each workflow around those limits and verify its behavior under your expected workload.

Create your first workflow in minutes with ToolJet
Talk with our team and see how you can automate complex enterprise processes.
No credit card required
14-day free trial
Deploy in your cloud