Push Notifications Setup

Applies to: All plans · Last reviewed: October 2026

6 min read

Push notifications tell you about upcoming appointments, payments that are due or overdue, new WhatsApp messages and more — directly on your device, even when you are not actively using ClientFlow.

Enabling Notifications

Push notifications work through your web browser using the Web Push API with VAPID (Voluntary Application Server Identification) protocol.

First-Time Setup

  1. Log into ClientFlow at clientflow.center
  2. Go to Settings → Notifications and find the Push Notifications card
  3. Turn on the Push Notifications switch
  4. Your browser will show the permission dialog — click Allow
  5. Once push is on, the card shows more settings. Under Test Notification, click Send Test to check that a notification arrives

Multiple Devices

You can enable push notifications on multiple devices simultaneously. Each device registers independently, so you will receive notifications on all enabled devices. To see or remove registered devices, use the Registered Devices section of the Push Notifications card, or the Push devices list at the top of the Notifications page.

Re-enabling After Blocking

If you accidentally blocked notifications, you need to reset the browser permission:

  • Chrome: Click the lock icon in the address bar → Site settings → Notifications → Allow
  • Firefox: Click the shield icon → Permissions → Notifications → Remove block
  • Safari: Safari → Preferences → Websites → Notifications → Allow for clientflow.center
  • Edge: Click the lock icon → Site permissions → Notifications → Allow
Pro Tip: If you are not receiving notifications, first check your browser settings. The most common issue is that notifications were blocked during the initial prompt. Re-enabling the permission fixes it immediately.

Browser Support

Push notifications work in browsers that support the Web Push standard, with some platform-specific considerations.

Desktop Browsers

Browser Support Notes
Chrome (Windows/Mac/Linux) Full support Best experience, recommended
Firefox (Windows/Mac/Linux) Full support Works well
Edge (Windows/Mac) Full support Chromium-based, same as Chrome
Safari (Mac) Full support Requires macOS 13 Ventura or later
Opera Full support Chromium-based

Mobile Browsers

Browser Support Notes
Chrome (Android) Full support Chromium-based
Firefox (Android) Full support Works well
Samsung Internet Full support Chromium-based
Safari (iOS) PWA only Must add to Home Screen first (see below)

iOS / PWA Requirements

On iOS devices (iPhone and iPad), push notifications require installing ClientFlow as a Progressive Web App (PWA) on your Home Screen. This is an Apple requirement that cannot be bypassed.

Adding to Home Screen

  1. Open clientflow.center in Safari on your iPhone or iPad
  2. Tap the Share button (square with arrow pointing up)
  3. Scroll down and tap Add to Home Screen
  4. Give the app a name (defaults to "ClientFlow") and tap Add
  5. Open ClientFlow from your Home Screen
  6. You will be prompted to allow notifications — tap Allow

iOS Version Requirements

Push notifications for PWAs require iOS 16.4 or later. If you are running an older version, update your device through Settings → General → Software Update. Earlier iOS versions do not support web push notifications at all.

iOS Limitations

  • Notifications only work when the app is added to the Home Screen (not in Safari)
  • You must open the PWA at least once after installation to register for notifications
  • Notification sounds follow your iOS notification settings for the PWA
Pro Tip: On iPhone and iPad you can also use the ClientFlow iOS app from the App Store instead of the Home Screen web app. The app registers your device for push notifications itself, once you allow them.

Notification Types

ClientFlow sends push notifications for the business events below. You can switch most of them off under Settings → Notifications.

Appointment Notifications

  • Appointment reminder — By default a day, an hour and 15 minutes before an upcoming appointment. Remove any of these under Reminder Intervals in the Push Notifications card, and add one back later; those three are the only times offered

Other appointment events, such as a new online booking, a confirmation, a cancellation or a no-show, appear in the notification bell inside ClientFlow.

Payment Notifications

  • Payment due today — When an unpaid payment reaches its due date
  • Payment overdue — 1, 3 and 7 days after the due date
  • Card expiry — 30, 14 and 7 days before the card you pay ClientFlow with expires

Messaging Notifications

  • New WhatsApp message — When a client sends a message to your connected WhatsApp number (switch it off under Notification Channels in the Push Notifications card)
  • Chatbot hand-off — When your AI chatbot passes a conversation to you

System Notifications

  • Low stock alert — When products fall below their minimum level
  • Expiring stock — When product batches are close to their expiry date
  • Task reminder — Before a task is due, following the rules you set under Task Notifications
  • Send queue — When WhatsApp messages you can send with one tap are waiting in your Send queue

Customizing Preferences

Fine-tune which notifications you receive and how they are delivered.

Notification Settings

Go to Settings → Notifications. At the top, a grid lists each type of event (for example Appointment reminder, Payment reminder and Task overdue) with a switch for each channel:

Channel Description
Push Browser/device push notification
In-App Notification bell in the dashboard
Email Email notification to your registered address
WhatsApp WhatsApp message

Quiet Hours

Set quiet hours to prevent push notifications during off-hours. In the Quiet hours card on Settings → Notifications, turn on Enable quiet hours, then choose a start time, an end time and the days it applies to (every day if you select none). Quiet hours use the time zone in your account settings. Push notifications are not sent during quiet hours.

Pro Tip: Start with all notifications enabled and then turn off the ones you find too noisy. It is better to receive too many notifications initially than to miss something important. After a week, you will know exactly which ones are valuable and which you can turn off.
Was this helpful?