Skip to content

App Events & Notifications

Voxel Points registers standard Voxel app events under a "Voxel Points" category in Voxel → App Events:

  • points:earned — member in-app notification ON, email OFF by default (earning is frequent; don't spam). Tags: @points(amount), @points(balance), @points(reason), @points(points_name).
  • points:spent — member notification on redemption spends.
  • level:up — a member reached a new level (demotions never fire).
  • streak:milestone — a daily-visit streak milestone.
  • badge:earned — a badge was awarded. Tags: @achievement(name), @achievement(description), @achievement(value).
  • reward:redeemed — member + admin destinations; the admin one is your fulfillment ping and links to the queue. Adds @reward(title), @reward(cost).
  • points:expired — points were written off for inactivity (§14). Only fires if you switch expiry on.
  • points:expiry_warning — sent ahead of an expiry, while there is still time for the member to do something about it.

Because these are ordinary Voxel app events, anything that consumes the registry — including Voxel Toolkit's SMS, Push, and Notification Preferences — picks them up with zero configuration.

Built by Code Wattz.