# Unique Human Readable Reference

**URL:** <https://community.glideapps.com/t/unique-human-readable-reference/84325>\
**Category:** Ask for Help\
**Created:** [September 11, 2025, 11:23am UTC](https://community.glideapps.com/t/unique-human-readable-reference/84325 "2025-09-11T11:23:43Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lewis\_Parker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lewis_parker/32/91147_2.png) [@Lewis\_Parker](https://community.glideapps.com/u/Lewis_Parker)\
**Post date:** [September 11, 2025, 11:23am UTC](https://community.glideapps.com/t/unique-human-readable-reference/84325/1 "2025-09-11T11:23:43Z")

</div>

Hey guys,

One of the apps i have is a quoting system. When a quote is generated currently it adds a row of the quote to a big table and we use row id internally and externally for customers

however i really want the quotes to be in like

#QM-1001

#QM-1002

Styling and format and just increment upwards indefinitely.

How can this be achieved? I know i could have a number that just gets used as a reference and increments when a row is made sets it as the reference for the quote. However is this scalable? Lets say we have 5x users click quote at a similar time

Will Glide handle this properly and ensure no duplicates?

---

<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:** [September 11, 2025, 11:27am UTC](https://community.glideapps.com/t/unique-human-readable-reference/84325/2 "2025-09-11T11:27:36Z")

</div>

See below, but be aware that the method described does not guarantee uniqueness. There is plenty of discussion about this in the thread, but the bottom line is that operations in Glide are not atomic, so if you need to guarantee uniqueness then you need to offload the allocation of IDs to some 3rd party, and ensure that requests are handled serially.

> [@How do I create an auto-incrementing row number with Glide Tables?](https://community.glideapps.com/t/how-do-i-create-an-auto-incrementing-row-number-with-glide-tables/39572):
>
> This is a question that comes up a lot, so creating this topic to use as a reference. Typically, there are two distinct use cases when it comes to auto-incrementing row numbers. Use Case 1: – We need to generate a Part Number, or an Order Number, or an Employee ID. Once the number is generated, it should never change, even if rows are deleted. – The general approach for this use case is to maintain a static counter, use it to craft a suitably formatted ID, and increment it by one every time…

---

<div class="post-metadata">

**Author:** ![Lewis\_Parker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lewis_parker/32/91147_2.png) [@Lewis\_Parker](https://community.glideapps.com/u/Lewis_Parker)\
**Post date:** [September 11, 2025, 11:34am UTC](https://community.glideapps.com/t/unique-human-readable-reference/84325/3 "2025-09-11T11:34:25Z")

</div>

Top man as always sir 💪

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [September 18, 2025, 11:34am UTC](https://community.glideapps.com/t/unique-human-readable-reference/84325/4 "2025-09-18T11:34:38Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
