v1.7.34
This release adds new rewards reporting, improves SMS campaign functionality, and enhances appointment scheduling with better calendar sync and customizable permissions.
v1.7.34
Released on March 24, 2026
This release adds new rewards reporting, improves SMS campaign functionality, and enhances appointment scheduling with better calendar sync and customizable permissions.
Highlights
- New Rewards Report: Track and analyze your rewards program performance with a dedicated rewards report to see how points, referrals, and redemptions are impacting your business. (#6606)
- View comprehensive rewards program analytics in your Reports section
- Monitor patient engagement and reward redemption patterns
- Better understand your referral program’s return on investment
New Features
- SMS Template Management Permissions: Control who can create and edit SMS message templates with new custom permission settings. (#6609)
- Set role-based access for SMS template management in Settings > Custom Permissions
- Choose between Allowed, Requires PIN, or Forbidden for each staff role
- Previously only Admins and Owners could manage SMS templates
- Create Task from Conversations: Quickly create tasks for patients directly from the conversations page without switching screens. (#6599)
- Click the three-dot menu in any patient conversation header
- Select ‘Create Task’ to open the task drawer with patient info pre-filled
- Joins existing ‘Create Appointment’ and ‘Send Scheduling Link’ options
- Rewards Notifications: Staff now receive notifications when patients earn rewards that require manual approval. (#6568, PRO-5317)
- Get notified when action rewards need your approval
- View pending reward approvals in your notification center
- Configure notification preferences in your account settings
Improvements
- Better SMS Campaign Delivery: SMS marketing campaigns now properly respect resend settings, allowing you to reach patients again after the specified waiting period. (#6600)
- Campaigns with ‘Allow Resend’ enabled will correctly send to previous recipients after the waiting period
- Fixes issue where patients were permanently blocked from receiving SMS templates
- Better tracking of when patients last received each template
- Consistent Invoice PDFs: Invoice PDFs sent via email now match exactly what you see when using ‘Print PDF’ in the app. (#6604)
- Emailed receipts and printed invoices now have identical formatting
- Eliminates discrepancies between different PDF generation methods
- Ensures consistent branding and layout for all patient communications
- Enhanced User Management: Removing users from your team now preserves their history while blocking access, so you can still see who created notes and performed actions. (#6602)
- Removed users’ names still appear in activity logs and note histories
- Former staff members cannot log in but their work remains attributed to them
- Better audit trail for compliance and record-keeping
- Improved Appointment Messaging: Pre and post-care appointment messages now send more reliably when appointments are rescheduled multiple times. (#6608)
- Fixes issue where rapid rescheduling could prevent care messages from being sent
- Messages now send at the correct time based on the final appointment time
- Prevents duplicate messages when appointments are moved
Bug Fixes
- Scheduling Link Creation: Fixed crashes when selecting time slots in the Create Scheduling Link modal. (#6585, SUP-2742)
- Time selection now works properly without causing app crashes
- Better error messages when required information is missing
- Scheduling link creation completes successfully
- Service Selection in Appointments: Fixed crash when clearing the service field while creating appointments. (#6598)
- You can now safely clear service selections without app crashes
- Proper validation messages appear when required fields are empty
- Smoother appointment creation workflow
- Page Layout Display: Fixed display issues where page headers appeared compressed on forms and settings pages. (#6611)
- Page headers now properly span the full width on all pages
- Better spacing and alignment for buttons and titles
- Consistent layout across Create Form, Edit Form, and Settings pages