Strike TimeKeeper — Admin Guide

Local 332 Line Management

Guide updated July 31, 2026 — Build CF

1.Quick Reference — "I want to..."

Bookmark this table. It covers almost everything you'll do day to day.

I want to...Go here
See who's working right now ACTIVE WORKERS tab
Check someone's hours for the week WORKER LOOKUP — type their email, tap Load User
Call or text a worker WORKER LOOKUP — load them, then tap 📞 Call or 💬 Text
Fix a missed punch myself WORKER LOOKUP — load them, tap + Add Punch
Approve or reject a worker's time-fix request EDIT REQUESTS tab
Answer a worker's message SUPPORT tab — open the thread, type a reply, tap Send Reply
See what a worker sees in their own app WORKER LOOKUP — load them, tap Worker View

2.Getting Started

Signing in

  1. Open the STK admin page in your browser. It's the app's web address ending in /#admin.
  2. You'll see the Admin sign in card. Enter your admin email and password.
  3. Tap Sign in.

Forgot your password? Tap the Forgot password? link under the sign-in box. Enter your email, tap Send Reset Link, and check your inbox for the reset email.

Staying signed in

Once you sign in, the app remembers you on that device. But here's the key thing: each device remembers separately. Signing in on your laptop does not sign you in on your iPhone. The first time you use each device — your iPhone, your business phone, and your laptop — you'll sign in once on each, and after that they should each remember you.

Troubleshooting: "It signed me out"

Sometimes the app forgets you and shows the sign-in screen again. That's annoying but harmless — just sign back in. Nothing is lost or broken. Remember that each device keeps its own sign-in, so being signed out on one phone doesn't affect the others. This behavior is being improved.

The Desktop View / Mobile View button

At the top right of the dashboard there's a view-switch button. It's a toggle — it shows the name of the view you'd switch to, not the one you're in:

Tap it to switch. Your choice sticks on that device — set it once on each device and forget it. On phones, leave it in mobile mode (button reads Desktop View). On the laptop, either works, but desktop mode shows more at once.

Troubleshooting: "The page looks tiny / zoomed out / desktop-sized on my phone"

This exact thing happened to General Carswell, so you're in good company. Two switches can cause it — check both:

  1. The app's own button. Look at the top right of the dashboard. The button should say Desktop View — that means mobile mode is active. If it says Mobile View, the app is stuck in desktop mode on your phone. Tap it once to switch back.
  2. Your browser's "Desktop site" setting. The browser itself can force desktop pages:
    • iPhone (Safari): tap the aA button in the address bar → tap Request Mobile Website.
    • Android (Chrome): tap the menu (top right) → make sure the Desktop site checkbox is unchecked.

If it still looks wrong after both, close the browser tab completely and open the page fresh.

Signing out

Tap Logout at the top right when you're done, if you share the device. On your own devices you can just close the tab — you'll usually still be signed in next time.

3.Active Workers Tab

The ACTIVE WORKERS tab shows who is on shift right now. A small blue number on the tab itself tells you how many people are currently on.

Reading the list

Each worker on shift shows their Name, Email, Site, Location, and Last Punch time.

Same information either way — just a different shape.

The Location pill

The colored pill tells you where the worker's phone said they were when they last punched:

PillWhat it means
ON SITE They were at the picket site when they punched. All good.
NEARBY Close to the site, but just outside the line. Often fine — phone location isn't perfect. Worth a glance if it happens a lot.
OFF SITE The phone was clearly away from the site at punch time. Worth checking on.
UNKNOWN The phone couldn't provide a location. Usually a phone-settings or signal issue, not a person issue.

You may occasionally see LOW ACCURACY or UNAVAILABLE — those also mean the phone couldn't get a good location fix.

The buttons

Worker Profile Lookup popup

  1. Tap Lookup Worker.
  2. Type part of the worker's name or email in the search box.
  3. Tap Search.
  4. If more than one person matches, tap the right one in the list.

The popup shows the worker's profile details, including their phone number (tappable to text on a phone). Close it with the × in the corner.

Tip

This popup is for a quick "who is this person?" check. For hours, punches, and fixes, use the WORKER LOOKUP tab instead — that's where the real tools live.

4.Worker Lookup Tab — Your Main Tool

The WORKER LOOKUP tab is where you'll spend most of your time. It shows one worker's full week: their hours, their goal progress, and every punch — and it's where you fix things.

Loading a worker

  1. Tap into the email box (it shows user@email.com as a hint).
  2. Start typing the worker's email. A suggestion list appears as you type — you can tap a suggestion to fill it in.
  3. Tap Load User.

If you see "User not found", double-check the spelling of the email and try again.

The Loaded User card

Once loaded, a card appears showing the worker's name, email, and phone number, with two buttons:

Tip

The Call and Text buttons are built for phones. On the laptop they may do nothing (or ask which app to open) — that's normal. When you need to reach someone, use your iPhone or business phone.

