The Nudj Agent is a conversational AI co-pilot that plans, creates, and edits your content. It can draft challenges, reward allocations, achievements, and posts, and it can tune branding (colours, fonts, copy) through natural-language conversation. Below is how to use it effectively and what it can (and can’t) do.Documentation Index
Fetch the complete documentation index at: https://docs.nudj.cx/llms.txt
Use this file to discover all available pages before exploring further.
Two agent modes
| Mode | Who sees it | What it can do |
|---|---|---|
| Planner | Everyone (incl. signed-out users and Viewer/Moderator roles) | Answer questions, draft ideas, read platform data (list/get) |
| Builder | Manager, Admin, and SuperAdmin roles | Everything Planner does, plus create, update, delete on challenges, rewards, achievements, posts, and communities |
Opening the agent
Click the AI button in the admin top nav, or open the chat panel from any admin page. The agent has access to your current organisation and community context automatically — you don’t paste IDs.Slash commands & templates
Type/ to surface the template menu:
/challenge
/challenge
Draft a new challenge. The agent asks for the goal, format, action count, and reward budget, then proposes a full challenge (title, description, actions, distribution).
/reward
/reward
Draft a reward. The agent walks through type (Asset/Entry/Points/XP), allocation supply, redemption config, and advanced options.
/achievement
/achievement
Propose an achievement with event criteria.
/post
/post
Draft a feed post or update.
/theme
/theme
Tune colours, fonts, and copy. Works against both org-level and community-level themes.
Models
The agent runs behind a Vercel AI Gateway. The current active model is Moonshot Kimi K2.5 — a strong reasoning, coding, and agentic model. Additional model routing is planned; for now a single model is used behind the gateway.The agent uses MCP (Model Context Protocol) tools to read and write your Nudj data. Tools are scoped to your RBAC role — the agent cannot escalate permissions.
Voice mode
Hit the microphone button to talk to the agent instead of typing.- Provider: ElevenLabs Conversational AI (real-time bidirectional voice).
- Auto mode: mic is always hot; the voice agent detects when you’ve stopped speaking.
- Push-to-talk (PTT): hold the spacebar or the PTT button to speak; release to send.
Shopify embed — voice popup
When you run Nudj inside the Shopify admin iframe, the browser’s iframe permission policy blocks mic access. Nudj sidesteps this by opening a dedicated voice popup window with full mic permissions. The popup talks to the embed overpostMessage — transcripts and AI replies flow back into the main chat.
YouTube & integration tools
When you ask the agent to build a video-driven challenge, it can fetch channel metadata, thumbnails, and video lists via the built-in YouTube MCP tool. It can also wire up:- Video action configuration for admin-UI video challenges (see Video Challenges).
- Reward allocations tied to the video action.
- Thumbnail + description prefilled from the YouTube API.
Theming via the agent
Ask the agent to:- “Change the community primary colour to emerald green” — writes directly to the community theme.
- “Use Kaufland Sans as the display font” — swaps a theme token.
- “Make the challenge complete screen more celebratory” — updates the per-step colour and copy.
What the agent won’t do
Troubleshooting
Voice doesn't start in Shopify
Voice doesn't start in Shopify
Browser popup blockers interfere with the voice popup. Allow popups from your Nudj Admin domain (including any custom admin domain your org uses).
Agent says I can't do that
Agent says I can't do that
You’re in Planner mode. Check your role in Settings -> Team Members. Managers and above get Builder access.
Wrong community context
Wrong community context
Switch community in the top-nav community dropdown, then reopen the chat. The agent picks up the context from your active community cookie.

