Skip to main content

Notification Preferences, Employee Retention Review & Improved Analytics

Notification Preferences

Employees can now choose which PraisePal notifications they receive — per type and per channel — from a new Notifications page under Account settings.

Every notification type is grouped by topic: Recognition Activity, Recognition Reminders, Points & Programs, Claims, Nominations, Rewards, Celebrations, and Product Updates. Each type shows its available channels (email and Slack DM) as toggles. Required messages — workspace invitations, claim decisions, reward confirmations, and export-ready notices — remain on and show a Required badge. Groups that don't apply to the workspace are hidden automatically: Slack channels when Slack isn't connected, Celebrations when celebration bots are off, and Admin Digests for non-admin users.

Slack DM notifications are now enabled by default for optional notification types when a workspace has Slack connected. All existing email notifications — weekly recognition summaries, allowance-refresh notices, recognition reminders, celebration wishes, and changelog announcements — now respect individual preferences. Email footers link to PraisePal's own notification preferences page instead of SendGrid's preference centre.

  • Per-type, per-channel toggles for email and Slack DM

  • Required notifications locked on with a visible badge

  • Context-aware visibility: groups hide when features are off or Slack is disconnected

  • Slack DM defaults to on for optional notifications

  • All cron-driven emails (weekly summary, allowance refresh, recognition reminder, celebrations) migrated to preference-aware delivery

  • Email footer "Manage notification preferences" links to the in-app settings page

Employee Retention Review

Workspace owners now receive a quarterly email when deactivated employee records are approaching PraisePal's default five-year retention period — so organisations can review whether records should be kept or deleted before the window closes.

On the first business day of each quarter, PraisePal checks which deactivated accounts will reach five years of retention in the following quarter. If any are found, every workspace owner receives an email listing the count and the date range. The email asks whether those records should be deleted or retained, and includes instructions to reply or contact support. PraisePal does not delete records automatically — it waits for the organisation's instruction.

  • Sent on the first weekday of January, April, July, and October

  • Covers deactivated records whose five-year retention date falls in the next quarter

  • One email per workspace owner, with record count and date range

  • Idempotent delivery — duplicate sends are prevented even if the cron runs more than once

  • Reactivating a user clears the retention clock; re-deactivating restarts it

Improved Recognition Analytics

Filters on the Recognition Analytics page now apply consistently across every section — not just the activity table.

Date range, search, person, team, and company value filters update the KPI summary cards, time-series charts, company value breakdown, leaderboard, and CSV export together. When a filter is active, participation KPI cards show adjusted labels and tooltips so the numbers stay meaningful in context.

  • One filter set drives summary cards, charts, distribution, leaderboard, and export

  • Search, person, team, and company value join the existing date-range filter

  • Participation KPIs show context-sensitive labels and tooltips when filters narrow the data

  • Analytics queries retry once on transient failures

📖 How to Use Recognition Analytics

Improved Celebration Analytics

Celebration Analytics can now be filtered by celebration type — birthdays, work anniversaries, or both.

The type filter updates the summary cards, the activity table, and the CSV export together, alongside the existing date, person, and team filters. Select Birthday to see only birthday celebrations, Work Anniversary for anniversaries, or leave it unset to see everything.

  • Birthday-only and work-anniversary-only views

  • Summary metrics, activity list, and export stay in sync with the selected type

  • Type filter combines with date, person, team, and search filters

📖 How to Use Celebration Analytics

NewImproved