H C HanseCheck

Fewer missed check-ins.

More revenue for every location.

HanseCheck automatically detects when Hansefit members forget to check in — ensuring every booking revenue is secured.

What HanseCheck Does For You

✓

Automatic Reminders

Members are notified immediately when a check-in is missing.

✓

Real-Time Hansefit Sync

Live evaluation of all check-ins directly via the Hansefit API.

✓

Playtomic Integration

Automatic import of all bookings and player data.

✓

Self-Registration

Members link their card themselves via your club link.

✓

Dashboard & Reporting

All missed check-ins and metrics at a glance.

✓

GDPR Compliant

Data is securely processed on German servers.

Pricing & Plans  ·  Per Location

Monthly

99 €

/month per location

Cancel anytime

✓Unlimited Members
✓All Integrations
✓Email Support
2 MONTHS FREE

Annual

999 €

/year per location

= €83 / month

✓Unlimited Members
✓All Integrations
✓Priority support

Volume discount from 2 locations

2–5 locations: €89/mo  ·  6–10: €79/mo  ·  11+: custom quote

© HanseCheck  ·  All prices net, plus VAT. · Impressum · Datenschutz

Sign In

Step 1 of 2

Your Club Details

💡

No API keys yet? That's completely fine.

Skip this section entirely — we'll guide you through getting Hansefit and Playtomic access as part of your onboarding.

Hansefit API Key — optional I have it →

Contact your Hansefit representative or write to partner@hansefit.de to request API access.

Playtomic API Access — optional I have it →

Found in the Playtomic Partner Portal under Settings → Integrations → API Access.

You're on the list!

We've received your inquiry and will be in touch soon. Check your inbox — we'll reach out to the email you provided.

What happens next

1

We review your inquiry

We'll follow up by email within 1 business day.

2

We set up your HanseCheck account

You'll receive login credentials to get started.

3

We guide you through API access

No Hansefit or Playtomic keys yet? We'll walk you through it or handle the request for you.

4

You go live

Typically within 2–3 business days of your inquiry.

H C HanseCheck

Signed in

Setup status will appear here.
Complete Setup
Your club account exists, but the technical setup is not yet complete. Fill in the required fields so booking checks can run.

Dashboard

Overview of current roster health and missing check-ins.

Total Players
0
Ready For Check-In
0
Missed Check-Ins
0
Saved Check-Ins
0

First Reminder

Players who missed their check-in and received a reminder.

Player Booking Window Reminders Actions

Escalated

Players from previous days who didn't check in — manual follow-up needed.

Player Booking Window Reminders Actions

Players Currently Playing

Live from Playtomic based on bookings active right now.

Development

Integration testing tools and demo utilities. Not visible to end users.

Scheduler State

All active (unresolved) cases the scheduler is currently tracking. Auto-refreshes every 30 seconds.

Loading…

Demo Tools

Seed test data to verify dashboard behaviour.

Email Delivery Test

Send a test email to any address to verify SMTP delivery and check spam folders.

Prison Debt Monitor

Shows which imprisoned players are currently being tracked by the in-memory debt-payment timer. Refreshes on each page load.

Loading…

Prison Check-In Test

Immediately checks all imprisoned players against the Hansefit API and adds anyone currently checked in to the release queue — bypassing the normal minimum-time timer. Use to verify Phase 5 detection is working.

Live: polls Hansefit API for real check-in status. Mock: treats all imprisoned players as checked in — tests the release queue logic without anyone going to the gym. Both bypass the 24-minute minimum timer.

Hansefit Live Check

Verify individual members against the Hansefit API.

TypeIdentifierResult
Run a manual Hansefit check to confirm the integration.

Manual Check-in / Checkout


          

Players

Add Hansefit players for this club and keep their mapping data ready.

Add Player

Registered Players

Current Hansefit roster for this club.

Importing players...
Name Playtomic Hansefit Status

Recheck Results — Needs Review

NamePlaytomic EmailHansefit ID

Hansefit CSV Reconciliation

Upload a Hansefit check-in CSV to automatically match players to their Hansefit member ID. Only players without a Hansefit ID will be processed.

Manual Assignment

These Hansefit members could not be automatically matched to a player. Select the matching player from the list.

Hansefit IDName (Hansefit)Assign Player
Show Reconciliation Log

Campaign Emails

Notify linked players or invite unregistered players to link their account.

Registrations

New players who submitted the registration form. Review, then create them in Playtomic and HanseCheck.

Name Playtomic Email Hansefit ID Submitted Actions

Settings

Store club profile details and each club's own Hansefit and Playtomic credentials.

Club Profile

