OVERVIEW
About this extension
Turn first-time visitors into loyal members. Automatically. β¨
Every new member asks the same question: "What am I supposed to do here?" π€·
XenJourney answers that question with a personal, guided onboarding journey that lives on every page. New users see a floating progress widget showing exactly what to do next, complete steps as they explore your community, and earn rewards along the way.
β No more lost newcomers.
β No more dead registrations.
π― Just an addictive, gamified path from sign-up to engaged member.
π Why members love it
π§ A guided journey, not a wall of text. One clear step at a time. Big icon, friendly title, XP reward visible.
π Live progress everywhere. The floating widget follows them around the forum so they never lose track.
π Celebration that feels good. Confetti burst, toast notification, smooth animations on every step completed.
π A real destination page. /journey/ gives them a beautiful checklist with an animated SVG progress ring.
π Welcome modal on first visit. First-time members get a warm "Welcome aboard" greeting that sets the tone.
βοΈ Why admins love it
π 4 preset libraries ready to apply in one click β Generic, Gaming, Tech, Lifestyle. Adapt to your niche in 5 seconds. β±οΈ
π― 10 canonical criteria. Post a message, react, send a PM, vote in a poll, follow a user, set an avatar, fill bio, watch a thread, etc. Trigger detection is automatic. π€
β Drag-and-drop step ordering. No clunky position fields. Just grab and drop.
π Conversion funnel dashboard. See exactly where new members drop off. Steps with >40% drop-off are auto-flagged π© so you can fix them.
π§ Automatic nudges. Members who started but stalled get a friendly reminder by alert + email after 24h. Daily cron, dedup-aware, never spammy.
β XP rewards out of the box. Every step can grant XP (integrates with XenLevel if installed).
π·οΈ Optional group changes. Auto-promote users out of "Newcomer" once the journey is complete (integrates with XenGroupFlair).
β¨ Premium polish
π Glassmorphic floating widget, fully responsive (collapses to a small icon pill with a "steps remaining" badge)
π¨ Animated SVG progress ring with smooth sweep on page load
π Full light + dark mode support, follows the XF theme variables
βΏ Reduced-motion safe (confetti and animations respect prefers-reduced-motion)
β‘ Vanilla JS, no jQuery dependency, idempotent, sub-30KB
π 100% localizable, every string is a phrase
π¦ What's in the box
π A public /journey/ page (animated SVG ring + step checklist + "What's next" callout + "All done" celebration)
πͺ A global floating widget injected on every page (collapsible, dismissible, remembers state per browser)
π A welcome modal triggered automatically on the first session after registration
π Toast notifications + confetti burst on each step completion
π οΈ A complete ACP: step CRUD, drag-reorder, enable/disable, preset library, conversion funnel
β° A daily cron that nudges stalled members through alert + optional email
π Built-in integrations with XenLevel and XenGroupFlair (auto-detected, no setup)
π Requirements
π’ XenForo 2.3+
π PHP 8.0+
πͺ Stop losing members to the "what now?" gap.
π Give them a journey worth completing.