# How to Build Faster, Smarter Knack Forms in Under 5 Minutes with KTL

**URL:** https://forums.knack.com/t/how-to-build-faster-smarter-knack-forms-in-under-5-minutes-with-ktl/20154
**Category:** API & Custom Code
**Created:** [January 17, 2026, 5:18pm UTC](https://forums.knack.com/t/how-to-build-faster-smarter-knack-forms-in-under-5-minutes-with-ktl/20154 "2026-01-17T17:18:14Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![CarlHolmes](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.knack.com/carlholmes/32/2814_2.png) [@CarlHolmes](https://forums.knack.com/u/CarlHolmes)
#### Post date: [January 17, 2026, 5:18pm UTC](https://forums.knack.com/t/how-to-build-faster-smarter-knack-forms-in-under-5-minutes-with-ktl/20154/1 "2026-01-17T17:18:14Z")

</div>

Hi everyone 👋

I’ve just put together a quick tutorial on a “quality of life” improvement that I was asked for recently: the ability to automatically carry over values from the previous record into the next form.

If you’ve ever had users complain about repeatedly entering the same date or status across multiple records, this is a great fix. By using Normand’s **KTL (Knack Toolkit Library)** and the `_rlv (Reload Last Values)` keyword, you can significantly reduce redundant typing and minimise entry errors.

**In this quick walkthrough, I cover:**

- Adding the keyword to your form description.

- Targeting specific fields.

- A side-by-side look at how much faster the workflow becomes.

_Note: This currently works perfectly in Knack Classic (NextGen support likely in the works from_ @NormandDefayette_CortexRD )

[![](https://us1.discourse-cdn.com/flex020/uploads/knack/original/2X/9/9a975e3c9debdb799ae603abbd7d160d690d22c4.jpeg "How to Build Faster, Smarter Knack Forms in Under 5 Minutes with KTL") ](https://www.youtube.com/watch?v=eDqjuuS-Lqw)
