ROW()-based numbering breaks the moment someone sorts or deletes. Sheet Automation stamps each new row with a permanent sequential ID that never changes afterwards.
Installs in 30 seconds · No credit card · Works inside Google Sheets
★★★★★ 4.9/5 · 500+ reviews · 300,000+ installs
This automation watches for new rows and writes the next number in sequence into your ID column. Unlike formulas, the ID is a real value: sorting, filtering, and deleting other rows never renumbers it. Use it for order numbers, support tickets, invoices, and registrations — anything that needs a stable reference number.
Auto-number new rows — Trigger: a new row is added → Action: write the next sequential number into column H. Edit it live below:
The builder above is a live preview of this automation. To run it in your own spreadsheet: