This template demonstrates one of the more distinctive capabilities of Ultimate Forms: the ability to embed interactive, real-time functionality directly into a SharePoint list form. Rather than passively collecting data the user types in, the form actively participates in the process — in this case, functioning as a fully operational electronic stopwatch with lap recording, storing every result as a structured SharePoint list item.
The Stopwatch and Timers template provides a form with Start, Stop, and Record Lap buttons. The form captures the time the timer was started, the time it was stopped, the total duration completed, individual lap splits as they are recorded, and the complete set of recorded times. Every timing session is saved as a list item in SharePoint, creating a searchable, reportable record of each participant's course times without any manual data entry.
How it works
Starting and stopping the timer
The form opens with a Start button. When clicked, the timer begins running and the start time is recorded automatically. A Stop button halts the timer and records the stop time. The total duration is calculated automatically from the start and stop timestamps, eliminating manual arithmetic and ensuring the recorded time is precise regardless of who is operating the form.
Lap recording
A Record Lap button captures a split time at any point during the session. Each lap time is added to the recorded times section within the form, building a running list of splits as the session progresses. This makes the template suitable for any timed activity where intermediate checkpoints are relevant — race stages, assembly line steps, test procedure segments, or training circuit laps.
Saving the record
When the session is complete, the form is saved as a standard SharePoint list item. The start time, stop time, total duration, and all recorded lap times are stored as structured columns in the list, making the results immediately searchable, filterable, and reportable. Multiple participants or sessions can be recorded in the same list and compared directly in standard SharePoint views.
What this template demonstrates
Beyond its practical timing applications, this template illustrates an important principle of what Ultimate Forms can do within a SharePoint form. Forms are not limited to static input columns. They can contain buttons that trigger real-time calculations, dynamic sections that update as the user interacts with the form, and logic that generates structured data automatically rather than requiring the user to enter it manually. The Stopwatch and Timers template is a concrete example of this capability applied to a timing use case, and the same underlying approach can be used to embed interactive elements into forms for any business process that benefits from in-form computation or event-driven behavior.
What you get
- A fully functional electronic stopwatch embedded in a SharePoint list form
- Start, Stop, and Record Lap buttons operating directly within the form interface
- Automatic capture of start time, stop time, total duration, and individual lap splits
- All timing data stored as structured columns in a standard SharePoint list item
- Searchable and filterable timing records across multiple participants or sessions
- A practical demonstration of in-form interactivity and real-time computation in Ultimate Forms
- Free for all Ultimate Forms customers, installed automatically with a single click
Built on standard SharePoint lists
The Stopwatch and Timers system is built entirely on standard SharePoint lists. There is no external data storage and no custom interface. All timing records stay inside your SharePoint environment, governed by your existing permissions and data policies. The system can be extended or adapted at any time in the browser by the administrator who manages the site.
Read detailed installation instruction.