Retool Workflows
Build, schedule, and monitor your jobs, alerts, and ETL tasks.
Retool Workflows enables you to build complex automations that interact with your data sources. A workflow chains together pre-built blocks of SQL and JavaScript that can query and transform data, perform API requests, and run additional logic.
Get started
Watch the video, follow the quickstart, or learn with a complete tutorial to build your first web app.
Quickstart
Build a workflow in just a few minutes.
Use cases
Explore tutorials for a variety of use cases.
Connect data sources
Connect to nearly any API and database, or store data in a Retool-hosted PostgreSQL database.

Connect to an API
Connect to REST, GraphQL, and SOAP APIs.
Connect to a database
Connect to most databases and data stores.
Retool Database
Power apps with a fully managed PostgreSQL database.
Environments
Make use of separate environments for data, such as production and staging.
Assemble blocks
Chain together pre-built blocks that can query data sources, execute JavaScript and Python code, interact with AI, and perform conditional logic.

Resource query
Interact with data sources.
JavaScript
Transform data with JavaScript.
Python
Write and execute Python code.
Loop
Iterate through data sets.
Logic
Use conditional logic to perform different actions.
AI Actions
Leverage AI in workflows.
Functions
Reuse queries and logic.
Run workflows automatically
Deploy workflows that run at a regular schedule or trigger them with webhooks to keep up with changes in real time.

Periodic schedule
Trigger workflows at a regular interval.
Webhooks
Trigger workflows with webhooks.
Manage workflows
Explore run history and log, control access, configure error handling to prevent failures, and debug each step with built-in tools.

Best practices
Build performant workflows.
Troubleshooting
Debug and resolve issues.
Deploy Self-hosted Retool with Workflows
Deploying Self-hosted Retool to build apps and workflows in your own infrastructure.

Quickstarts
Deploy Self-hosted Retool on EC2. Kubernetes, and more.
Requirements
Requirements for on-premise deployments.