---
title: Enable Two-Part Authentication for Private Training Sessions
description: two part authentication
---

[Skip to content](https://support.hapana.com/kb/article/516#main-content)

English

Show submenu for translations

[![email-logo.png](https://support.hapana.com/hs-fs/hubfs/hapana_2022/email_2022/footer%20logo.png?width=300&height=78&name=footer%20logo.png)](https://info.hapana.com/en?hsLang=en)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [Submit Ticket](https://21gxv.share.hsforms.com/2-8HozJXMSTW8kaFHC32eaw)

[Submit Ticket](https://21gxv.share.hsforms.com/2-8HozJXMSTW8kaFHC32eaw)

 Hapana Help | Find answers here

- There are no suggestions because the search field is empty.

1. [Hapana Knowledge Base](https://support.hapana.com/?hsLang=en)
2. [Member Management](https://support.hapana.com/member-management?hsLang=en)
3. [Schedule](https://support.hapana.com/member-management?hsLang=en#schedule)

# Enable Two-Part Authentication for Private Training Sessions

## Overview

Two-part authentication allows clients to confirm they’ve attended a private training session by approving or declining a check-in alert sent via push notification or SMS. When enabled, this feature helps validate that services were delivered and prevents session credit misuse.

It also helps managers ensure payroll reflects only verified sessions.

---

## Prerequisites

- Session templates configured in **Core**
- Notifications (Push or SMS) enabled for your account
- Clients using the mobile app or have an SMS-enabled mobile number
- Two-part authentication is set to **No** by default; manual activation is required

> Tip: This feature is ideal for private training, where accurate tracking and billing are essential.

---

## Set up Two-Part Authentication on Session Templates

### 1. **Log in to your Hapana Core account**

Visit [core.hapana.com](https://core.hapana.com/) and log in with your credentials.

### 2. **Navigate to Schedule \> Session Templates**

Click on **Schedule** in the top navigation, then choose or create a session template.

![Article image](https://support.hapana.com/hs-fs/hubfs/Knowledge%20Base%20Import/1759441819063_9ee27274_image-20250520113710-150-1.png?width=1541&height=911&name=1759441819063_9ee27274_image-20250520113710-150-1.png)

### 3. **Activate Two-Part Authentication**

In the session template settings:

- Click the pencil icon to **edit**.
  
  ![Article image](https://support.hapana.com/hs-fs/hubfs/Knowledge%20Base%20Import/1759441821142_481fc705_image-20250520113724-151-1.png?width=1541&height=911&name=1759441821142_481fc705_image-20250520113724-151-1.png)
- Locate the **2 Part Authentication** toggle.
- Set it to **Yes**.
  
  ![Article image](https://support.hapana.com/hs-fs/hubfs/Knowledge%20Base%20Import/1759441822984_b5079c9c_image-20250520113737-152-1.png?width=1541&height=911&name=1759441822984_b5079c9c_image-20250520113737-152-1.png)

> Tip: Add this toggle to all templates where session authentication is needed. It applies to every session created from the template.

---

## How It Works for the Client

### 4. **Client checks in to a session**

Once a client checks in via any of these methods:

- **Kiosk Check-in**
- **Contactless Check-in**
- **Barcode scan**
- **Core manual attendance marking**
- **Session Detail screen checkbox**

...the system automatically sends an authentication alert via push or SMS.

> Tip: If clients don’t see the alert, instruct them to open the app and swipe down to refresh their home screen.

### 5. **Client receives and responds to the alert**

The alert redirects clients to the app’s home screen where they must either:

- Tap **Approve** – confirms attendance and marks the session as attended.
- Tap **Deny** – marks the session as unattended.

Clients cannot dismiss the prompt without responding.

---

## System Behavior Based on Response

- **Approved**: Session remains marked as **attended**. A green message shows: “Client has authenticated Check-in.”
- **No response yet**: Message shows as “Authentication is Pending.”
- **Declined**: Session status changes to **unattended**. A red message shows: “Client declined check-in authorization.”

---

## Reports and Tracking

Navigate to **Reports \> Client Check-ins** to view:

![Article image](https://support.hapana.com/hs-fs/hubfs/Knowledge%20Base%20Import/1759441824839_35aefeaf_image-20250520113752-153-1.png?width=1541&height=911&name=1759441824839_35aefeaf_image-20250520113752-153-1.png)

- A dedicated **Authentication Status** column, showing whether a session was approved, declined, or is pending.

![Article image](https://support.hapana.com/hs-fs/hubfs/Knowledge%20Base%20Import/1759441826346_c21a3d17_image-20250520113811-154-1.png?width=132&height=49&name=1759441826346_c21a3d17_image-20250520113811-154-1.png)

---

## Expected Outcome

Once enabled and configured, only sessions confirmed by the client will remain marked as attended. This supports accurate billing, clearer reporting, and a more trustworthy client-business relationship.

---

## FAQs

**Q: Can I resend the authentication request?**

A: No, but clients can refresh their app screen to see the pending prompt if it was missed initially.

**Q: What happens if a client does nothing?**

A: The prompt remains active on their app’s home screen until a decision is made.

**Q: Does this affect group classes?**

A: This feature is best suited for private sessions and should be applied to templates where 1:1 authentication is necessary.

---

For further support, reach out to our support team via [support@hapana.com](mailto:support@hapana.com).

- [Member Management](https://support.hapana.com/member-management?hsLang=en#main-content)

    - [Account Settings](https://support.hapana.com/member-management?hsLang=en#account-settings)
    - [Client Accounts](https://support.hapana.com/member-management?hsLang=en#client-accounts)
    - [Edit Profile](https://support.hapana.com/member-management?hsLang=en#edit-profile)
    - [Retail Configurations](https://support.hapana.com/member-management?hsLang=en#retail-configurations)
    - [Other](https://support.hapana.com/member-management?hsLang=en#other)
    - [Schedule](https://support.hapana.com/member-management?hsLang=en#schedule)
    - [Client Page](https://support.hapana.com/member-management?hsLang=en#client-page)
    - [General](https://support.hapana.com/member-management?hsLang=en#general)
    - [Reporting](https://support.hapana.com/member-management?hsLang=en#reporting)
    - [Retail Dashboard](https://support.hapana.com/member-management?hsLang=en#retail-dashboard)
    - [Team Settings](https://support.hapana.com/member-management?hsLang=en#team-settings)
    - [Hapana Member Access Control (MAC) Doors](https://support.hapana.com/member-management?hsLang=en#hapana-member-access-control-mac-doors)
    - [Cash Drawer](https://support.hapana.com/member-management?hsLang=en#cash-drawer)
- [Marketing Solutions](https://support.hapana.com/marketing-solutions?hsLang=en#main-content)

    - [App](https://support.hapana.com/marketing-solutions?hsLang=en#app)
    - [Contacts](https://support.hapana.com/marketing-solutions?hsLang=en#contacts)
    - [Marketing](https://support.hapana.com/marketing-solutions?hsLang=en#marketing)
    - [Conversations](https://support.hapana.com/marketing-solutions?hsLang=en#conversations)
    - [Settings](https://support.hapana.com/marketing-solutions?hsLang=en#settings)
    - [Automations](https://support.hapana.com/marketing-solutions?hsLang=en#automations)
- [Branded Solutions](https://support.hapana.com/branded-solutions?hsLang=en#main-content)

    - [Branded App](https://support.hapana.com/branded-solutions?hsLang=en#branded-app)
    - [Branded Kiosk](https://support.hapana.com/branded-solutions?hsLang=en#branded-kiosk)
- [Hapana Hub](https://support.hapana.com/hapana-hub?hsLang=en)
- [Website Embed Widgets](https://support.hapana.com/website-embed-widgets?hsLang=en)

- [About us](https://hapana.com/about-us/)
- [Careers](https://hapana.com/careers/)
- [Contact us](https://hapana.com/contact-us/)
- [Privacy policy](https://hapana.com/privacy-policy/)
- [Terms & conditions](https://hapana.com/terms-and-conditions/)

[![email-logo.png](https://support.hapana.com/hs-fs/hubfs/hapana_2022/email_2022/footer%20logo.png?width=300&height=78&name=footer%20logo.png "email-logo.png")](http://hapana.com?hsLang=en)

Copyright © 2025, Hapana