If the card says "No phone on file", that worker hasn't added a number yet.

Picking the week

The week picker shows the date range you're looking at, with Prev and Next buttons on either side.

Tip

If someone's hours look wrong, first check you're on the right week. It's the most common mix-up.

Reading the numbers

Three boxes summarize the loaded worker's week:

BoxWhat it tells you
Total Hours Hours worked in the week you're viewing. If it also says "Incomplete shift detected (missing OUT)", the worker clocked in but never clocked out — those hours can't count until the missing OUT punch is fixed.
Progress % How far along they are toward the weekly goal. The goal is 24 hours per week, so 12 hours shows as 50%.
Goal Status Whether they've hit 24+ hours this week yet.

Reading the punches list

Below the numbers is every punch for the week. All times are Detroit time.

ColumnWhat it shows
Time (Detroit) When the punch happened.
Type IN (started a shift) or OUT (ended one). They should alternate: IN, OUT, IN, OUT.
Site Which picket site the punch happened at.
Location The same colored pills as the Active Workers tab (ON SITE, NEARBY, OFF SITE, UNKNOWN).
Source Where the punch came from, in plain words:
clock — the worker punched it themselves in their app.
admin — an admin (you or another admin) entered it.
EDIT badge or edit / self-edit — the punch came from a correction, such as an approved edit request.

Editing a punch

  1. Find the punch in the list and tap Edit on its row.
  2. In the Edit Punch window, adjust the Date (Detroit), Time (Detroit), and whether it's an IN or OUT.
  3. Tap Save. (Or Cancel to back out without changing anything.)

Deleting a punch

  1. Tap Delete on the punch's row.
  2. Confirm when asked "Delete this punch?"

Use delete sparingly — usually for an obvious duplicate (like two INs seconds apart). If a punch is just at the wrong time, Edit it instead of deleting it.

Adding a missed punch

When a worker forgot to clock in or out, you can add the punch for them:

  1. Make sure the right worker is loaded.
  2. Tap + Add Punch.
  3. Choose the Punch Type: IN or OUT.
  4. Set the Punch Time (Detroit) — the date and time the punch should have happened.
  5. Add a short Note saying why (e.g., "Forgot to clock out — confirmed by captain").
  6. Tap Add Punch.

The new punch appears in the list with admin as its Source, and the worker's Total Hours update.

Careful — these are payroll records

Every edit, delete, and added punch changes the official record of the worker's hours. Before you tap Save or Add Punch, double-check the date, the time, AM vs. PM, and IN vs. OUT. A punch that's 12 hours off is the most common slip. Adding a quick note about why you made the change is always a good habit.

Worker View — see what they see

Tap Worker View to open a preview of what the loaded worker sees in their own app: their name, their week progress bar toward 24 hours, completed and remaining hours, and their punch list.

This is handy on a call: when a worker says "my app shows I'm short," open Worker View and you're both looking at the same picture. Close it with the × when you're done — it's a preview only, and nothing in it changes any records.

5.Edit Requests Tab

What an edit request is

When a worker misses a punch, they can send a request from their own app asking for it to be fixed — for example, "I forgot to clock out at 6:00 PM." Those requests land in the EDIT REQUESTS tab for you to review. A red number on the tab tells you how many are waiting.

Reading a request

Each request shows:

Approving or rejecting

  1. Read the request — especially the Requested times and the Reason.
  2. If anything looks off, tap Punches to see the worker's actual punch list for that day.
  3. Tap Approve to accept, or Reject to decline.

When you approve, the punch is written automatically. You don't need to go to Worker Lookup and add it yourself — the system does it, and the worker's hours update on their end too.

Good to know

The system handles the easy cases on its own — some requests are auto-approved and some are auto-denied without ever reaching you. What you see in this tab are the ones that need a human decision. Denied and rejected requests are kept on record — nothing disappears. Use the dropdown filter (it starts on Pending) to look back at Approved or Rejected history.

Extras on this tab: Refresh reloads the queue, the worker and week filters narrow the list, Clear Filters resets them, and Export CSV downloads the list as a file.

6.Support Tab

The support inbox

The SUPPORT tab is a message inbox for workers. When a worker sends a message from their app, it shows up here as a thread — one ongoing conversation per issue, each with a ticket number.

Opening and reading a thread

  1. Tap a thread in the list.
  2. The conversation opens: the worker's messages on the left, replies on the right. The worker's name, email, and phone are at the top.
  3. Opening a thread marks its messages as read.

Replying

  1. With the thread open, tap into the "Type your reply..." box at the bottom.
  2. Write your message.
  3. Tap Send Reply. The worker sees it in their app.

When the issue is handled, tap Resolve Thread to close it out. If the worker writes back later, the conversation simply picks up again — nothing is lost.

Tip

The dropdown at the top filters the list. It starts on Active (everything open). Switch to Queued to see just the threads waiting on a reply, or All to include resolved history. Tap Refresh any time to check for new messages.