Language for registration form, emails, and player-facing pages.
Enables automatic verification of whether players are checked in at Hansefit.

API Credentials

Each account stores its own credentials. In this current local prototype they are kept in memory only and reset when the server restarts.

Email Delivery (SMTP)

Configure your SMTP server to enable automatic and manual reminder emails. Use Gmail, Office 365, or any SMTP relay.

This ID is shown as {{checkinId}} in reminder emails.

Email Template Editor

Drag and drop blocks to build your reminder email. Changes are saved with the Save button below.

Add Block


Available variables:
{{playerName}}
{{clubName}}
{{bookingDate}}
{{bookingTime}}
{{bookingEndTime}}
{{courtName}}
{{checkinId}}

Email Templates

Customize the content of each automated email. Leave subject and body empty to use the built-in defaults.

Players will automatically be registered for all clubs.
Displayed at the top of the registration email.

Player Self-Registration

Share the link below with players so they can register and link their Hansefit ID. The form can also be embedded on your club website via the iframe snippet.

Email Preview

Email Log

History of all emails sent by the system.

Time Type Player To Subject Status

Check-In Log

Hansefit check-in and check-out events detected by the system, plus API errors.

Time Event Player Details
Loading…

Prison

Players who have been blocked from booking with Hansefit due to missed check-ins.

Player Hansefit ID Imprisoned Since Reason Email

Release Queue

Players who paid their debt by checking in on a day without a booking. Reinstate their Hansefit benefits, then mark as processed.

Player Hansefit ID Playtomic Email Released At

Saved Check-Ins

Players who checked in after receiving a reminder.

Timeframe:
Player Booking Reminded Checked In

User Management

Create and manage club accounts. Only visible to platform admins.

Create New Account

Joins existing group — copies API keys, SMTP, and shares players.

Player Groups

Manage clubs and player groups.

ClubPlayer Group

All Accounts

E-MailClubsRoleCreated

Inquiries

DateClubContactEmailLocationsPlanAPI Keys

Provision Account

Create account for inquiry

This is a one-time password to forward to the club. They should change it after first login.

Account created!

Forward these credentials to the club to let them log in.

Login URL

Email

Temporary Password

New Club Step 1 / 2

Create a New Club

Set up a new location. If this club belongs to an existing group, select it below to share players and copy settings.

Joining a group shares the player base and copies Playtomic API, SMTP, and email settings.

Location Settings

These settings are specific to this location.

Find it in the Playtomic Partner Portal under your facility.
Found in the Hansefit Partner Portal under Settings.
Setup Step 1 / 4

Willkommen bei HanseCheck

Lass uns deinen Club einrichten. Alle Angaben kannst du später in den Einstellungen ändern.

Diese Adresse erscheint als Absender bei E-Mails an Spieler.
Wird für die Anzeige von Buchungszeiten verwendet.

Playtomic verbinden

HanseCheck liest die Buchungen deiner Anlage über die Playtomic API aus. Du benötigst die Zugangsdaten aus dem Playtomic Partner-Portal.

▸ Wie bekomme ich diese Zugangsdaten?
  1. Melde dich im Playtomic Partner-Portal an (partners.playtomic.io).
  2. Wähle deine Anlage aus und navigiere zu Einstellungen → API-Zugang.
  3. Die Venue ID findest du in der URL oder unter „Anlageninformationen“.
  4. Erstelle unter „API-Clients“ einen neuen Client — du erhältst Client ID und Client Secret.
  5. Falls du noch keinen API-Zugang hast, wende dich an deinen Playtomic-Ansprechpartner.
Findest du im Playtomic Partner-Portal unter deiner Anlage.

Hansefit verbinden

Mit dem Hansefit API Key kann HanseCheck in Echtzeit prüfen, ob Spieler eingecheckt sind.

▸ Wie bekomme ich den API Key?

Den Hansefit API Key beantragst du direkt bei Hansefit — er wird nicht selbst erstellt:

  1. Kontaktiere deinen Hansefit Partner-Ansprechpartner oder schreibe an partner@hansefit.de.
  2. Bitte um Aktivierung des „Check-In Validation API“-Zugangs für deine Anlage.
  3. Du erhältst den API Key per E-Mail — in der Regel innerhalb weniger Werktage.
Du erhältst diesen Key auf Anfrage direkt von Hansefit.

E-Mail einrichten

Optional: Konfiguriere einen SMTP-Server, damit HanseCheck Erinnerungen an Spieler senden kann. Du kannst diesen Schritt auch überspringen und später einrichten.

Gmail: smtp.gmail.com · Port 587 · App-Passwort verwenden
Office 365: smtp.office365.com · Port 587