Early Access: Add user-driven steps, tasks, and approvals to automations in Retool

Sign Up For User Tasks Private Beta & Watch the User Tasks Demo!

Retool now supports the creation and assignment of user tasks in Workflows.

What’s a User Task?
User tasks are blocks in a workflow that require user input in order to proceed, and can be assigned at the group level. When triggered, a user task will pause a workflow mid-run to await a specific user action, such as submitting an approval form in a Retool app. Once the action has been taken, the workflow continues to execute, and can leverage the user task’s output in downstream logic. Watch the demo for a quick example!

https://www.loom.com/share/0a0d25f78cdb459098ebd02b801d595f

User Tasks in Action
Before user tasks, doing approval processes in Retool required a ton from builders.

You would need to set up a new database to manage tasks’ state, create multiple apps to expose tasks to users, find a way to reference a permissions scheme, and string together multiple workflows to assign and notify users of tasks assigned to them.

Instead, user tasks in Workflows provide a built-in state machine to let builders create, assign, monitor, and update processes in flight.

Here’s what we’ve seen people build with user tasks so far:

  • Establishing IT approval flows to provision and audit user access to critical systems
  • Assigning urgent customer escalations to operational staff
  • Introducing human approval steps in AI-driven automations
  • Monitoring and completing multi-step compliance processes with internal stakeholders and external vendors
  • And now your use case!

Getting Started
User tasks will be available via a private beta starting the week of July 29th on cloud and in the Q3 stable release for self-hosted customers. Sign up here to get private beta access!

What’s everyone’s first project?! Comment below with ideas and questions!

Excited to hear your feedback!

Lizzie OBO Workflows

lizzie@retool.com

17 Likes

Hi @lizzie! This is so exciting.

We have so many user tasks we’re almost ashamed… and definitely overwhelmed by the complexity of managing our own custom task system. This is an awesome unexpected feature.

Quick note that the video above doesn’t play (for me at least), but the loom page is fine.

Looking forward to this!

3 Likes

Thanks for your comment, @matei! Super excited to get this feature in your hands this week. Thanks for the callout as well -- replaced the Loom link, hopefully works okay for people now!

This looks really cool! We were literally just about to start building our own task system within Retool for some approval processes and escalations, so this is immediately useful. Would love to test it out as soon we can!

4 Likes

Love it when the timing works out like that @Ike2! Will be sending some onboarding information out this week to those who have signed up for the beta above, so definitely do if you haven't already! :blush:

1 Like

This is epic! Can you shed a little light on how the underlying data is stored? `

Hi there @caffeine -- In the self-hosted context, the underlying data is stored in the externalized self-hosted Postgres database that underlies all Retool deployments. In the cloud context, the data is stored in a Retool-hosted Postgres database. If you have any specific data tenancy requirements for the state machine given your hosting style, would love to hear them!

Which plans will this be available for/what is the current ETA for release? Would love to be able to use this in my workflows!

Hi Vlad! In private beta, we aren't limiting access to user tasks based on plan at all. Definitely sign up if you haven't already!

Right now we are still in a stage of better understanding how our customers would like to leverage user tasks, and don't have strict guidance to offer on what, if anything, will be gated when we reach the GA stage. That being said, I feel confident that all plans will be able to access user tasks with some feature limits in place for non-ENT plans, so would encourage you to try it out!

Would love to try it out! I signed up for the private beta last week using the link under the demo video, but let me know if there's anything that I need to do. Thank you!

Flag should be on for you as of this afternoon :slight_smile: Let me know if you have any early feedback, eager to hear what you think!

1 Like