# Duplicate a Record Action

**URL:** <https://community.noloco.io/t/duplicate-a-record-action/302>\
**Category:** Feature Requests\
**Tags:** feature-request\
**Created:** [February 23, 2024, 2:46am UTC](https://community.noloco.io/t/duplicate-a-record-action/302 "2024-02-23T02:46:52Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Brandi\_Bullock](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/brandi_bullock/32/73_2.png) [@Brandi\_Bullock](https://community.noloco.io/u/Brandi_Bullock)\
**Post date:** [February 23, 2024, 2:46am UTC](https://community.noloco.io/t/duplicate-a-record-action/302/1 "2024-02-23T02:46:52Z")

</div>

I have a use case where I’m trying to replicate a spreadsheet style approach to adding new records.

I essentially accomplish what I need by using the ‘Create a New Record’ action as a 1-click with the parent record id and any other needed details hidden, but it would be great if ‘duplicate a record’ were an option in the button action dropdown menu:

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/noloco/original/1X/23062ee4fe9a5dab75d0273c391913f3efbb5039.png)

---

<div class="post-metadata">

**Author:** ![Ben](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/ben/32/26_2.png) [@Ben](https://community.noloco.io/u/Ben)\
**Post date:** [February 23, 2024, 3:39am UTC](https://community.noloco.io/t/duplicate-a-record-action/302/2 "2024-02-23T03:39:59Z")

</div>

We see this use case quite frequently!

---

<div class="post-metadata">

**Author:** ![onlymatt](https://avatars.discourse-cdn.com/v4/letter/o/48db29/32.png) [@onlymatt](https://community.noloco.io/u/onlymatt)\
**Post date:** [February 24, 2024, 10:22pm UTC](https://community.noloco.io/t/duplicate-a-record-action/302/3 "2024-02-24T22:22:47Z")

</div>

I do this with an action button. Just create a new record and fill it with the same info from the source record.

---

<div class="post-metadata">

**Author:** ![Brandi\_Bullock](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/brandi_bullock/32/73_2.png) [@Brandi\_Bullock](https://community.noloco.io/u/Brandi_Bullock)\
**Post date:** [February 26, 2024, 10:38pm UTC](https://community.noloco.io/t/duplicate-a-record-action/302/4 "2024-02-26T22:38:36Z")

</div>

Yep! This is my current workaround, but hoping it can just be a default action to avoid the extra configuration. 😃

---

<div class="post-metadata">

**Author:** ![JCW](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/jcw/32/173_2.png) [@JCW](https://community.noloco.io/u/JCW)\
**Post date:** [March 4, 2024, 12:22pm UTC](https://community.noloco.io/t/duplicate-a-record-action/302/5 "2024-03-04T12:22:41Z")

</div>

> [@Brandi\_Bullock](#):
>
> ccomplish what I need by using the ‘Create a New Record’ action as a 1-click with the parent record id and any other

I also use action buttons as a workaroudn for this. Problem is although what you cannot achieve with action buttons: to copy over a file to the new record. Our usecase here is when using an existing records (i.e. a job description) as templates which have a job description pdf attached.

---

<div class="post-metadata">

**Author:** ![akraut](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/akraut/32/63_2.png) [@akraut](https://community.noloco.io/u/akraut)\
**Post date:** [April 6, 2024, 2:50pm UTC](https://community.noloco.io/t/duplicate-a-record-action/302/6 "2024-04-06T14:50:20Z")

</div>

Duplicate a Record button would be great for a few reasons:

(1) The workaround requires one to choose the specific fields values to be copied when setting up the action button. Each collection has different fields, linked values, etc., so this button would need to be created for each collection each time a new collection is created.

(2) For real estate and mortgage use cases, one often wants to duplicate an entire record and then manually update the values for a few fields in the new record, such as property facts on a loan application or property management portfolio (e.g., a single buyer submits offer on a large group of properties or a single applicant applies for for financing to purchase 50 properties at one time).

---

<div class="post-metadata">

**Author:** ![garyGHL](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/garyghl/32/555_2.png) [@garyGHL](https://community.noloco.io/u/garyGHL)\
**Post date:** [April 6, 2024, 7:59pm UTC](https://community.noloco.io/t/duplicate-a-record-action/302/7 "2024-04-06T19:59:39Z")

</div>

Id like too see this too, and maybe an inline insert would be nice where you can select a + icon and a new blank row is added.

---

<div class="post-metadata">

**Author:** ![Tobias](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/tobias/32/252_2.png) [@Tobias](https://community.noloco.io/u/Tobias)\
**Post date:** [April 8, 2024, 5:08pm UTC](https://community.noloco.io/t/duplicate-a-record-action/302/8 "2024-04-08T17:08:52Z")

</div>

I use action buttons as well. But when the record you are duplicating has 40+ fields, the setup and maintenance of that button becomes time consuming.

I don’t know if the Airtable API for example allows for the triggering of the Airtable native record duplication function?

---

<div class="post-metadata">

**Author:** ![showcal\_rob](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/showcal_rob/32/342_2.png) [@showcal\_rob](https://community.noloco.io/u/showcal_rob)\
**Post date:** [April 18, 2024, 4:47pm UTC](https://community.noloco.io/t/duplicate-a-record-action/302/9 "2024-04-18T16:47:59Z")

</div>

Bumping this as a great feature request!

---

<div class="post-metadata">

**Author:** ![onlymatt](https://avatars.discourse-cdn.com/v4/letter/o/48db29/32.png) [@onlymatt](https://community.noloco.io/u/onlymatt)\
**Post date:** [July 16, 2024, 1:23pm UTC](https://community.noloco.io/t/duplicate-a-record-action/302/10 "2024-07-16T13:23:25Z")

</div>

I’ve now found that this would be a helpful feature in order to duplicate attachments.

---

<div class="post-metadata">

**Author:** ![Kp1991](https://avatars.discourse-cdn.com/v4/letter/k/e9c0ed/32.png) [@Kp1991](https://community.noloco.io/u/Kp1991)\
**Post date:** [April 3, 2025, 6:42pm UTC](https://community.noloco.io/t/duplicate-a-record-action/302/11 "2025-04-03T18:42:48Z")

</div>

I think this would be a great feature as well. Just curious how everyone is implementing the workaround mentioned here. My use case is that users enter contract details and i’d like for them to click the action button which would trigger a new record to be created with information populated over to the new record.

---

<div class="post-metadata">

**Author:** ![Kieran](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/kieran/32/91_2.png) [@Kieran](https://community.noloco.io/u/Kieran)\
**Post date:** [June 30, 2025, 12:08pm UTC](https://community.noloco.io/t/duplicate-a-record-action/302/12 "2025-06-30T12:08:53Z")

</div>

Just had an ask from a client for this, yes would be great feature.

---

<div class="post-metadata">

**Author:** ![lukebranford](https://dub1.discourse-cdn.com/flex005/user_avatar/community.noloco.io/lukebranford/32/32_2.png) [@lukebranford](https://community.noloco.io/u/lukebranford)\
**Post date:** [July 7, 2025, 10:46am UTC](https://community.noloco.io/t/duplicate-a-record-action/302/13 "2025-07-07T10:46:42Z")

</div>

Adding my +1 to this, use “create new” workflows at the moment, but then have to remember to add new fields to the workflow etc if new fields added, so having it native would be amazing 🙂

---

<div class="post-metadata">

**Author:** ![MWorth](https://avatars.discourse-cdn.com/v4/letter/m/278dde/32.png) [@MWorth](https://community.noloco.io/u/MWorth)\
**Post date:** [October 14, 2025, 7:40pm UTC](https://community.noloco.io/t/duplicate-a-record-action/302/14 "2025-10-14T19:40:20Z")

</div>

+1 from me too. Just had clients asking for this feature.
