March 2026
March was the single highest-volume month of the year with 47 PRs. Points expiration + delayed distribution + org-level points config shipped as one connected story. The referral distribution pipeline finished end-to-end. Tiered achievements + spotlight rewards + redemption expiry closed out the gamification-surface roadmap. Customer Data Hydration phases 2-4 went live for enterprise customers. And the bohemian rebrand swept through the admin panel.For Admins & Community Managers
Points expiration
Points now carry an expiry date — org-wide config with per-user visibility (#1934, #2006).
Delayed points distribution
Queue points to distribute after a configurable delay (#1806).
Referral distribution pipeline
Per-community referral config, acceptance, and end-to-end distribution with analytics (#1956, #1999, #2009, #2084).
Tiered achievements
Multi-tier achievement progression with per-tier rewards (#2130, #2162).
Spotlight rewards
Headline-treated reward display with its own backend + frontend (#2056, #2102).
Redemption expiry
Rewards can now expire after claim if not redeemed in time (#2140, #2150).
Loyalty tier config page
Dedicated admin page for configuring loyalty tiers (#2198).
Action hints + XP penalty
Reveal hints on actions at the cost of XP — backend and UI (#1975, #2064).
NPS + birthday question actions
Two new question-action types: NPS survey and birthday capture (#2021, #2023).
CSV bulk reward drop
Upload a CSV to distribute rewards at scale (#2043).
Engagement stats redesign
Refreshed engagement-stats dashboard (#1968).
For Enterprise & Shopify Merchants
Customer Data Hydration — phases 2–4
Backend infrastructure for enterprise data pipelines: phases 2–4 ship together (#2134).
Customer Data Hydration — admin UI
Admin surface for configuring hydration targets and mappings (#2183).
Shopify OAuth hydration
OAuth-based data hydration path for Shopify stores (#2184).
Inline reward form
Inline reward creation from within the Shopify admin extension (#1981).
Shopify activity chart
Engagement chart rendered inside Shopify admin (#1985).
Game settings modal
Shopify-side modal for tweaking game config (#1986).
Points multiplier promos
Time-boxed points-multiplier promotions inside Shopify (#2010).
Free product via Shopify discount
Reward a free Shopify product via the Discount Function API (#2160).
Shopify achievement templates
Starter templates for common Shopify achievement patterns (#2133).
Shopify leaderboard templates
Pre-configured leaderboard recipes for Shopify stores (#2220).
For Community Members
Widget quick actions
Quick-action buttons inside the widget (#1940).
Website embed widget
Standalone embeddable widget for non-Shopify websites (#1971).
Split wallet nav
Wallet nav splits points and XP into separate tabs (#1973).
Widget tier display
Current loyalty tier now renders in the widget (#2187).
Widget card layouts + fal.ai
New widget card layouts and fal.ai-generated imagery (#2165).
Signed-out widget
Widget renders previews even when the user isn’t signed in (#2060).
For Developers
Action-level status
Action entities now carry an explicit status field (#1972).
Global widget toggle
Org-level on/off for the widget surface (#2002).
Server-verified onboarding checklist
Onboarding checklist state is now authoritative server-side (#2020).
Achievement embedded panel
Embeddable achievements panel for third-party surfaces (#2086).
Streak milestone rewards
Reward milestones inside a running streak (#1954, #2000).
Product-page points-for-spend
Render earnable points on Shopify product pages (#2163, #2190).
Platform capabilities
Bohemian rebrand
The admin panel receives its bohemian visual rebrand (#2216).
Per-step colour customization
Per-step colour controls across challenge flows (#2204).
Nav icons
Updated icon set across the admin nav (#2178).
In this period
- 47 PRs merged.
Related
February 2026
RBAC everywhere, effects system, and Shopify MCP.
April 2026
Birthday rewards, loyalty tier entry rewards, Shopify storefront widget suite.

