# Delete Row for "Create new action..." workflows

**URL:** https://community.glideapps.com/t/delete-row-for-create-new-action-workflows/21390
**Category:** Ask for Help
**Tags:** actions
**Created:** [January 19, 2021, 2:17am UTC](https://community.glideapps.com/t/delete-row-for-create-new-action-workflows/21390 "2021-01-19T02:17:23Z")
**Posts on this page:** 1
**Showing post:** 3

<div class="post-metadata">

### Author: ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)
#### Post date: [January 19, 2021, 2:25am UTC](https://community.glideapps.com/t/delete-row-for-create-new-action-workflows/21390/3 "2021-01-19T02:25:49Z")

</div>

The way I normally handle deletions is as follows:

- I have a column in my table called “Is Deleted?” (for simplicity, I just use a number column)
- I present a “Delete” button to the users
- When a user taps on delete, I increment the value of “Is Deleted?” by 1
- I then use a visibility condition to immediately remove the item from view

In some cases, I’ll have a trigger function running in the background that removes any “Is Deleted?” rows from the GSheet.  
In other cases, I’ll actually leave the row intact and include a “Deleted At” timestamp and “Deleted By” email address/user ID to identify the user that deleted the item, and when. Both of these get set in the same custom action as the “Is Deleted?” increment.

---

_[View the full topic](https://community.glideapps.com/t/delete-row-for-create-new-action-workflows/21390)._
