The reward studio, step by step: basic information, dates, supply, redemption, fulfillment, and advanced settings
Rewards use the same studio layout as challenges, achievements, and posts: a step sidebar on the left, the form in the middle, and a live preview on the right.
Engagement -> Rewards -> Create Reward (or the top-nav New -> Reward menu item) opens the reward flow. You first land on the template library - pick a template, or choose Create blank to open the type picker.
The template library: pick a practical starting point, or start blank.
The reward type picker: the blank-reward flow starts by choosing the reward's shape.
There are five blank types - the picker scrolls to show them all:
Type
What it is
Regular Reward
Claimable with points or requirements. Discounts, merch, digital goods.
Giveaway Reward
A prize draw - winners picked randomly or by hand. See Giveaways.
Badge
A collectible emblem for achievements or milestones. See Badges.
XP Boost
An effect that multiplies a member’s XP for a set time.
Points Boost
An effect that multiplies a member’s points for a set time.
Once you pick a type it’s locked in - you can’t change a reward’s type after creation.
The type you pick changes which steps appear. Badge, XP Boost, and Points Boost rewards have nothing to supply, no redemption format, and nothing to fulfil, so they skip the Supply, Redemption, and Fulfillment Details steps. XP and Points Boosts add their own XP Boost Config / Points Boost Config step instead.
A Regular or Giveaway reward has six steps. Only the first four are required; the last two are optional and can be left at their defaults. Move through them with the Next Step button in the sidebar - on the final step it reads Done.
Basic Information
Reward image, title, and description. Required.
Dates
The earning window and the redeem-by deadline. Required.
Supply
How many exist and how many each member can claim. Required.
Redemption
How members actually claim the reward. Required.
Fulfillment Details
Optional info collected from members at redemption (size, address, etc.).
Advanced Settings
Auto-redeem, tags, metadata, cross-community scope, and more.
The top bar keeps a status dropdown (starting on Draft) next to the Create button.
Basic Information: reward image, title, rich-text description, and the Featured / Spotlight toggles.
Title and Description are both required (each marked with a red asterisk). Description is a rich-text editor - at least 10 characters, up to 3,000 - and the toolbar’s expand icon opens a larger fullscreen editor.Click the Reward Image tile to open the image picker (best results at 1440x1080px). It has three tabs: Library (assets already in your community or organisation), Upload New, and Image Gen AI.The left column also has a Featured toggle (surfaces the reward prominently in the member app) and, on manually-claimed rewards, a Spotlight toggle. Auto-redeeming rewards like badges and boosts hide Spotlight. Shop availability is set later, in the Supply step.
Tags, metadata, and the accent colour are not on this step - they live under Advanced Settings. The content-language switcher appears in the sidebar only after the reward is saved.
Dates: the earning window plus the required Use-It-or-Lose-It (redeem-by) date.
Earning Window - a Start Date & Time (when members can begin earning) and an End Date & Time (when earning closes). Members who earned the reward before the window closes keep it and can still redeem it.
Use-It-or-Lose-It Date - the redeem-by deadline (required). After this date, any unredeemed reward expires, no matter how the member got it.
Redemption Viewing Window - how long a member can still view their code or details after redeeming (preset durations or custom).
For a Giveaway, this step relabels to the entries-open / entries-close window and adds the draw date and winner-selection method.
Supply: total supply and per-user caps, each with an unlimited toggle.
Unlimited Total Supply - on by default (no cap). Turn it off to set a hard limit on how many can ever be claimed.
Unlimited Per User - off by default: each member can claim 1, and the line under it says the limit. Change the number to allow more, or turn it on for no limit.
For a Giveaway, this step instead sets the number of winners, max wins per user, total entries supply, and max entries per user.
A reward’s Shop Settings also live here, but the button is disabled until the reward is saved (it needs an ID first). Save the reward, then open Shop Settings to set a point price. See The Reward Store.
Choose a Display Mode: a polished Text-Based Message or scannable Code-Based Redemption.
Redemption, text mode: a rich-text message shown to members when they claim.
Switch to Code-Based Redemption to hand out codes in one of four formats - Text Code, Link, Barcode, or QR Code - and decide whether everyone shares one code or each user gets their own from an uploaded list.
Redemption, code mode: format picker, one-vs-per-user codes, prefix, and instructions.
Two optional extras sit below: Add Code Prefix (prepended to every code - turns SAVE20 into brand.com/SAVE20-ABC123 for links) and Add Instructions (extra steps members see when redeeming).
For a per-user code list, paste or CSV-upload up to 500,000 codes (max 100 characters each). Re-uploads merge with the existing list and drop duplicates. Keep your own backup - Nudj stores codes but doesn’t expose an export.
Fulfillment Details: optional fields collected from members at redemption.
This optional step collects extra information from a member at the moment they redeem - not when they earn or buy the reward. Use Create New Variable to add a field, or Select a field to reuse one you’ve defined before.Typical uses: T-shirt size and shipping address for merchandise, attendee name for event tickets, or a delivery address for physical items.
Whatever you collect here shows up later in the reward’s Fulfilment tab, where you confirm and action each redemption. See Redemption & Fulfilment.
The status dropdown in the top bar controls whether a reward is visible and distributing. It has five states: Draft (hidden while you set it up), Live (visible to members now), Scheduled (publishes on the start date), Archived (hidden and retired, kept for records), and Expired (past its end date).
The status dropdown: Draft, Live, Scheduled, Archived, and Expired.
Save any reward as Draft while you finalise copy or wait on assets - a Draft reward won’t distribute even if it’s attached to a Live challenge. Flip it to Live when you’re ready.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Nudj Platform Documentation","colors":{"primary":"#8082A6","light":"#AFA9D9","dark":"#BDB7E4"},"logo":{"light":"https://mintcdn.com/nudj/Fh-MK3NeO4rWK1Z6/logo/nudj-logo.png?fit=max\u0026auto=format\u0026n=Fh-MK3NeO4rWK1Z6\u0026q=85\u0026s=7340cd62c3a41730e5ce025fd75c842b","dark":"https://mintcdn.com/nudj/Fh-MK3NeO4rWK1Z6/logo/nudj-dark-logo.png?fit=max\u0026auto=format\u0026n=Fh-MK3NeO4rWK1Z6\u0026q=85\u0026s=8cabc0966dfccab00fad982bcf3b465f"},"favicon":"https://mintcdn.com/nudj/Fh-MK3NeO4rWK1Z6/favicon.ico?fit=max\u0026auto=format\u0026n=Fh-MK3NeO4rWK1Z6\u0026q=85\u0026s=7426330b653f33c458339d01295a6965","api":{"playground":{"display":"interactive"}},"appearance":{"default":"light"},"background":{"color":{"light":"#F5F3FB","dark":"#0F1119"}},"navbar":{"links":[{"href":"mailto:support@nudj.cx","label":"Support"}],"primary":{"type":"button","label":"Get API Tokens","href":"https://admin.nudj.cx/admin/settings/organisation?tab=developer"}},"footer":{"socials":{"x":"https://x.com/nudj","github":"https://github.com/nudj-digital","linkedin":"https://www.linkedin.com/company/nudj"}},"fonts":{"heading":{"family":"Playfair Display","weight":700},"body":{"family":"Outfit","weight":400}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"nudj","hasAudioNarration":false,"actualSubdomain":"nudj","customDomains":["docs.nudj.cx"],"gitSource":{"type":"github","owner":"nudj-digital","repo":"monorepo","deployBranch":"main","contentDirectory":"apps/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae2174a83326b7b15ea3131","collectionId":"0f9591e5-8c10-41aa-a451-0a3b520f8055","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae2174a83326b7b15ea3131"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae2174a83326b7b15ea3131","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Admin API","count":235},{"language":"default","tag":"Control Room","count":93},{"language":"default","tag":"Integration API","count":87},{"language":"default","tag":"Analytics API","count":54},{"language":"default","tag":"User Guide","count":41},{"language":"default","tag":"Ways to Engage","count":39},{"language":"default","tag":"Challenges","count":39},{"language":"default","tag":"Rewards","count":30},{"language":"default","tag":"Organization Settings","count":26},{"language":"default","tag":"Developer","count":25}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"#content-area a.link{color:#5f6193;text-decoration-color:#5f6193}#content-area a.link:focus-visible,#content-area a.link:hover{color:#4a4c79;text-decoration-color:#4a4c79}.dark #content-area a.link{color:#bdb7e4;text-decoration-color:#bdb7e4}.dark #content-area a.link:focus-visible,.dark #content-area a.link:hover{color:#d4cfee;text-decoration-color:#d4cfee}"}],"page":{"pagePath":"admin-guide/rewards/creating-regular-rewards","slug":"/admin-guide/rewards/creating-regular-rewards","pageMetadata":{"title":"Creating Rewards","description":"The reward studio, step by step: basic information, dates, supply, redemption, fulfillment, and advanced settings","icon":"gift","href":"/admin-guide/rewards/creating-regular-rewards"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"The reward studio, step by step: basic information, dates, supply, redemption, fulfillment, and advanced settings\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,hr:`hr`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Frame,Heading,Note,OptimizedImage,Step,Steps,Table,Tip,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Rewards use the same `,_jsx(_components.strong,{children:`studio layout`}),` as challenges, achievements, and posts: a step sidebar on the left, the form in the middle, and a live preview on the right.`]}),`\n`,_jsx(Heading,{level:`2`,id:`start-a-reward`,children:`Start a reward`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Engagement -> Rewards -> Create Reward`}),` (or the top-nav `,_jsx(_components.strong,{children:`New -> Reward`}),` menu item) opens the reward flow. You first land on the `,_jsx(_components.strong,{children:`template library`}),` - pick a template, or choose `,_jsx(_components.strong,{children:`Create blank`}),` to open the type picker.`]}),`\n`,_jsx(Frame,{caption:`The template library: pick a practical starting point, or start blank.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/00-template-library.png?fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=d7f556e1ef6968b7ddf56ec6a7f627de`,alt:`Reward template library with the Start blank option`,\"data-og-width\":`1440`,width:`1440`,\"data-og-height\":`1200`,height:`1200`,\"data-path\":`images/admin-guide/rewards/reward-creation-flow/00-template-library.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/00-template-library.png?w=280\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=7fb65189cd4ec323a4767d6008f46f4d 280w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/00-template-library.png?w=560\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=fa7fb1146e44b6f05e29a0d3ab8e1016 560w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/00-template-library.png?w=840\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=289385997650812f48d7338e4c57c375 840w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/00-template-library.png?w=1100\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=4dcef9f611fd1838435889c597132c7a 1100w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/00-template-library.png?w=1650\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=afe34dc03115695c73ea772bb2396305 1650w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/00-template-library.png?w=2500\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=b4409bb3297859360c345f26666f976f 2500w`})}),`\n`,_jsx(Frame,{caption:`The reward type picker: the blank-reward flow starts by choosing the reward's shape.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/01-reward-type-selection.png?fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=8d428576befcb7b04d1bbbd7ee1492f6`,alt:`Reward type picker showing the five reward types`,\"data-og-width\":`1440`,width:`1440`,\"data-og-height\":`1200`,height:`1200`,\"data-path\":`images/admin-guide/rewards/reward-creation-flow/01-reward-type-selection.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/01-reward-type-selection.png?w=280\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=8678d9b9ab87900a7ee2db760bd471be 280w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/01-reward-type-selection.png?w=560\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=b00012661435a630471f020a24b899a5 560w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/01-reward-type-selection.png?w=840\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=4f88956798143db075cfd4fc4ee77bd4 840w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/01-reward-type-selection.png?w=1100\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=51c31038ec309835a7f1af52857aa354 1100w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/01-reward-type-selection.png?w=1650\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=c5cec15da376c3968d8d87d2cc4ec128 1650w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/01-reward-type-selection.png?w=2500\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=0389619b979e96246864256580b1642a 2500w`})}),`\n`,_jsxs(_components.p,{children:[`There are `,_jsx(_components.strong,{children:`five`}),` blank types - the picker scrolls to show them all:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`What it is`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Regular Reward`})}),_jsx(_components.td,{children:`Claimable with points or requirements. Discounts, merch, digital goods.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Giveaway Reward`})}),_jsxs(_components.td,{children:[`A prize draw - winners picked randomly or by hand. See `,_jsx(_components.a,{href:`/admin-guide/rewards/sweepstakes-giveaways`,children:`Giveaways`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Badge`})}),_jsxs(_components.td,{children:[`A collectible emblem for achievements or milestones. See `,_jsx(_components.a,{href:`/admin-guide/rewards/badges`,children:`Badges`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`XP Boost`})}),_jsx(_components.td,{children:`An effect that multiplies a member’s XP for a set time.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Points Boost`})}),_jsx(_components.td,{children:`An effect that multiplies a member’s points for a set time.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Once you pick a type it’s `,_jsx(_components.strong,{children:`locked in`}),` - you can’t change a reward’s type after creation.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`The type you pick changes which steps appear. `,_jsx(_components.strong,{children:`Badge`}),`, `,_jsx(_components.strong,{children:`XP Boost`}),`, and `,_jsx(_components.strong,{children:`Points Boost`}),` rewards have nothing to supply, no redemption format, and nothing to fulfil, so they skip the Supply, Redemption, and Fulfillment Details steps. XP and Points Boosts add their own `,_jsx(_components.strong,{children:`XP Boost Config`}),` / `,_jsx(_components.strong,{children:`Points Boost Config`}),` step instead.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`the-steps`,children:`The steps`}),`\n`,_jsxs(_components.p,{children:[`A `,_jsx(_components.strong,{children:`Regular`}),` or `,_jsx(_components.strong,{children:`Giveaway`}),` reward has `,_jsx(_components.strong,{children:`six`}),` steps. Only the first four are required; the last two are optional and can be left at their defaults. Move through them with the `,_jsx(_components.strong,{children:`Next Step`}),` button in the sidebar - on the final step it reads `,_jsx(_components.strong,{children:`Done`}),`.`]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Basic Information`,icon:`align-left`,children:_jsxs(_components.p,{children:[`Reward image, title, and description. `,_jsx(_components.strong,{children:`Required.`})]})}),_jsx(Step,{title:`Dates`,icon:`calendar`,children:_jsxs(_components.p,{children:[`The earning window and the redeem-by deadline. `,_jsx(_components.strong,{children:`Required.`})]})}),_jsx(Step,{title:`Supply`,icon:`boxes-stacked`,children:_jsxs(_components.p,{children:[`How many exist and how many each member can claim. `,_jsx(_components.strong,{children:`Required.`})]})}),_jsx(Step,{title:`Redemption`,icon:`barcode`,children:_jsxs(_components.p,{children:[`How members actually claim the reward. `,_jsx(_components.strong,{children:`Required.`})]})}),_jsx(Step,{title:`Fulfillment Details`,icon:`truck`,children:_jsx(_components.p,{children:`Optional info collected from members at redemption (size, address, etc.).`})}),_jsx(Step,{title:`Advanced Settings`,icon:`gear`,children:_jsx(_components.p,{children:`Auto-redeem, tags, metadata, cross-community scope, and more.`})})]}),`\n`,_jsxs(_components.p,{children:[`The top bar keeps a `,_jsx(_components.strong,{children:`status`}),` dropdown (starting on `,_jsx(_components.strong,{children:`Draft`}),`) next to the `,_jsx(_components.strong,{children:`Create`}),` button.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`basic-information`,children:`Basic Information`}),`\n`,_jsx(Frame,{caption:`Basic Information: reward image, title, rich-text description, and the Featured / Spotlight toggles.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/02-basic-information.png?fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=51db47a801e09c63ad150a1366d33119`,alt:`Reward studio Basic Information step`,\"data-og-width\":`1440`,width:`1440`,\"data-og-height\":`1200`,height:`1200`,\"data-path\":`images/admin-guide/rewards/reward-creation-flow/02-basic-information.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/02-basic-information.png?w=280\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=de2e1d40d1e1ed5a4604f4b1f8c778e9 280w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/02-basic-information.png?w=560\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=39b40a22b11a3cc2dc56cdcad1329725 560w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/02-basic-information.png?w=840\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=ed0c1565dfe5a8a03bfc9c439d184d2d 840w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/02-basic-information.png?w=1100\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=a68290126899abaa296e4d83988c2e93 1100w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/02-basic-information.png?w=1650\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=9aa29b49f7c6450c454cecefda6e80a1 1650w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/02-basic-information.png?w=2500\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=db0082929423a29af3b8f5747b0a5d39 2500w`})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Title`}),` and `,_jsx(_components.strong,{children:`Description`}),` are both required (each marked with a red asterisk). Description is a rich-text editor - at least 10 characters, up to `,_jsx(_components.strong,{children:`3,000`}),` - and the toolbar’s `,_jsx(_components.strong,{children:`expand`}),` icon opens a larger fullscreen editor.`]}),`\n`,_jsxs(_components.p,{children:[`Click the `,_jsx(_components.strong,{children:`Reward Image`}),` tile to open the image picker (best results at `,_jsx(_components.strong,{children:`1440x1080px`}),`). It has three tabs: `,_jsx(_components.strong,{children:`Library`}),` (assets already in your community or organisation), `,_jsx(_components.strong,{children:`Upload New`}),`, and `,_jsx(_components.strong,{children:`Image Gen AI`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`The left column also has a `,_jsx(_components.strong,{children:`Featured`}),` toggle (surfaces the reward prominently in the member app) and, on manually-claimed rewards, a `,_jsx(_components.strong,{children:`Spotlight`}),` toggle. Auto-redeeming rewards like badges and boosts hide Spotlight. Shop availability is set later, in the `,_jsx(_components.a,{href:`#supply`,children:`Supply`}),` step.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Tags, metadata, and the accent colour are `,_jsx(_components.strong,{children:`not`}),` on this step - they live under `,_jsx(_components.a,{href:`#advanced-settings`,children:`Advanced Settings`}),`. The content-language switcher appears in the sidebar only after the reward is saved.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`dates`,children:`Dates`}),`\n`,_jsx(Frame,{caption:`Dates: the earning window plus the required Use-It-or-Lose-It (redeem-by) date.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/03-availability-settings.png?fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=ae27f8361bf77464a713ca1a8a5ddd07`,alt:`Reward studio Dates step showing Earning Window and Use-It-or-Lose-It Date`,\"data-og-width\":`1440`,width:`1440`,\"data-og-height\":`1200`,height:`1200`,\"data-path\":`images/admin-guide/rewards/reward-creation-flow/03-availability-settings.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/03-availability-settings.png?w=280\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=40d747c20c53038a857870982dd3b765 280w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/03-availability-settings.png?w=560\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=340b09276230dac583ed3382b0032664 560w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/03-availability-settings.png?w=840\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=c5a40523be8f6e336c46be5b6b167221 840w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/03-availability-settings.png?w=1100\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=20c3b745d00cbfab2e7cae756d590e70 1100w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/03-availability-settings.png?w=1650\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=45bbea1d2a8112613e4c8a85e05195e2 1650w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/03-availability-settings.png?w=2500\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=70bc6a6d768b569e80aa3f80976148ac 2500w`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Earning Window`}),` - a `,_jsx(_components.strong,{children:`Start Date \u0026 Time`}),` (when members can begin earning) and an `,_jsx(_components.strong,{children:`End Date \u0026 Time`}),` (when earning closes). Members who earned the reward before the window closes keep it and can still redeem it.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Use-It-or-Lose-It Date`}),` - the redeem-by deadline (required). After this date, any `,_jsx(_components.strong,{children:`unredeemed`}),` reward expires, no matter how the member got it.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Redemption Viewing Window`}),` - how long a member can still view their code or details after redeeming (preset durations or custom).`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`For a `,_jsx(_components.strong,{children:`Giveaway`}),`, this step relabels to the entries-open / entries-close window and adds the `,_jsx(_components.strong,{children:`draw date`}),` and winner-selection method.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`supply`,children:`Supply`}),`\n`,_jsx(Frame,{caption:`Supply: total supply and per-user caps, each with an unlimited toggle.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/04-supply-settings.png?fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=7b096f423e2aa503a14b8e0560f9ec00`,alt:`Reward studio Supply step showing the Unlimited Total Supply and Unlimited Per User switches`,\"data-og-width\":`1440`,width:`1440`,\"data-og-height\":`1200`,height:`1200`,\"data-path\":`images/admin-guide/rewards/reward-creation-flow/04-supply-settings.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/04-supply-settings.png?w=280\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=411a61c9e56d93989a9d3f0a29cf36e8 280w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/04-supply-settings.png?w=560\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=5597d5a96c0dda7127ca7a70d157282a 560w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/04-supply-settings.png?w=840\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=b73b323bd56af1a6216322b7f278718c 840w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/04-supply-settings.png?w=1100\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=e871926a8979cbc97c21afa6fb84b56c 1100w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/04-supply-settings.png?w=1650\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=390748e9c494892116d11fa763f38fa0 1650w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/04-supply-settings.png?w=2500\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=ebf0d9e09bd4115b91d94e617268581f 2500w`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Unlimited Total Supply`}),` - on by default (no cap). Turn it off to set a hard limit on how many can ever be claimed.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Unlimited Per User`}),` - off by default: each member can claim 1, and the line under it says the limit. Change the number to allow more, or turn it on for no limit.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`For a `,_jsx(_components.strong,{children:`Giveaway`}),`, this step instead sets the `,_jsx(_components.strong,{children:`number of winners`}),`, `,_jsx(_components.strong,{children:`max wins per user`}),`, total `,_jsx(_components.strong,{children:`entries`}),` supply, and `,_jsx(_components.strong,{children:`max entries per user`}),`.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`A reward’s `,_jsx(_components.strong,{children:`Shop Settings`}),` also live here, but the button is disabled until the reward is saved (it needs an ID first). Save the reward, then open Shop Settings to set a point price. See `,_jsx(_components.a,{href:`/admin-guide/rewards/shop-integration`,children:`The Reward Store`}),`.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`redemption`,children:`Redemption`}),`\n`,_jsxs(_components.p,{children:[`Choose a `,_jsx(_components.strong,{children:`Display Mode`}),`: a polished `,_jsx(_components.strong,{children:`Text-Based Message`}),` or scannable `,_jsx(_components.strong,{children:`Code-Based Redemption`}),`.`]}),`\n`,_jsx(Frame,{caption:`Redemption, text mode: a rich-text message shown to members when they claim.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/05-redemption-text.png?fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=94079df865b9f5b7392be4f4cc410965`,alt:`Reward studio Redemption step in Text-Based Message mode`,\"data-og-width\":`1440`,width:`1440`,\"data-og-height\":`1200`,height:`1200`,\"data-path\":`images/admin-guide/rewards/reward-creation-flow/05-redemption-text.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/05-redemption-text.png?w=280\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=4d1112fe67cf11c4d702c8cc5357d069 280w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/05-redemption-text.png?w=560\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=a98adb78c72f11ed53f29bb4fd0044d9 560w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/05-redemption-text.png?w=840\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=e13e4d62e0ed991c07cd4c104e392a23 840w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/05-redemption-text.png?w=1100\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=1cbbae0d4311521060582bceaf41f88f 1100w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/05-redemption-text.png?w=1650\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=ca28ee11ac5109792a69363f1581a100 1650w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/05-redemption-text.png?w=2500\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=2824ab9cc2efe0999045dacc7682ee97 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Switch to `,_jsx(_components.strong,{children:`Code-Based Redemption`}),` to hand out codes in one of four formats - `,_jsx(_components.strong,{children:`Text Code`}),`, `,_jsx(_components.strong,{children:`Link`}),`, `,_jsx(_components.strong,{children:`Barcode`}),`, or `,_jsx(_components.strong,{children:`QR Code`}),` - and decide whether everyone shares `,_jsx(_components.strong,{children:`one code`}),` or `,_jsx(_components.strong,{children:`each user gets their own`}),` from an uploaded list.`]}),`\n`,_jsx(Frame,{caption:`Redemption, code mode: format picker, one-vs-per-user codes, prefix, and instructions.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/06-redemption-codes.png?fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=f5bdce8920d6c729ea73772e341e3c64`,alt:`Reward studio Redemption step in Code-Based Redemption mode`,\"data-og-width\":`1440`,width:`1440`,\"data-og-height\":`1200`,height:`1200`,\"data-path\":`images/admin-guide/rewards/reward-creation-flow/06-redemption-codes.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/06-redemption-codes.png?w=280\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=02e59bc955cc9c816554bca9e277fefd 280w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/06-redemption-codes.png?w=560\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=7e64a5706217557e0719b6bb0f33a2a6 560w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/06-redemption-codes.png?w=840\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=3f7328a30ee2418f72e5c82a2cf47dd0 840w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/06-redemption-codes.png?w=1100\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=e4aada7b1f6a0039b08bbebcf89f6c81 1100w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/06-redemption-codes.png?w=1650\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=1c4ed06cabb4a5e421cf9e800c27f08f 1650w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/06-redemption-codes.png?w=2500\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=28f522787d5569005d7cd22f1ee8263c 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Two optional extras sit below: `,_jsx(_components.strong,{children:`Add Code Prefix`}),` (prepended to every code - turns `,_jsx(_components.code,{children:`SAVE20`}),` into `,_jsx(_components.code,{children:`brand.com/SAVE20-ABC123`}),` for links) and `,_jsx(_components.strong,{children:`Add Instructions`}),` (extra steps members see when redeeming).`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`For a per-user code list, paste or CSV-upload up to `,_jsx(_components.strong,{children:`500,000 codes`}),` (max 100 characters each). Re-uploads merge with the existing list and drop duplicates. Keep your own backup - Nudj stores codes but doesn’t expose an export.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`fulfillment-details`,children:`Fulfillment Details`}),`\n`,_jsx(Frame,{caption:`Fulfillment Details: optional fields collected from members at redemption.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/07-fulfillment-details.png?fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=7b2d934df339b5ea57a3c2e1b62186e1`,alt:`Reward studio Fulfillment Details step, empty state`,\"data-og-width\":`1440`,width:`1440`,\"data-og-height\":`1200`,height:`1200`,\"data-path\":`images/admin-guide/rewards/reward-creation-flow/07-fulfillment-details.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/07-fulfillment-details.png?w=280\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=c1048d9819f4a6b488d758e5fe0a0fd8 280w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/07-fulfillment-details.png?w=560\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=10d932d23b8fbc1f12e11df48e9b05c2 560w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/07-fulfillment-details.png?w=840\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=58c5f47cb5aca4387141dc97d82e89b9 840w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/07-fulfillment-details.png?w=1100\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=07bdafe99cabad4c75a1cb17b7aa07c8 1100w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/07-fulfillment-details.png?w=1650\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=e559929485ca1d43d3cd71cae666b08d 1650w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/07-fulfillment-details.png?w=2500\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=1efe0f0d5265cc1bd4dc911aaeb54ea2 2500w`})}),`\n`,_jsxs(_components.p,{children:[`This optional step collects extra information from a member `,_jsx(_components.strong,{children:`at the moment they redeem`}),` - not when they earn or buy the reward. Use `,_jsx(_components.strong,{children:`Create New Variable`}),` to add a field, or `,_jsx(_components.strong,{children:`Select a field`}),` to reuse one you’ve defined before.`]}),`\n`,_jsx(_components.p,{children:`Typical uses: T-shirt size and shipping address for merchandise, attendee name for event tickets, or a delivery address for physical items.`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Whatever you collect here shows up later in the reward’s `,_jsx(_components.strong,{children:`Fulfilment`}),` tab, where you confirm and action each redemption. See `,_jsx(_components.a,{href:`/admin-guide/rewards/redemption-and-fulfilment`,children:`Redemption \u0026 Fulfilment`}),`.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`advanced-settings`,children:`Advanced Settings`}),`\n`,_jsxs(_components.p,{children:[`The optional `,_jsx(_components.strong,{children:`Advanced Settings`}),` step is a stack of collapsible sections for the long-tail config most rewards don’t need:`]}),`\n`,_jsx(Frame,{caption:`Advanced Settings: auto-redeem, tags, accent color, templates, metadata, supply sharing, dark mode images, and additional communities.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/08-advanced-settings.png?fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=553386642006504d1f003b8a06a5cf2f`,alt:`Reward studio Advanced Settings step`,\"data-og-width\":`1440`,width:`1440`,\"data-og-height\":`1200`,height:`1200`,\"data-path\":`images/admin-guide/rewards/reward-creation-flow/08-advanced-settings.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/08-advanced-settings.png?w=280\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=2c19c0592ffc7924ba7be2efcd629d59 280w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/08-advanced-settings.png?w=560\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=f51e8e2ca54f0bb6faba1faa0209bc5b 560w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/08-advanced-settings.png?w=840\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=44e80ed2c967094b27300275b47ea91b 840w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/08-advanced-settings.png?w=1100\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=ddf5aff5dcf310b04f72a7fde97f837b 1100w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/08-advanced-settings.png?w=1650\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=8edb69a29951c612c3c5b9b35f6ec945 1650w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/08-advanced-settings.png?w=2500\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=ee04777f24cdd7f592536ba9f90180eb 2500w`})}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Auto-Redeem`,icon:`bolt`,id:`auto-redeem`,children:_jsxs(_components.p,{children:[`Claim the reward automatically the moment it’s earned - no member action. See `,_jsx(_components.a,{href:`/admin-guide/rewards/advanced-features#auto-redeem`,children:`Advanced Features`}),`.`]})}),_jsx(Accordion,{title:`Tags`,icon:`tag`,id:`tags`,children:_jsx(_components.p,{children:`Organisation-scoped labels for filtering and reporting.`})}),_jsx(Accordion,{title:`Accent Color`,icon:`palette`,id:`accent-color`,children:_jsx(_components.p,{children:`A per-reward accent colour used in the member app.`})}),_jsx(Accordion,{title:`Metadata`,icon:`code`,id:`metadata`,children:_jsx(_components.p,{children:`A key-value map for arbitrary data you want exposed to integrations and webhooks.`})}),_jsx(Accordion,{title:`Additional Communities`,icon:`people-group`,id:`additional-communities`,children:_jsxs(_components.p,{children:[`Scope the reward to more than one community in your org. See `,_jsx(_components.a,{href:`/admin-guide/rewards/advanced-features#additional-communities`,children:`Advanced Features`}),`.`]})}),_jsx(Accordion,{title:`Template \u0026 sharing`,icon:`copy`,id:`template-and-sharing`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Template Settings`}),`, `,_jsx(_components.strong,{children:`Asset Supply Sharing`}),`, and `,_jsx(_components.strong,{children:`Custom Dark Mode Images`}),`.`]})})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`reward-status`,children:`Reward status`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`status`}),` dropdown in the top bar controls whether a reward is visible and distributing. It has five states: `,_jsx(_components.strong,{children:`Draft`}),` (hidden while you set it up), `,_jsx(_components.strong,{children:`Live`}),` (visible to members now), `,_jsx(_components.strong,{children:`Scheduled`}),` (publishes on the start date), `,_jsx(_components.strong,{children:`Archived`}),` (hidden and retired, kept for records), and `,_jsx(_components.strong,{children:`Expired`}),` (past its end date).`]}),`\n`,_jsx(Frame,{caption:`The status dropdown: Draft, Live, Scheduled, Archived, and Expired.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/11-status-dropdown.png?fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=4f798d32987915824d48529da1c4ff38`,alt:`Reward status dropdown showing all five statuses`,\"data-og-width\":`1440`,width:`1440`,\"data-og-height\":`1200`,height:`1200`,\"data-path\":`images/admin-guide/rewards/reward-creation-flow/11-status-dropdown.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/11-status-dropdown.png?w=280\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=aa0fadb4805b85f077926c16c5be94bb 280w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/11-status-dropdown.png?w=560\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=31b4af5467ecb21922ea02c0a5f03b82 560w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/11-status-dropdown.png?w=840\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=e14ca769a592d78e48b6c89f17ac7bf4 840w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/11-status-dropdown.png?w=1100\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=94db5ed54d8f93185b1e290d62fb798f 1100w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/11-status-dropdown.png?w=1650\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=cc8a7c6d5742491f2c684d0a7e606ecd 1650w, https://mintcdn.com/nudj/3gjJsHCH5pH_dvLI/images/admin-guide/rewards/reward-creation-flow/11-status-dropdown.png?w=2500\u0026fit=max\u0026auto=format\u0026n=3gjJsHCH5pH_dvLI\u0026q=85\u0026s=04b8974757ccb7ceb98d839cf9ba0d3f 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Save any reward as `,_jsx(_components.strong,{children:`Draft`}),` while you finalise copy or wait on assets - a Draft reward `,_jsx(_components.strong,{children:`won’t distribute even if it’s attached to a Live challenge`}),`. Flip it to `,_jsx(_components.strong,{children:`Live`}),` when you’re ready.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`validation-gotchas`,children:`Validation gotchas`}),`\n`,_jsx(Warning,{children:_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Redemption config is required`}),` for a claimable reward before it can go Live - a text message, a code list, a URL, or instructions.`]}),`\n`,_jsxs(_components.li,{children:[`A finite reward with `,_jsx(_components.strong,{children:`zero remaining supply`}),` saves but can’t distribute - check the Supply step before launch.`]}),`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.strong,{children:`Use-It-or-Lose-It Date`}),` is required on Regular and Giveaway rewards; Badge, XP Boost, and Points Boost rewards don’t have one.`]}),`\n`]})}),`\n`,_jsx(_components.p,{children:`Validation errors surface inline on the offending step with an actionable message.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next steps`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Reward types`,icon:`layer-group`,href:`/admin-guide/rewards/reward-types`,children:_jsx(_components.p,{children:`The full taxonomy of reward shapes.`})}),_jsx(Card,{title:`Redemption \u0026 fulfilment`,icon:`truck`,href:`/admin-guide/rewards/redemption-and-fulfilment`,children:_jsx(_components.p,{children:`How members redeem, and where you confirm fulfilment.`})}),_jsx(Card,{title:`Advanced features`,icon:`sliders`,href:`/admin-guide/rewards/advanced-features`,children:_jsx(_components.p,{children:`Auto-redeem, cross-community, draft rewards, scheduling.`})}),_jsx(Card,{title:`The Reward Store`,icon:`bag-shopping`,href:`/admin-guide/rewards/shop-integration`,children:_jsx(_components.p,{children:`Let members buy rewards with points.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Creating Rewards","description":"The reward studio, step by step: basic information, dates, supply, redemption, fulfillment, and advanced settings","icon":"gift","href":"/admin-guide/rewards/creating-regular-rewards"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Start a reward","slug":"start-a-reward","depth":2,"children":[]},{"title":"The steps","slug":"the-steps","depth":2,"children":[]},{"title":"Basic Information","slug":"basic-information","depth":2,"children":[]},{"title":"Dates","slug":"dates","depth":2,"children":[]},{"title":"Supply","slug":"supply","depth":2,"children":[]},{"title":"Redemption","slug":"redemption","depth":2,"children":[]},{"title":"Fulfillment Details","slug":"fulfillment-details","depth":2,"children":[]},{"title":"Advanced Settings","slug":"advanced-settings","depth":2,"children":[]},{"title":"Reward status","slug":"reward-status","depth":2,"children":[]},{"title":"Validation gotchas","slug":"validation-gotchas","depth":2,"children":[]},{"title":"Next steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/nudj/a4881203b9b8dc75/generate-api-docs.js","/_mintlify/custom/nudj/90666c9eadd6f6ca/update-navigation.js","/_mintlify/custom/nudj/cb82a77682afa872/fetch-openapi.js","/_mintlify/custom/nudj/17b922120d4f8afe/fix-navigation.js","/_mintlify/custom/nudj/e3afd7dfb92e6b1b/normalize-openapi.js","/_mintlify/custom/nudj/3e9096727cf1ed8d/restore-general-docs.js","/_mintlify/custom/nudj/05ef9ce7c833cf9b/scripts/generate-all-releases.js","/_mintlify/custom/nudj/e04dda1835326c9c/scripts/sync-highlights-nav.js","/_mintlify/custom/nudj/0a7a1d9fd5d964ad/scripts/sync-releases-nav.js"],"subdomain":"nudj","siteName":"Nudj Platform Documentation","title":"Creating Rewards - Nudj Platform Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-11T17:09:41.820Z","originalFileLocation":"admin-guide/rewards/creating-regular-rewards.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"The reward studio, step by step: basic information, dates, supply, redemption, fulfillment, and advanced settings\">\u003cmeta data-mint-head name=\"application-name\" content=\"Nudj Platform Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/nudj/fATeH148tHvCQ7Cy/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/nudj/fATeH148tHvCQ7Cy/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/nudj/fATeH148tHvCQ7Cy/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/nudj/fATeH148tHvCQ7Cy/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/nudj/fATeH148tHvCQ7Cy/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/nudj/fATeH148tHvCQ7Cy/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/nudj/fATeH148tHvCQ7Cy/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/nudj/fATeH148tHvCQ7Cy/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/nudj/fATeH148tHvCQ7Cy/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Creating Rewards - Nudj Platform Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"The reward studio, step by step: basic information, dates, supply, redemption, fulfillment, and advanced settings\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Nudj Platform Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.nudj.cx/admin-guide/rewards/creating-regular-rewards\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://nudj.mintlify.app/_mintlify/api/og/v2?division=Rewards+System\u0026amp;title=Creating+Rewards\u0026amp;description=The+reward+studio%2C+step+by+step%3A+basic+information%2C+dates%2C+supply%2C+redemption%2C+fulfillment%2C+and+advanced+settings\u0026amp;theme=b38afa39b71556cd91c41f96\u0026amp;signature=a5cbf4467f4191b574076a8fdbcfce63543daf5a18f13be76e30a833b0a230ce\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Creating Rewards - Nudj Platform Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The reward studio, step by step: basic information, dates, supply, redemption, fulfillment, and advanced settings\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://nudj.mintlify.app/_mintlify/api/og/v2?division=Rewards+System\u0026amp;title=Creating+Rewards\u0026amp;description=The+reward+studio%2C+step+by+step%3A+basic+information%2C+dates%2C+supply%2C+redemption%2C+fulfillment%2C+and+advanced+settings\u0026amp;theme=b38afa39b71556cd91c41f96\u0026amp;signature=a5cbf4467f4191b574076a8fdbcfce63543daf5a18f13be76e30a833b0a230ce\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/nudj/fATeH148tHvCQ7Cy/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Nudj Platform Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#8082A6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.nudj.cx/admin-guide/rewards/creating-regular-rewards\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/admin-guide/rewards/creating-regular-rewards.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.nudj.cx/#organization\",\"name\":\"Nudj Platform Documentation\",\"url\":\"https://docs.nudj.cx\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/nudj/Fh-MK3NeO4rWK1Z6/logo/nudj-logo.png?fit=max\u0026auto=format\u0026n=Fh-MK3NeO4rWK1Z6\u0026q=85\u0026s=7340cd62c3a41730e5ce025fd75c842b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.nudj.cx#website\",\"name\":\"Nudj Platform Documentation\",\"url\":\"https://docs.nudj.cx\",\"publisher\":{\"@id\":\"https://docs.nudj.cx/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.nudj.cx/admin-guide/rewards/creating-regular-rewards#webpage\",\"url\":\"https://docs.nudj.cx/admin-guide/rewards/creating-regular-rewards\",\"name\":\"Creating Rewards\",\"description\":\"The reward studio, step by step: basic information, dates, supply, redemption, fulfillment, and advanced settings\",\"dateModified\":\"2026-10-11T17:09:41.820Z\",\"isPartOf\":{\"@id\":\"https://docs.nudj.cx#website\"},\"breadcrumb\":{\"@id\":\"https://docs.nudj.cx/admin-guide/rewards/creating-regular-rewards#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.nudj.cx/admin-guide/rewards/creating-regular-rewards#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Ways to Engage\",\"item\":\"https://docs.nudj.cx/admin-guide/challenges/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Rewards System\",\"item\":\"https://docs.nudj.cx/admin-guide/rewards/introduction\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Creating Rewards\",\"item\":\"https://docs.nudj.cx/admin-guide/rewards/creating-regular-rewards\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.nudj.cx/admin-guide/rewards/creating-regular-rewards#article\",\"headline\":\"Creating Rewards\",\"name\":\"Creating Rewards\",\"description\":\"The reward studio, step by step: basic information, dates, supply, redemption, fulfillment, and advanced settings\",\"url\":\"https://docs.nudj.cx/admin-guide/rewards/creating-regular-rewards\",\"mainEntityOfPage\":{\"@id\":\"https://docs.nudj.cx/admin-guide/rewards/creating-regular-rewards#webpage\"},\"dateModified\":\"2026-10-11T17:09:41.820Z\",\"publisher\":{\"@id\":\"https://docs.nudj.cx/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.nudj.cx#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Nudj Platform Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Nudj Platform Documentation","nav":{"global":null,"tabs":[{"tab":"Start","pages":[{"title":"Start","href":"/introduction"}]},{"tab":"What's New","pages":[{"title":"What's New","href":"/whats-new"}]},{"tab":"User Guide","pages":[{"title":"User Guide","href":"/user-guide/introduction"}]},{"tab":"Control Room","groups":[{"group":"Getting Started","pages":[{"title":"Control Room Introduction","icon":"gear","href":"/admin-guide/introduction"},{"title":"Organizations vs Communities","icon":"building-user","href":"/admin-guide/organizations-vs-communities"},{"title":"Creating an Organisation","icon":"building-user","href":"/admin-guide/creating-organization"},{"title":"Creating a Community","icon":"users","href":"/admin-guide/community-setup"},{"title":"Control Room Quickstart","icon":"bolt","href":"/admin-guide/admin-quickstart"},{"title":"Nudj Agent","icon":"robot","href":"/admin-guide/ai-agent"},{"title":"Chat Setup Guide","icon":"list-check","href":"/admin-guide/chat-setup-guide"},{"title":"Navigation Overview","icon":"compass","href":"/admin-guide/navigation-overview"},{"title":"What Gets People Participating","icon":"rocket","href":"/admin-guide/engagement-overview"},{"title":"Archived \u0026 Featured Communities","icon":"box-archive","href":"/admin-guide/getting-started/archived-communities"}]},{"group":"Dashboard \u0026 People","pages":[{"title":"Dashboard Overview","icon":"chart-line","href":"/admin-guide/dashboard"},{"title":"Dashboard Reference","icon":"grip","href":"/admin-guide/analytics/admin-dashboard"},{"title":"Users Overview","icon":"users","href":"/admin-guide/user-management/overview"},{"title":"User Profiles","icon":"user","href":"/admin-guide/user-management/user-profiles"},{"title":"Bulk User Actions","icon":"users-gear","href":"/admin-guide/user-management/bulk-actions"},{"title":"Interpreting Analytics Data","icon":"chart-line","href":"/admin-guide/analytics/interpreting-data"}]},{"group":"Ways to Engage","pages":[{"group":"Challenges","pages":[{"title":"Challenges Overview","icon":"trophy","href":"/admin-guide/challenges/overview"},{"title":"Challenge Creation","icon":"rocket","href":"/admin-guide/challenges/challenge-creation"},{"title":"Completion \u0026 Rewards","icon":"gift","href":"/admin-guide/challenges/completion-and-rewards"},{"title":"Challenge Formats","icon":"layer-group","href":"/admin-guide/challenges/challenge-formats"},{"title":"Challenge Strategy","icon":"chess","href":"/admin-guide/challenges/challenge-strategy"},{"title":"Challenge Management","icon":"list","href":"/admin-guide/challenges/management"},{"title":"Challenge Analytics","icon":"chart-line","href":"/admin-guide/challenges/analytics"},{"title":"Challenge Dos and Donts","icon":"list-check","href":"/admin-guide/challenges/challenge-dos-and-donts"},{"group":"Action Types","pages":[{"title":"Action Types Overview","icon":"list","href":"/admin-guide/challenges/action-types-overview"},{"title":"Question Actions","icon":"clipboard-question","href":"/admin-guide/challenges/question-actions"},{"title":"Social Media Actions","icon":"share-nodes","href":"/admin-guide/challenges/social-media-actions"},{"title":"Platform Actions","icon":"gamepad","href":"/admin-guide/challenges/platform-actions"},{"title":"Rich Media Actions","icon":"image","href":"/admin-guide/challenges/rich-media-actions"}]},{"group":"Campaigns \u0026 Scheduling","pages":[{"title":"Campaigns","icon":"calendar-days","href":"/admin-guide/challenges/campaigns"},{"title":"Calendar View","icon":"calendar","href":"/admin-guide/challenges/calendar-view"},{"title":"Challenge \u0026 Entity Preview","icon":"eye","href":"/admin-guide/challenges/preview-mode"},{"title":"Key-Gated Challenges","icon":"key","href":"/admin-guide/challenges/unlock-keys"},{"title":"Video Challenges","icon":"film","href":"/admin-guide/challenges/video-challenges"}]}]},{"group":"Rewards System","pages":[{"title":"Rewards System Overview","icon":"gift","href":"/admin-guide/rewards/introduction"},{"title":"Reward Types","description":"The five reward types - Regular, Giveaway, Badge, XP Boost, Points Boost - and the allocation and redemption dimensions underneath them","icon":"layer-group","href":"/admin-guide/rewards/reward-types"},{"title":"Creating Rewards","icon":"gift","href":"/admin-guide/rewards/creating-regular-rewards"},{"title":"Redemption \u0026 Fulfilment","description":"The last mile: how members redeem an earned reward, and where you view the delivery details to fulfil it","icon":"truck","href":"/admin-guide/rewards/redemption-and-fulfilment"},{"title":"Giveaways","icon":"trophy","href":"/admin-guide/rewards/sweepstakes-giveaways"},{"title":"Badges","icon":"medal","href":"/admin-guide/rewards/badges"},{"title":"Reward Advanced Features","icon":"sliders","href":"/admin-guide/rewards/advanced-features"},{"title":"Gift Rewards","icon":"envelope-open","href":"/admin-guide/rewards/reward-gifting"},{"title":"The Reward Store","icon":"bag-shopping","href":"/admin-guide/rewards/shop-integration"},{"title":"Reward Analytics","icon":"chart-line","href":"/admin-guide/rewards/analytics"}]},{"group":"Achievements","pages":[{"title":"Achievement System","icon":"trophy","href":"/admin-guide/achievements"},{"title":"Getting Started with Achievements","icon":"medal","href":"/admin-guide/achievements/getting-started"},{"title":"Designing Achievements","icon":"pen-ruler","href":"/admin-guide/achievements/designing-achievements"},{"title":"Achievements as Actions","icon":"key","href":"/admin-guide/achievements/achievements-as-actions"},{"title":"Reviewing Submissions","icon":"eye","href":"/admin-guide/achievements/reviewing-submissions"},{"title":"Measure \u0026 Optimise","href":"/admin-guide/achievements/measure-and-optimise"},{"title":"Achievement Playbook","href":"/admin-guide/achievements/playbook"}]},{"group":"Posts \u0026 Content","pages":[{"title":"Creating Posts","icon":"pen","href":"/admin-guide/posts/creating-posts"},{"title":"Featured \u0026 Scheduled Posts","icon":"star","href":"/admin-guide/posts/featured-and-scheduled-posts"},{"title":"Post Best Practices","icon":"star","href":"/admin-guide/posts/best-practices"},{"title":"Content Best Practices","icon":"pen-nib","href":"/admin-guide/engagement/content-best-practices"}]}]},{"group":"Games \u0026 Progression","pages":[{"title":"Gamification System Overview","icon":"gamepad","href":"/admin-guide/gamification/overview"},{"title":"Points \u0026 XP","icon":"coins","href":"/admin-guide/gamification/xp-currency"},{"title":"Leaderboards","icon":"trophy","href":"/admin-guide/gamification/leaderboards"},{"title":"Streaks \u0026 Progression","icon":"fire","href":"/admin-guide/gamification/streaks-progression"},{"title":"Streaks","icon":"fire","href":"/admin-guide/gamification/streaks-mastery"},{"title":"Referral Programs","icon":"user-plus","href":"/admin-guide/gamification/referral-programs"},{"title":"Games","icon":"gamepad","href":"/admin-guide/gamification/games"},{"title":"Game Configurations (Strategy)","icon":"dice","href":"/admin-guide/gamification/game-configurations"},{"title":"Loyalty Tiers","icon":"ranking-star","href":"/admin-guide/rewards/loyalty-tiers"}]},{"group":"Organization Settings","pages":[{"group":"Basic Configuration","pages":[{"title":"General Settings","icon":"gear","href":"/admin-guide/settings/general"},{"title":"Email Configuration","icon":"envelope","href":"/admin-guide/settings/email-configuration"},{"title":"Legal \u0026 Policies","icon":"scale-balanced","href":"/admin-guide/settings/legal-policies"}]},{"group":"User Access","pages":[{"title":"Team Members","icon":"users","href":"/admin-guide/settings/team-members"},{"title":"Roles \u0026 Permissions (RBAC)","icon":"shield","href":"/admin-guide/settings/rbac-and-roles"},{"title":"Standard Login Methods","icon":"key","href":"/admin-guide/settings/standard-login-methods"},{"title":"Custom Login Methods","icon":"plug","href":"/admin-guide/settings/custom-login-methods"},{"title":"Custom domains","icon":"globe","href":"/admin-guide/settings/domains"}]},{"group":"Customization","pages":[{"title":"Branding \u0026 Appearance","icon":"palette","href":"/admin-guide/settings/branding-theming"},{"title":"Community-Level Theming","icon":"paintbrush","href":"/admin-guide/settings/community-branding"},{"title":"Navigation \u0026 Layout","icon":"bars","href":"/admin-guide/settings/navigation-layout"},{"title":"Language Management","icon":"earth-americas","href":"/admin-guide/settings/language-management"},{"title":"Currency Labels","href":"/admin-guide/settings/currency-labels"},{"title":"Feature Toggles","icon":"toggle-on","href":"/admin-guide/settings/feature-toggles"},{"title":"Embed \u0026 Widget Controls","icon":"window-maximize","href":"/admin-guide/settings/embed-and-widget"},{"title":"Widget Section Theming","icon":"layer-group","href":"/admin-guide/settings/widget-section-theming"}]},{"group":"Content \u0026 Data Management","pages":[{"title":"Questions \u0026 Variables","icon":"list","href":"/admin-guide/settings/questions-variables"},{"title":"Tags","icon":"tag","href":"/admin-guide/settings/tags"},{"title":"Content Templates","icon":"copy","href":"/admin-guide/settings/content-templates"},{"title":"Asset Library","icon":"images","href":"/admin-guide/settings/asset-library"},{"title":"Copy / Duplicate Items","icon":"copy","href":"/admin-guide/settings/duplicate-and-copy"},{"title":"Data Management","icon":"database","href":"/admin-guide/settings/data-management"}]},{"group":"Advanced Features \u0026 Workflows","pages":[{"title":"Advanced Settings Overview","icon":"sliders","href":"/admin-guide/settings/advanced-overview"},{"title":"Shopify Integration","icon":"shop","href":"/admin-guide/settings/shopify-integration"},{"title":"Custom Integrations","icon":"plug","href":"/admin-guide/settings/custom-integrations"},{"title":"Admin FAQs","icon":"help-circle","href":"/admin-guide/settings/admin-faqs"}]}]},{"group":"Recipes","pages":[{"title":"E-commerce Launch","sidebarTitle":"E-commerce Launch","icon":"cart-shopping","href":"/admin-guide/examples/ecommerce-launch"},{"title":"Live Event Activation","sidebarTitle":"Live Event Activation","icon":"calendar-days","href":"/admin-guide/examples/live-event"},{"title":"YouTuber Challenge","sidebarTitle":"YouTuber Challenge","icon":"youtube","href":"/admin-guide/examples/youtuber"}]}]},{"tab":"Enterprise","pages":[{"title":"Enterprise","href":"/enterprise/platform-overview"}]},{"tab":"Shopify","pages":[{"title":"Shopify","href":"/shopify"}]},{"tab":"Developer","pages":[{"title":"Developer","href":"/api-reference/introduction"}]},{"tab":"Integration API","pages":[{"title":"Integration API","href":"/api-reference/integration/get-achievements"}]},{"tab":"Admin API","pages":[{"title":"Admin API","href":"/api-reference/admin/get-achievements"}]},{"tab":"Analytics API","pages":[{"title":"Analytics API","href":"/api-reference/analytics/get-achievements-stats-criteria-completion"}]}]},"basePath":"","title":"Creating Rewards - Nudj Platform Documentation","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DW6UFrUy.js","DynamicMarkdown-B62XqCSI.js","zoom-image-lightbox-eHyQ0tlO.js","lightbox-handle-r17bVUz3.js"]}