---
title: MacBook WiFi Auto Check-In configuration
description: WiFi Auto Check-In on macOS (MacBook Configuration Guide)
---

[Skip to content](https://knowledge.othership.com/wifi-auto-check-in-on-macos-macbook-configuration-guide#main-content)

Open main navigation

Close main navigation

- [Book a demo](https://othership.com/book-a-call/)

[Book a demo](https://othership.com/book-a-call/)

 This is a search field with an auto-suggest feature attached.

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

1. [Help Center](https://knowledge.othership.com/?hsLang=en)
2. [Workplace Software FAQ: Admins](https://knowledge.othership.com/workplace-software-faq-admins?hsLang=en)
3. [WiFi Auto Check-In Feature](https://knowledge.othership.com/workplace-software-faq-admins?hsLang=en#wifi-auto-check-in-feature)

# MacBook WiFi Auto Check-In configuration

### Overview

This article provides instructions for configuring macOS devices (MacBooks) to support **WiFi Auto Check-In**. It outlines how to retrieve network identifiers (SSID/BSSID), required system settings, and troubleshooting steps to ensure reliable operation.

This complements existing guides for Windows, Android, and iOS.

### Prerequisites

Before configuring WiFi Auto Check-In on macOS, ensure:

- macOS device is running a **supported version (macOS 12 or later recommended)**
- WiFi is enabled and connected to the target network
- User has **administrator privileges** (for system-level settings)
- The application using WiFi Auto Check-In is installed and updated

### 1. Identifying SSID and BSSID on macOS

#### Method 1: Using System Settings

1. Click the **Apple menu ()** → **System Settings**
2. Navigate to **Wi-Fi**
3. Select the connected network
4. The **SSID** is the network name displayed

**Note**: BSSID is not shown directly in System Settings.

#### Method 2: Using Option-Click (Recommended)

1. Hold down the **Option (⌥) key**
2. Click the **Wi-Fi icon** in the menu bar
3. A detailed network panel appears showing:
   
     - **SSID** → Network name
     - **BSSID** → Access point MAC address

#### Method 3: Using Terminal

1. Open **Terminal**
2. Run the following command:
   
   `/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I`
3. Locate:
   
     - `SSID: <network_name>`
     - `BSSID: <mac_address>`

### 2. Required WiFi and System Settings

Ensure the following configurations are applied:

#### WiFi Settings

- WiFi must remain **enabled at all times**
- Auto-join should be enabled:
  
    - Go to **System Settings → Wi-Fi**
    - Select your network
    - Enable **Auto-Join**  
       

#### Power & Sleep Settings

- Prevent WiFi disconnection during inactivity:
  
        a.Go to **System Settings → Battery**
  
        b.Configure:

- - - Disable aggressive sleep settings
          - Enable **Wake for network access** (if available)

### 3. Location Services Configuration

WiFi Auto Check-In depends on accurate location and network detection.

#### Enable Location Services

1. Open **System Settings**
2. Go to **Privacy & Security → Location Services**
3. Toggle **Location Services ON**

#### App Permissions

- Ensure the relevant application has:
  
    - **Location access set to “While Using” or “Always”** (if applicable)

#### System Services

1. Scroll to **System Services**
2. Enable:
   
     - **Networking & Wireless**
     - **Location-based suggestions** (optional but recommended)

### 4. Notifications & Background Activity

For consistent check-in behavior:

#### Notifications

1. Go to **System Settings → Notifications**
2. Select the application
3. Enable:
   
     - **Allow Notifications**
     - **Time-sensitive notifications** (if supported)

#### Background Activity

macOS limits background processes more than mobile platforms:

- Keep the application **running or allowed in background**
- Avoid force quitting the application
- Ensure:
  
    - App is not restricted by **Low Power Mode**
    - Background refresh (if applicable) is enabled                                                             

### 5. Troubleshooting (macOS-Specific)

#### Issue: Check-In Not Triggering

- Verify correct **SSID/BSSID configuration**
- Confirm device is connected to the intended network
- Restart WiFi:
  
    - Turn WiFi off → wait 5 seconds → turn it back on

#### Issue: Incorrect Network Detection

- Ensure no **duplicate SSIDs** with different BSSIDs
- Reconnect to the correct access point:
  
    - Forget network → reconnect

#### Issue: Location Permissions Not Working

- Toggle Location Services OFF → ON
- Restart the device
- Re-grant permissions to the application

#### Issue: App Not Running in Background

- Ensure the app is not force-closed
- Disable **Battery optimization restrictions**
- Keep the app open during initial setup/testing

#### Advanced Diagnostics

- Run Terminal command to verify network:
  
    1. `airport -I`

- Compare detected BSSID with configured value

#### Best Practices

- Use **BSSID instead of SSID** where possible for higher accuracy
- Test configuration in **real network conditions**
- Avoid networks with:
  
    - Frequent roaming between access points
    - Identical SSIDs across multiple locations

#### Summary

To enable reliable WiFi Auto Check-In on macOS:

- Correctly capture **SSID and BSSID**
- Enable **WiFi auto-join and stable connectivity**
- Configure **Location Services and permissions**
- Ensure the app can operate without interruption
- Validate setup using built-in macOS tools

- [Workspaces FAQ: Members & Admins](https://knowledge.othership.com/workspaces-faq-members-admins?hsLang=en#main-content)

    - [Memberships](https://knowledge.othership.com/workspaces-faq-members-admins?hsLang=en#memberships)
    - [Workspaces](https://knowledge.othership.com/workspaces-faq-members-admins?hsLang=en#workspaces)
- [Workplace Software FAQ: Members](https://knowledge.othership.com/workplace-software-faq-members?hsLang=en#main-content)

    - [Getting started](https://knowledge.othership.com/workplace-software-faq-members?hsLang=en#getting-started)
    - [Workplace setup 🏬](https://knowledge.othership.com/workplace-software-faq-members?hsLang=en#workplace-setup)
    - [Events & Groups 👥](https://knowledge.othership.com/workplace-software-faq-members?hsLang=en#events-groups)
    - [Bookings 📝](https://knowledge.othership.com/workplace-software-faq-members?hsLang=en#bookings)
    - [User profile & settings 👤](https://knowledge.othership.com/workplace-software-faq-members?hsLang=en#user-profile-settings)
    - [Office visitors 📝](https://knowledge.othership.com/workplace-software-faq-members?hsLang=en#office-visitors)
- [Workplace Software FAQ: Admins](https://knowledge.othership.com/workplace-software-faq-admins?hsLang=en#main-content)

    - [Getting started](https://knowledge.othership.com/workplace-software-faq-admins?hsLang=en#getting-started)
    - [Workplace setup 🏬](https://knowledge.othership.com/workplace-software-faq-admins?hsLang=en#workplace-setup)
    - [Add and manage users 🧑‍💻](https://knowledge.othership.com/workplace-software-faq-admins?hsLang=en#add-and-manage-users)
    - [Microsoft integrations 🔗](https://knowledge.othership.com/workplace-software-faq-admins?hsLang=en#microsoft-integrations)
    - [Google Workspace Integrations 🔗](https://knowledge.othership.com/workplace-software-faq-admins?hsLang=en#google-workspace-integrations)
    - [Account management & billing 💸](https://knowledge.othership.com/workplace-software-faq-admins?hsLang=en#account-management-billing)
    - [Analytics 📈](https://knowledge.othership.com/workplace-software-faq-admins?hsLang=en#analytics)
    - [WiFi Auto Check-In Feature](https://knowledge.othership.com/workplace-software-faq-admins?hsLang=en#wifi-auto-check-in-feature)

[![Chill listening crop-3](https://knowledge.othership.com/hs-fs/hubfs/33.png?width=50&height=50&name=33.png "Chill listening crop-3")](https://othership.com/)

Copyright © 2026, Othership