KangarooClock

← Blog

Naming Tags Right Before Your First Event

· 4 min read

The day before your first event is the cheapest time to fix your tags. Once fifty people have tapped their names and the hours are logged under "Saturday setup," "Setup," and "set-up (tent)," you are stuck merging them by hand in a spreadsheet. Ten minutes of naming discipline now saves you that cleanup later.

A tag labels a time entry (the shift), while a worker group labels a person. Tags are what you filter and group by when you pull the report, so the names you choose decide how clean that report looks. Here are the practices that hold up once real hours land.

Decide your tag list before you invite anyone

Why it matters: tags created on the fly during a busy event day are inconsistent by definition. Three people improvising names produce three spellings of the same thing, and at export those become three separate buckets that each report partial hours.

How to apply it: write the full list of tags before the first person clocks in. For a weekend festival that might be Setup, Registration, Food, Teardown. Five to ten tags is usually enough. If you cannot name a tag before the event, you probably do not need it yet.

Name tags by the thing you will report on

Why it matters: at the end, someone asks a specific question. How many hours went to food service? How many to teardown? If your tags match those questions, the answer is one filter. If they do not, it is a manual tally.

How to apply it: name tags after roles or activities you will actually be asked about, not after convenience. "Kitchen" and "Front" beat "Zone A" and "Zone B" because nobody asks how many hours Zone A took. Tie each tag to a line in the report you already know you have to produce.

Pick one casing and spacing convention and stick to it

Why it matters: "Food Service," "food service," and "FoodService" sort apart and group apart. A CSV export with a stable column schema will faithfully report every variant as its own value, so inconsistent casing fragments your totals.

How to apply it: choose Title Case with single spaces, or lowercase with hyphens, and write it down. Share the exact list with anyone who can create tags. One convention, no exceptions.

Put the sortable part first

Why it matters: tags sort alphabetically. If you want all your event-day tags to cluster, the shared word has to come first, not buried in the middle.

How to apply it: use a leading prefix for things that belong together. "Day1 Setup," "Day1 Registration," "Day2 Teardown" keeps each day's tags adjacent in any sorted view. For a tutoring center, "Reading Tutor" and "Reading Front Desk" group your reading program together without a separate filter.

Keep tags short enough to tap fast

Why it matters: on a shared-tablet kiosk, a volunteer picks a tag with a tired thumb at 7am. A long tag is slower to read and easier to mis-tap, which produces exactly the mislabeled entries you are trying to avoid.

How to apply it: aim for one to three words. "Teardown" not "Event Teardown and Cleanup Crew." You can always add detail in a worker group or a second tag. If you want to see how the picker looks before the day, run the live kiosk demo and try tapping a few.

Do not encode dates or people into tag names

Why it matters: tags you reuse across events are more useful than one-off tags. If you bake "Oct 12" or a person's name into the tag, you cannot reuse it next month, and you end up with a long list of dead tags that clutter the picker.

How to apply it: let the entry's own date and the worker's name carry that information. Keep the tag to the activity. "Registration" works for every event; "Registration Oct 12" works once. The timestamp is already in the row.

Separate what a tag tracks from what auto-close handles

Why it matters: people assume a messy tag will somehow also protect their hour totals. It will not. Tag quality controls grouping; it does nothing for a forgotten clock-out. Those are two different problems.

How to apply it: lean on tags for reporting and let auto-close for forgotten clock-outs handle the stale entries. A stale open entry closes at its start time plus your cutoff, never at the current time, so a volunteer who forgets to clock out does not inflate the hours under any tag.

What this buys you at export

With a short, consistent tag list, your CSV groups by tag in one pass. The distinct-worker count comes out right because people are not split across spelling variants. You filter to Teardown and the total is the real total, not a partial one you have to reconcile against three near-duplicate buckets.

Set your list, write down the convention, then start a free workspace and add the tags before you post the QR code or hand over the tablet. The first 500 hours are free, so you have room to run a small event, pull the report, and adjust the list before anything is riding on it.

Tags: tags, reporting, event-setup, csv-export

See it in your own setup

No signup needed. Add a few names, share a kiosk URL, watch hours land.

Try the demo →