Mobile app and Clock-in

Bookinda Staff app (iOS/Android), GPS-based clock-in/out, chat

Bookinda Staff mobile app

Bookinda Staff is a separate mobile app (iOS and Android) bringing Staff Portal functionality to phone. Plus: GPS-based clock-in/out and team chat.

Download

  • iOS: App Store → "Bookinda Staff"
  • Android: Google Play → "Bookinda Staff"

Login

Same auth as web:

  • Enter salon slug (or read from URL)
  • Email + password
  • JWT token stored in app

Push token (Expo) registered server-side after successful login.

The 8 app screens

1. My Appointments

  • Daily view (list)
  • Calendar view (visual)
  • Color-coded statuses

2. Appointment Detail

  • Same info as web editor
  • Quick status button access
  • Customer profile link

3. Customer Profile

  • Membership, packages, loyalty
  • Notes, photos
  • Visit history

4. Clock In/Out (MOBILE ONLY)

GPS-based clock-in/out. Details below.

5. Chat

Team chat (DM, group, broadcast). Same backend as Manager Chat module.

6. Help

FAQ, support contact.

7. Settings

Language, push, dark mode, push-token management.

8. Notifications

Push history, like web.

Clock-in / Clock-out

How it works

  1. Arrive at salon: open app → Clock In

  2. GPS check (optional, salon-config dependent):

    • App reads phone coordinates
    • Compares with salon location
    • Within 100m → OK
    • Farther → fallback (manual confirmation or rejection)
  3. Timestamp recorded

  4. Work starts → hour counting begins

  5. End work / leave: Clock Out

  6. Timestamp recorded

  7. Hours calculated (Total = Clock Out - Clock In - breaks)

Integration with hour system

Clock-in/out data feeds Bookinda Staff Schedule + Wages reports:

  • Actual worked hours (vs scheduled)
  • Overtime calculation
  • Wage calculation (Wages Summary)

What Manager sees

Manager → Reports → Team → Working Hours Activity:

  • Date
  • Expected start (from schedule)
  • Actual clock-in
  • Deviation (+/- minutes)
  • Actual clock-out
  • Total worked

GPS fallback

If GPS unavailable (e.g., iOS permission denied or indoor weak signal):

  • Manual confirmation ("Yes, I'm at salon") – Manager-enabled
  • Rejection (strict salon: GPS mandatory)

Push notifications

App's push notifications:

  • New booking
  • Booking modified
  • Booking cancelled
  • Team chat message
  • Manager message (e.g., "Meeting today 14:00")

Chat (team communication)

Same as Bookinda Chat module:

  • Direct Message (1-1 private)
  • Group channel (reception, hairdresser team, etc.)
  • Broadcast (Manager / Owner sends to all)
  • Booking / customer link attachment
  • Mute, archive

When to use it

Scenario 1, salon arrival Arrive at salon. Open app → Clock In → GPS OK → work starts.

Scenario 2, lunch-break new booking notification Lunch push: "New booking from Anna Kovács tomorrow 10:00 haircut." Open, approve.

Scenario 3, colleague question Chat → DM Anna → "How many appointments tomorrow?" → Anna replies.

Scenario 4, team meeting Manager broadcast: "9 AM team meeting tomorrow." Everyone gets on app.

Scenario 5, customer-info access at front desk Customer arrives, you're at reception. App → Customer profile → allergies, notes. Prepare.

Tips

  • Push enable is mandatory after download (otherwise nothing).
  • GPS enable is precondition for clock-in accuracy, allow.
  • Dark mode saves battery on OLED screens.
  • Clock-in/out with strict salon mandates GPS, fraud prevention.
  • Chat mute "Team jokes" channel if you don't want noise.
  • App update auto, Bookinda pushes security updates.

Related articles

#mobile-app#ios#android#clock-in#gps
💬

Have a question? Ask the AI assistant

The Bookinda AI knows the entire help center and can answer in seconds.

B

Bookinda AI Assistant

Ask anything about features, settings, or integrations.

Hi! I'm the Bookinda assistant. I can answer questions about features, billing, integrations, and more. What would you like to know?

Still need help?

Get in touch with our support team.

Contact us