Flow for document review by group of users

We have the need to put a document into a review cycle as such:

User 1 reads document and approves.  
Document gets passed to user 2.  User 2 is notified.
User 2 reads document and approves.  
Document gets passed to user 3.  User 3 is notified.
User 3 reads document and approves.  
Document gets passed to user 4.  User 4 is notified.
Etc...

Is there an existing capability/plug-in/app to support this?

Thank you!

Nextcloud version _(eg, 18.0.2)_:  18.0.2
Operating system and version _(eg, Ubuntu 20.04)_: Ubuntu 20.04
Apache or nginx version _(eg, Apache 2.4.25)_:  unk.
PHP version _(eg, 7.1)_: unk.

If every person in the workflow ist trustworthy you could build some workaround with tags and flows to trigger talk-chats:
If tag “1st step reviewed” is added to a file --> send message to room “2nd step review” so the next one get’s the message. The file indeed has to be shared with every reviewer from the beginning or before adding the tag to the file.

Yes, this is my thought. I would ensure that all users who have to loop over a document have access to that document.

Honestly, there is a huge need for this in corporations. And I’m not sure it would be that hard.