Notification Settings
Configure how Praxi sends notifications to practitioners, clients, and staff across email, SMS, and in-app channels.
Overview
Praxi's notification system includes:
| Channel | Use Cases | Cost |
|---|---|---|
| Appointment reminders, invoices, reports | Included | |
| SMS | Urgent reminders, confirmations | Per message |
| In-app | Real-time alerts, tasks | Included |
| Push | Mobile app notifications | Included |
Notification Categories
Client Notifications
| Notification | Default Channel | Timing |
|---|---|---|
| Appointment confirmation | Email + SMS | Immediately |
| Appointment reminder | SMS | 24 hours before |
| Cancellation notice | Email + SMS | Immediately |
| Invoice sent | On creation | |
| Payment receipt | On payment | |
| Forms to complete | 48 hours before |
Practitioner Notifications
| Notification | Default Channel | Timing |
|---|---|---|
| New appointment | In-app | Real-time |
| Cancellation alert | In-app + Email | Real-time |
| Unsigned notes | Daily summary | |
| Task assigned | In-app | Real-time |
| Client no-show | In-app | 15 min after start |
| Risk alert | In-app + SMS | Immediate |
Administrative Notifications
| Notification | Default Channel | Recipients |
|---|---|---|
| Daily summary | Practice Owner | |
| Weekly report | Practice Owner | |
| Payment received | Accountant | |
| Credential expiring | Practice Owner + Practitioner | |
| System alerts | Practice Owner |
Configuration
Accessing Settings
- Go to Settings → Organisation → Notifications
- Select category to configure
- Adjust settings as needed
- Save changes
Organisation Defaults
Set defaults for the entire practice:
- Go to Settings → Organisation → Notifications
- Configure:
| Setting | Options |
|---|---|
| Default reminder timing | 24h, 48h, 72h before |
| SMS enabled | Yes/No |
| Email sender name | Practice name |
| Reply-to address | Your email |
Channel Configuration
Email Settings
| Setting | Description |
|---|---|
| Sender name | Appears in "From" field |
| Reply-to address | Where replies go |
| Email footer | Practice details, unsubscribe |
| Branding | Logo, colours |
| Send as practitioner (Gmail) | Send emails from the practitioner's Gmail address |
If your practice uses Google Workspace, you can enable Send as Practitioner to have emails sent from each practitioner's own email address rather than a generic practice address. This requires the Google Workspace integration to be connected.
SMS Settings
| Setting | Description |
|---|---|
| Sender ID | Practice name (3-11 alphanumeric characters) |
| SMS provider | AWS End User Messaging (IRAP PROTECTED) |
| Character limit | 160 per segment |
| Auto-reply | Enable automatic replies to incoming SMS |
| SMS forwarding | Forward incoming SMS to a designated mobile number |
SMS messages are charged per segment (160 characters). Unicode messages use 70 characters per segment. Review costs in Settings > Billing > SMS Credits.
Client Notification Preferences
Setting Preferences
Clients can set their preferences:
- During intake form completion
- Via client portal
- Through reception updates
Preference Options
| Preference | Options |
|---|---|
| Reminder channel | Email, SMS, Both, None |
| Reminder timing | 24h, 48h, 72h |
| Invoice delivery | Email, Portal only |
| Marketing | Opt-in/Opt-out |
| Portal messaging | Enabled/Disabled |
When enabled, clients can send and receive messages through the client portal. Toggle this at Settings > Organisation → Notifications.
Overriding Defaults
For individual clients:
- Go to Clients → [Client] → Preferences
- Adjust notification settings
- Save
Appointment Reminders
Reminder Configuration
| Setting | Description | Default |
|---|---|---|
| First reminder | Primary reminder timing | 24 hours |
| Second reminder | Optional follow-up | 2 hours |
| Include location | Address in reminder | Yes |
| Include practitioner | Name in reminder | Yes |
| Confirmation request | Ask to confirm | Yes |
Reminder Templates
Customise reminder messages:
- Go to Settings → Organisation → Notifications
- Select Appointment Reminder
- Edit template:
Hi {{client_first_name}},
This is a reminder of your appointment:
Date: {{appointment_date}}
Time: {{appointment_time}}
With: {{practitioner_name}}
Location: {{location_address}}
Reply YES to confirm or call {{practice_phone}} to reschedule.
{{practice_name}}
Available Variables
| Variable | Description |
|---|---|
{{client_first_name}} | Client's first name |
{{client_full_name}} | Full name |
{{appointment_date}} | Date formatted |
{{appointment_time}} | Time formatted |
{{practitioner_name}} | Practitioner's name |
{{location_address}} | Appointment location |
{{practice_name}} | Practice name |
{{practice_phone}} | Practice phone |
Invoice Notifications
Invoice Email Settings
| Setting | Description |
|---|---|
| Send automatically | On invoice creation |
| Include PDF | Attach invoice PDF |
| Payment link | Include online payment |
| Due date reminder | Days before due |
Payment Receipts
| Setting | Description |
|---|---|
| Auto-send receipt | After payment |
| Receipt format | Email or PDF |
| Include transaction ID | For reconciliation |
Practitioner Notifications
Personal Preferences
Each practitioner can set their preferences:
- Go to Settings → Notifications
- Configure:
| Setting | Options |
|---|---|
| Email frequency | Real-time, Daily digest |
| Mobile push | Enabled/Disabled |
| Quiet hours | No notifications during set times |
| Desktop alerts | Browser notifications |
In-App Notifications
Notification Centre
Access via bell icon in header:
- Unread count displayed
- Grouped by category
- Click to navigate
- Mark as read/unread
Notification Types
| Type | Persistence | Action |
|---|---|---|
| Transient | Until dismissed | Info only |
| Persistent | Until actioned | Requires response |
| System | 30 days | Important updates |
Compliance Notifications
Force-Enabled Notifications
Some notifications cannot be disabled (platform-enforced):
| Notification | Reason |
|---|---|
| Security alerts | Account protection |
| Credential expiry | Registration compliance |
Audit Notifications
For compliance, track:
- All notification sends
- Delivery status
- Open/click rates
- Bounce handling
Delivery Tracking
Email Tracking
| Status | Meaning |
|---|---|
| Sent | Email dispatched |
| Delivered | Reached inbox |
| Opened | Client opened email |
| Clicked | Link clicked |
| Bounced | Delivery failed |
| Unsubscribed | Client opted out |
SMS Tracking
| Status | Meaning |
|---|---|
| Sent | Message dispatched |
| Delivered | Reached device |
| Failed | Delivery failed |
| Undeliverable | Invalid number |
Viewing Delivery Status
- Go to Reports → Communications
- Filter by date, type, status
- View individual message status
- Export for analysis
Troubleshooting
Emails Not Delivered
If emails aren't reaching clients:
- Check spam/junk folders
- Verify email address correct
- Check domain reputation
- Review bounce reports
- Contact support if persistent
SMS Not Delivered
If SMS fails:
- Verify phone number format
- Check number is mobile (not landline)
- Verify SMS credit balance
- Check carrier restrictions
- Review failed message logs
Client Reports No Notification
If a client says they didn't receive:
- Check client notification preferences
- View delivery status in logs
- Verify contact details current
- Check unsubscribe status
- Resend manually if needed
Best Practices
- Test templates - Send test notifications before launching
- Monitor delivery - Check bounce rates regularly
- Respect preferences - Honour opt-outs
- Clear sender info - Use recognisable practice name
- Keep messages brief - Especially SMS
- Include essentials - Date, time, location, contact
Scheduling Notifications
Business Hours
Set when notifications can be sent:
- Go to Settings → Organisation → Notifications
- Set:
- Business hours (e.g., 8am-6pm)
- Quiet hours (e.g., 9pm-7am)
- Weekend handling
- Messages queue until appropriate time
Time Zones
Notifications respect:
- Practice time zone (default)
- Client time zone (if set)
- Practitioner time zone (for personal notifications)