Retool Workflows
Build, schedule, and monitor your jobs, alerts, and ETL tasks.
beta
Retool Workflows is currently in public beta. Sign up to get started →
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 with Retool Workflows
Watch a demo, follow our Quickstart guide to build a workflow in just a few minutes, or explore tutorials for different use cases.
Quickstart →-
ETL tasks tutorialRetrieve account and event data from Salesforce and Google Sheets, transform the results using JavaScript, and save to a PostgreSQL database.
-
Metrics reporting tutorialRetrieve sales goal and target data from Salesforce and PostgreSQL, transform the data into a report using JavaScript, and send as an email report.
-
Incident alert tutorialLog incidents in Linear and PagerDuty, assign them to on-call engineers, and notify account managers on Slack.
-
Trial expiration offers tutorialRetrieve subscription data from PostgreSQL, look up company information using Clearbit, then send special offers to customers.
Connect your data sources
Assemble logic blocks
Chain together pre-built blocks to query data using SQL, interact with APIs, or perform conditional logic. Write custom JavaSript and Python to transform data or extend functionality further.
Workflow editor →
-
Resource query blocksInteract with your connected data sources and perform custom logic.
-
Code blocksWrite JavaScript or Python to transform data and extend functionality.
-
Smart blocksLeverage AI in workflows using ChatGPT.
-
Filter blocksFilter data and only return results that match specific conditions.
-
Branch blocksVisually construct conditional statements that perform different actions.
-
Loop blocksIterate through arrays to perform actions for each item.
-
Response blocksTrigger workflows with webhooks and respond with the results.
-
FunctionsCreate reusable blocks that reduce complexity and can be called at any time.
-
LibrariesUse popular JavaScript libraries to extend workflow functionality.
Deploy workflows that run automatically
Deploy workflows that run at a regular schedule or trigger them with webhooks to keep up with changes in real time.
Deploy workflows →
Debug, monitor, and manage workflows
Explore run history and log, control access, configure error handling to prevent failures, and debug each step with built-in tools.
Error handling and debugging →
Updated 10 days ago
Learn more about automating jobs, alerts, and tasks on Retool Workflows.
- Retool Workflows Quickstart
- Retool Workflows editor
- Retool Workflows blocks
- Retool Workflows triggers
- Retool Workflows error handling and debugging
- Automate ETL tasks with Retool Workflows
- Automate incident notifications with Retool Workflows
- Automate metrics reporting with Retool Workflows
- Automate trial expiration offers with Retool Workflows