Location-Based Check-In & Check-Out Controls (Proximity Validation)

Location-Based Check-In & Check-Out Controls (Proximity Validation)

1. What is Proximity-Based Validation?

Proximity-Based Validation is a security feature that requires users to be physically within a defined radius before they can check-in or check-out of a shift using the mobile app.

When enabled, users must allow location services on their device. The system verifies their location before allowing them to:

  • Scan a QR code to check-in or check-out

  • Tap to check-in or Tap to check-out

This ensures users are physically present at the approved location before attendance is recorded.

2. Why should we use Proximity-Based Validation?

This feature strengthens attendance integrity by:

  • Preventing remote check-ins

  • Reducing fraudulent hour loggings

  • Ensuring users are physically onsite 

  • Increasing accountability for programs requiring verified presence

3. How does the location verification work?

When a user attempts to check in or check out via the mobile app:

  1. The system prompts the user to enable location services (if not already enabled).

  2. The platform checks whether the user is within the defined radius (set in meters) which is customizable by the admin.

  3. If the user is inside the allowed radius, check-in or check-out is permitted.

  4. If outside the radius, the action is blocked until they are within range.

This applies to both check-in and check-out.

4. What location does the system validate against?

The system checks the location associated with the shift:

  1. Shift Location (if a location has been added directly to the shift)

  2. Opportunity Location (used as a fallback if no shift-level location exists)

5. Does this apply to both check-in and check-out?

Yes.

When enabled, Proximity-Based Validation applies to:

  • Check-in

  • Check-out

Users must be within the approved radius for both actions.

6. How do I enable Proximity-Based Validation for an opportunity?

You can enable this feature at the opportunity level.

Option 1: Update Individually

  1. Go to the Opportunities page

  2. Select the desired opportunity

  3. Click the Schedule tab

  4. Navigate over to the setting labeled: Proximity-Based Validation (Using Geolocation) to edit it as you wish

Option 1: Update in bulk

You can update multiple opportunities at once:

  1. Go to the Opportunities page

  2. Select the checkboxes for the opportunities you wish to update

  3. Click Action

  4. Choose Update Schedule Settings from the dropdown

  5. Navigate over to the setting labeled: Proximity-Based Validation (Using Geolocation) to edit it as you wish

This allows you to quickly apply location enforcement across multiple opportunities.

8. What happens if a user denies location permissions?

If a user does not enable location services:

  • They will not be able to check in or check out via the mobile app

  • The system cannot verify their proximity

They must enable location access to proceed.

9. Does this affect kiosk check-ins?

No.

Proximity-Based Validation applies specifically to mobile app check-in and check-out.

Kiosk workflows remain unaffected.

10. How customizable is the radius?

You define the radius in meters based on your needs.

For example:

  • Smaller radius for indoor facilities

  • Larger radius for outdoor events or large campuses

This flexibility allows you to match the setting to your physical environment!

    • Related Articles

    • Tap-to-Check-In/Out (No QR Code Required)

      1. What does “Users can tap to check-in/out from the app without scanning the QR code” mean? This setting allows users to check in and check out directly from the mobile app without scanning a QR code. If enabled, users can simply: Open the mobile ...
    • How does 'Auto Check-In/Out' on Vome?

      1. What is Auto Check-In and Auto Check-Out? Auto Check-In and Auto Check-Out is a scheduling feature that automatically logs attendance without requiring any action from the user or an administrator. When enabled: The user is automatically checked ...
    • How to Check In and Check Out for Shifts in Vome

      Overview The Check-In & Check-Out feature in Vome helps track volunteer attendance and log hours automatically. Volunteers can check in using the mobile app, or an on-site kiosk, and admins can manually record attendance when needed. 1. How ...
    • How does the check-in/out portal work on Vome?

      In order for a volunteer to be able to check-in and check-out of their shifts, they must first be reserved for a shift (i.e. on the attendees list for an upcoming shift). If you want to learn more about how Vome Users can reserve shifts themselves ...
    • What are the best practices for creating admin roles for multi-location segmentation?

      Best Practices for Creating Admin Roles for Multi-Location Segmentation Overview In Vome, multi-location segmentation can refer to different departments, geographic areas, operations, or programs. Account Holders may need to create admin roles to ...