Possible to add/remove users via workflow?

I’m trying to simplify onboarding (and offboarding) of an app I created. I have a Users table and I’d like to have a workflow share the app when a new user is added and “unshare” the app when the user is removed from that table.

Is that possible? If not, are there any recommended best practices for allowing and managing app usage?

Define “share” and “unshare”, please.

1 Like

Of course - So as I understand it, if I want to allow other users to use the app, I need to share it from Users → Share App.

Ultimately, I don’t want to be personally responsible for adding (or removing) user access to the app as employees come and go. So the following is unclear to me:

  • Does the app need to be explicitly shared with a user in order for them to use it?

  • What role do users need in order to add or remove user access to the app?

  • Can I automate the sharing of the app through workflow?

Thanks again!

Typically, or enable Add entire domain?:


Only someone with the ability to edit the app configuration can add or remove users.

Unfortunately no. :frowning:


This is something we, as the community, have been asking for for years.


@Roland_White that sounds like an interesting requirement. Can you elaborate a little bit on what the triggering event would be for the workflow and how is the workflow supposed to work for your requirements?

@prithpal - I have developed an app to manage projects and track the equipment installed during each project. Equipment is typically installed using external vendors. As I understand it, in order to share the app with these vendors, the vendors need to be explicitly invited in the editor. Instead of inviting vendors to use the app through the editor, I would like to have users from our organization invite these vendors through the app. I have a vendors table, and when a row gets added to that table, I would like the ability for workflow to add that user and send an email to that user with a link to the app.

Hopefully that is all clear, but let me know if you have additional questions.