VisiConnect includes Progressive Web App (PWA) support, enabling offline check-in functionality when internet connectivity is unavailable. This is especially valuable for churches with unreliable internet or outdoor events.

What is PWA Offline Mode?

A Progressive Web App is a web application that can work offline by storing essential data and functionality locally on your device. When you lose internet connection, VisiConnect continues to function and automatically syncs data when connectivity is restored.

Installing the PWA

To enable offline mode, you need to install VisiConnect as a PWA on your device:

On Desktop (Chrome, Edge, or Safari)

  1. Open VisiConnect in your browser.
  2. Look for the install icon (a monitor with a down arrow) in the address bar.
  3. Click the icon and select Install.
  4. VisiConnect will open in a standalone window and be available from your desktop or start menu.

On iOS (Safari)

  1. Open VisiConnect in Safari.
  2. Tap the Share button (square with an arrow).
  3. Scroll down and tap Add to Home Screen.
  4. Tap Add in the top-right corner.
  5. The VisiConnect icon appears on your home screen. Tap it to launch.

On Android (Chrome)

  1. Open VisiConnect in Chrome.
  2. Tap the Menu button (three dots).
  3. Tap Install app or Add to Home screen.
  4. Confirm the installation.
  5. The VisiConnect icon appears on your home screen or app drawer.

Using Offline Mode

Once installed, the PWA automatically detects when you lose internet connectivity and switches to offline mode. You'll see an offline indicator in the top-right corner of the screen.

What Works Offline

  • Check-in: Add new visitors and check in returning visitors.
  • Search: Search visitors stored in the local cache.
  • Add notes and edit visitor information.
  • View assigned visitors: Access your assigned visitor list.
  • Bulk check-in: Record attendance for groups.

What Requires Internet

  • Email and SMS: Messages are queued and sent when back online.
  • Staff management: Administrative functions require connectivity.
  • Settings: Configuration changes need an internet connection.
  • Reports: Full report generation requires server access.

Data Sync

When internet connectivity is restored, VisiConnect automatically syncs all offline changes:

  1. A sync indicator appears in the top-right corner.
  2. All new visitor records and check-ins are uploaded to the server.
  3. Queued emails and SMS messages are sent.
  4. Visitor data from other users is downloaded to your device.
  5. Once sync is complete, the offline indicator disappears.

Managing Offline Data

The PWA stores a limited amount of data locally to optimize performance. By default, the offline cache includes:

  • Your assigned visitors
  • Visitors checked in during the past 30 days
  • Pending tasks and follow-up items

Clearing Offline Data

If you need to free up space or refresh the cache:

  1. Open the PWA settings (tap the gear icon).
  2. Go to Offline Data.
  3. Click Clear Cache.
  4. The cache will be rebuilt the next time you use the app online.
Tip: Before an event where internet may be unreliable, open VisiConnect while you still have connectivity. This ensures your device has the latest visitor data cached for offline use.

Troubleshooting

If offline mode isn't working as expected:

  • Check installation: Ensure the PWA is properly installed (you should see a standalone app, not a browser tab).
  • Update the app: Go to your device's app settings and check for updates.
  • Clear cache: Clear the offline data and reopen the app while online to rebuild the cache.
  • Check storage: Ensure your device has sufficient storage space for the offline cache.

Security Considerations

Offline data is encrypted on your device. However, for security:

  • Use a device passcode or biometric lock.
  • Don't share your device with untrusted users.
  • If a device is lost or stolen, contact your administrator to remotely deactivate it.