Push Notifications Setup
Push Notifications Setup
Never miss an important update with ClientFlow push notifications. Get instant alerts for new appointments, payment confirmations, client 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. Setup takes less than 30 seconds.
First-Time Setup
- Log into ClientFlow at clientflow.center
- When prompted, click Allow Notifications in the browser permission dialog
- If you dismissed the prompt, go to Settings → Notifications → Push Notifications
- Click Enable Push Notifications
- Your browser will show the permission dialog — click Allow
- You will see a test notification confirming setup is complete
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 manage your registered devices, go to Settings → Notifications → Devices.
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
Browser Support
Push notifications are supported on all major browsers 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 | Works like native app notifications |
| 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
- Open clientflow.center in Safari on your iPhone or iPad
- Tap the Share button (square with arrow pointing up)
- Scroll down and tap Add to Home Screen
- Give the app a name (defaults to "ClientFlow") and tap Add
- Open ClientFlow from your Home Screen
- 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
- Background fetch is limited — notifications may be slightly delayed compared to Android
- Notification sounds follow your iOS notification settings for the PWA
Notification Types
ClientFlow sends push notifications for key business events. You can enable or disable each type individually.
Appointment Notifications
- New appointment booked — When a client books an appointment
- Appointment confirmed — When a client confirms their appointment
- Appointment cancelled — When a client cancels
- Appointment reminder — 5 minutes before an upcoming appointment
- No-show alert — When a client does not show up
Payment Notifications
- Payment received — When a payment is marked as paid
- Payment overdue — Daily alert for overdue payments
- Subscription renewal — When your ClientFlow subscription renews
Messaging Notifications
- New WhatsApp message — When a client sends a WhatsApp message
- Intake form submitted — When a client completes an intake form
System Notifications
- Low stock alert — When inventory drops below minimum level
- Team task assigned — When a task is assigned to you
- Export ready — When a background export is complete
- Integration issue — When a connected integration has a problem
Customizing Preferences
Fine-tune which notifications you receive and how they are delivered.
Notification Settings
Go to Settings → Notifications to configure your preferences. For each notification type, you can choose:
| Channel | Description |
|---|---|
| Push | Browser/device push notification |
| In-App | Notification bell in the dashboard (always on) |
| Email notification to your registered address |
Quiet Hours
Set quiet hours to prevent push notifications during off-hours. Go to Settings → Notifications → Quiet Hours and configure your start and end times. Notifications received during quiet hours are held and delivered as a summary when quiet hours end. Urgent notifications (like no-show alerts) can be configured to bypass quiet hours.
Team Notification Preferences
On the Team plan, each team member can configure their own notification preferences. The business owner can also set default notification policies for the team, ensuring that critical alerts (like appointment cancellations) are always enabled for relevant team members.
Related Documents
إرسال أول تذكير دفع
تعلم كيفية إرسال تذكيرات الدفع الآلية عبر واتساب والبريد الإلكتروني
إدارة العملاء على الجوال
تعلم كيفية إدارة أعمالك أثناء التنقل مع تطبيق ClientFlow للجوال
WhatsApp Business Integration Guide
Connect WhatsApp Business, send messages, automate reminders, and manage templates