# Manage Users Programmatically

**URL:** <https://community.noloco.io/t/manage-users-programmatically/1452>\
**Category:** Ask for Help\
**Created:** [November 15, 2024, 5:10pm UTC](https://community.noloco.io/t/manage-users-programmatically/1452 "2024-11-15T17:10:46Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![nick](https://avatars.discourse-cdn.com/v4/letter/n/f9ae1b/32.png) [@nick](https://community.noloco.io/u/nick)\
**Post date:** [November 15, 2024, 5:10pm UTC](https://community.noloco.io/t/manage-users-programmatically/1452/1 "2024-11-15T17:10:46Z")

</div>

My users are currently added automatically from Airtable which works great and they’re even sent an onboarding email using a Noloco automation.

My question though is around if there’s any way programmatically to do the following which can all be done manually within Noloco.

1. Disable a user (without deleting them)
2. Send/Resend an invite
3. Trigger a password reset
4. See if the user has logged in / become active

Thank you

---

<div class="post-metadata">

**Author:** ![carlos](https://avatars.discourse-cdn.com/v4/letter/c/ecae2f/32.png) [@carlos](https://community.noloco.io/u/carlos)\
**Post date:** [November 15, 2024, 9:49pm UTC](https://community.noloco.io/t/manage-users-programmatically/1452/2 "2024-11-15T21:49:46Z")

</div>

Hi @nick,

You can accomplish items #1 and #2 in your list with workflow actions. For the other two items you will have to handle them manually, unfortunately.

[Deactivate a User Action](https://guides.noloco.io/workflows/workflows/deactivate-a-user-action)  
[Send an Invitation Email Action](https://guides.noloco.io/workflows/workflows/send-an-invitation-email-action)

For the last item, could you share more details on how you envision achieving this programmatically? This will help us better understand what you’re trying to achieve.
