Lesson Logging & Analytics

Perfect lesson recolection even for clients from the distant past is now possible with digital lesson logging. Impress guests with perfect lesson recollection and analyze your seasom. All organized in a searchable client index made free with google sheets and forms.

Written Guide

00:00 — Introduction to Tutorial

In this guide, you’ll learn how to create your own client index using Google Sheets and Google Forms. You’ll build a searchable client index and a simple lesson log so you can record sessions quickly on the go. This system will help you remember what you did with specific clients and identify VIPs.

01:07 — Creating Google Sheets

Start by opening a new Google Sheet and naming it lesson log. Inside that file, create two tabs: one called lesson log and one called client index. Once those are ready, you’ll build a Google Form that automatically feeds lesson entries into the sheet.

01:48 — Form Field Setup

When you set up the Google Form, enter your fields in this order:

Field NameField Type
DateDate
InstructorDropdown
StudentShort answer
AgeNumber
Group SizeNumber
DisciplineDropdown
LevelDropdown
Lesson TypeDropdown
Technical FocusDropdown
Behavior FocusDropdown
Terrain/AreasDropdown
ConditionsShort answer
Key OutcomesParagraph
Next StepsParagraph
Private?Multiple choice
Parent EmailShort answer
NotesParagraph
Lesson LengthNumber

You can customize questions like age or group size, but make sure number-based fields—like lesson length—require whole numbers for accurate tracking. Use drop-down menus for cleaner data, and keep required off for flexibility.

08:20 — Linking Form to Sheet

After building your form, link it to the spreadsheet. Go to the Form’s Responses tab and select Link to a spreadsheet. Choose the existing lesson log file. Google Forms will automatically create a new tab for responses inside that file. Rename it “lesson log” and check that your spelling, column order, and names match exactly. If you now have two lesson log tabs, delete the one that isn’t linked to Forms.

10:13 — Client Index Setup

Move to the client index tab and paste your student data from the linked ChatGPT into row one, making sure everything lines up from column A through I.

Column headers (paste into A1:I1). Click, then copy.

Then, copy in the summary formulas I’ve provided (or your own) to generate automatic updates. You don’t need to understand the code—just make sure everything lands in the right cell.

Formulas (paste each into the indicated cell)
B2 (Age Latest)
C2 (Total Lessons)
D2 (Total Hours)
E2 (First Lesson)
F2 (Last Lesson)
G2 (Recent Instructor)
H2 (Disciplines)
I2 (Notes Summary)
Paste each into the exact cell (e.g., B2, C2, … I2), then drag-fill down the column for all students.

You don’t need to understand the code—just keep the tab names/columns consistent so these references stay valid.

11:49 — Testing and Troubleshooting

Test your setup. Submit a sample lesson through your form and make sure it appears correctly in both the log and the client index. If the data doesn’t line up, check column names, formulas, and linked fields. You may have to re-paste formulas for broken columns. Enter multiple lessons for the same student to confirm that the system updates accurately.

19:27 — Analytics Overview

Once it’s working, you can use the form data to track your teaching trends. Review responses and generate simple analytics right inside Google Forms or Google Sheets. After a few years of tracking, you’ll want to use Tableau to visualize data from specific timeframes—the free version should do. You’ll be able to identify common lesson types, skill levels, and recurring teaching themes. Categorize your questions carefully so your analytics reflect what matters most to you.

20:37 — Final Thoughts

By combining Google Sheets and Forms, you’ll have a professional, mobile-friendly system for managing your teaching data. Once you’ve built this tool, you’ll be able to make returning guests feel important by remembering exactly what you did that day. That’s how you become irresistible.

Contect me if you need help. I can even provide hands-on tech support if you send me temporary access to your build.