How to Track Volunteer Hours and Shift Check-Ins with KangarooClock

Connect your Grasshopper signup form to KangarooClock to track who actually showed up, log volunteer hours, and run a kiosk or QR-code check-in for your shifts and events.

Turn Your Signups Into a Check-In Sheet

Grasshopper Signup is great for collecting who's coming. But once people show up for a volunteer shift, event slot, or tutoring session, you still need to know who actually arrived and how long they stayed. That's where KangarooClock comes in - it's a free, simple time clock and check-in tool built for teams that don't bill by the hour: volunteer coordinators, nonprofits, events, restaurants, and tutoring centers. Think of it as a lightweight Clockify or Jibble alternative, with no per-seat fees and no GPS / facial-recognition / screenshot monitoring.

KangarooClock has a direct integration with Grasshopper Signup: you paste your form's Responses URL, KangarooClock pulls in your respondents as workers, deduplicates them, and gives each person a way to clock in and out. You get a clean CSV of volunteer hours, shift attendance, and totals at the end.

This guide walks through how to connect a Grasshopper form to KangarooClock so you can run check-in for your next event or shift.

Sections in This Guide


WHAT KANGAROOCLOCK DOES

KangarooClock is a no-login time-tracking and attendance app - workers don't have to create accounts. You set up a list of workers (or import them from Grasshopper), then they clock in and out using one of three methods:

  • Shared kiosk - put a tablet or laptop at the door. People tap their name to clock in, tap again to clock out. Great for volunteer events, shift changes, classroom sign-in.
  • QR code poster - print a QR code and stick it on the wall. People scan with their phone to clock in or out. No app install required.
  • Personal link - each worker gets a unique URL they can bookmark on their phone. Useful for remote volunteers or distributed teams.

You get a dashboard of who's currently clocked in, a time-records page with every punch, and a CSV export with totals and hours per person - the kind of report you'd hand to a board, a grant funder, or a payroll spreadsheet.


WHEN TO USE IT WITH GRASSHOPPER

Common use cases where pairing Grasshopper + KangarooClock makes sense:

  • Volunteer hours tracking - collect signups in Grasshopper, then track who actually showed up and for how long. Export a volunteer-hours log at the end of the quarter for grant reporting or service-hour verification.
  • Event check-in - Grasshopper handles RSVPs and ticketing; KangarooClock is the digital sign-in sheet at the door.
  • Shift sign-ups - let people pick a shift slot in Grasshopper, then have them clock in/out on a kiosk when they arrive so you know coverage was real.
  • Class or session attendance - tutoring centers, fitness classes, after-school programs. Grasshopper holds the roster; KangarooClock is the attendance tracker.
  • Recurring service teams - soup kitchens, food banks, hospital volunteer programs, animal shelters - anywhere you need a simple punch-in / punch-out record without buying a workforce-management platform.

CONNECT YOUR GRASSHOPPER FORM

The fastest setup is the direct connection - KangarooClock pulls your respondents straight from your form's Responses page. Both tools are free to use for this.

Step 1: Open your form's Responses page

From your Dashboard, click the Responses button on the form card you want to track attendance for.

Step 2: Copy the Responses URL from your browser

Click in your browser's address bar and copy the full URL. It will look something like https://grasshoppersignup.com/forms/<form-id>/<creator-id>/responses. The creator-id piece is what authorizes KangarooClock to read your responses, so use the full URL - don't trim it.

Step 3: Sign up for KangarooClock

Go to kangarooclock.com and create an account. Free plan is enough to get started.

Step 4: Connect Grasshopper from the Workers page

In KangarooClock, open the Workers section and choose Connect GrasshopperSignup. Paste the URL you copied in Step 2 and click Connect + sync. KangarooClock will pull in your respondents, deduplicate them (so someone who signed up for three shifts becomes one worker, not three), and add them to your worker list.

Step 5: Resync when new people sign up

As more people sign up on your Grasshopper form, open the source detail page in KangarooClock and click Sync now. It adds new respondents without overwriting any name edits, archives, or notes you've already made on the KangarooClock side.


ALTERNATIVE: UPLOAD A CSV

If you'd rather not connect the two accounts, you can move data over manually as a one-time import:

  1. On your Grasshopper Responses page, click Download CSV to export your respondents.
  2. In KangarooClock, open Workers and choose Upload CSV.
  3. KangarooClock applies the same deduplication and adds everyone to your worker list.

The downside is there's no live link - if more people sign up later you'll need to re-export and re-upload.


HOW PEOPLE CLOCK IN AND OUT

Once your workers are in KangarooClock, pick whichever check-in method fits your setup:

  • Kiosk mode - open the kiosk URL on a tablet or laptop at your venue. Workers tap their name to clock in and tap again to clock out. Optional PIN protects against accidental punches.
  • QR poster - print the QR code and post it near the door. Phones scan it, tap a name, done.
  • Personal links - send each worker their own clock-in URL (good for remote teams).

If someone forgets to clock out, KangarooClock auto-closes the session at a cutoff you configure and drops it into a review queue so you can correct it before exporting hours.


COMMON QUESTIONS

  • Is KangarooClock free? Yes - there's a free tier that covers most volunteer and small-team use cases. Paid plans add more workers and reporting features. See kangarooclock.com for current pricing.
  • Does this require a Grasshopper Premium account? No. The integration uses your public Responses URL, which works on the free plan.
  • Can I track hours for someone who didn't sign up through my Grasshopper form? Yes - in KangarooClock you can add workers manually or import from a CSV, in addition to syncing from Grasshopper.
  • Does it track GPS, take screenshots, or do facial recognition? No. KangarooClock is deliberately built without surveillance features - it just records clock-in and clock-out times.
  • Where do I get help with KangarooClock itself? See their setup guide at kangarooclock.com/faq/import-grasshopper for the integration, or their main FAQ for everything else.