Page cover

Creating your first badge

Step-by-step guide to creating badges in the admin portal

Before you start

Make sure you have:

  • Admin access to your Moments platform

  • Badge artwork prepared (cover image + optional additional media)

  • Clear idea of what benefits this badge will offer

  • Decided on pricing and supply limits

Time needed: 5-10 minutes per badge

Step 1: Access the badge creation interface

  1. Log in to your admin portal

  2. Navigate to Badges in the left sidebar

  3. Click Create a badge button

First-time setup: If this is your first badge, you'll be prompted to create your badge collection. This is a one-time step that sets up the blockchain contract for all your badges.

Step 2: Badge information

This is where you define how your badge appears to your community.

Badge information screen - Basic details

Required fields

Badge name: The title your community sees. Keep it clear and descriptive.

  • Examples: "Community Member", "Super Supporter", "Founding Member"

  • Character limit: Keep it concise for best display

Badge description: Explain what this badge represents and what benefits it includes. This appears on the badge details page and in marketplace listings.

  • Be specific about benefits included

  • Mention any special perks or access

  • 120 characters recommended for optimal display

  • Example: "Basic level membership. Unlocks access to exclusive content and allows claiming a discount coupon for merchandise"

Cover image: The main visual for your badge. This is what appears in galleries and collections.

Optional

Additional media: Upload video or audio files that badge holders can access in their gallery view.

  • Use cases: Behind-the-scenes content, exclusive audio messages, animated versions

  • Note: This media is only accessible to badge holders

Membership token allocation: How many leaderboard points members earn when they mint this badge.

  • Higher tiers should award more tokens

  • Typical range: 10-100 tokens depending on badge value

  • These tokens unlock milestone badges and leaderboard positions

Step 3: Badge Minting Settings

Configure how your community can obtain this badge.

Badge minting configuration screen

Amount to create (Supply)

How many badges you want to make available for minting.

  • Leave empty: Unlimited supply (anyone can mint anytime)

  • Enter number: Limited supply creates scarcity (e.g., "100" for exclusive tiers)

Mintable for users toggle

Controls whether users can mint directly or if only admins can distribute.

  • ON: Badge displays on mint page and users can mint

  • OFF: Badge remains hidden; admins mint (create) and airdrop (give out) manually

Maximum mints per wallet

How many of these badges a single wallet can mint.

  • Leave empty or set to 0: No limit

  • Set to 1: One per person (most common for memberships)

Badge unlock requirements

Toggle ON to add conditions users must meet before minting.

Requirement types:

  • Hold any badge from collection: Must own at least one badge from specified collection

  • Hold specific metadata from collection: Must own badge with particular traits

  • Membership token balance: Must have minimum token amount (creates Milestone Badges)

  • Wallet allowlist: Only specified users can mint

Important: When multiple requirements are added, users must meet ALL of them.

Badge unlock requirements description: Short text explaining how to unlock (appears to users viewing locked badges).

Mint price

  • Leave empty: Badge is free to mint (gas fees still apply)

  • Enter ETH amount: Users pay this price to mint (shown in both ETH and USD)

Note: Platform recommends Base blockchain for lowest gas fees (~$0.01-0.10 per transaction).

Step 4: Review and create

After completing both pages:

  1. Review all information carefully

  2. Click Create button

  3. Badge enters Draft status (not yet visible to community)

Draft status benefits:

  • Test the badge settings

  • Attach benefits before launch

  • Make adjustments without confusion

  • Publish when ready

Step 5: Publishing your badge

Once your badge is configured and benefits are attached:

  1. Navigate to Badges in admin portal

  2. Find your draft badge

  3. Click Publish button

  4. Badge becomes visible and mintable (if enabled)

Important: After publishing, you can still edit badge information, but changes only affect future mints. Existing badges retain their original properties to protect collector value.

What happens next

For your community

If badge is mintable:

  • Appears on your badges/mint page

  • Shows price, supply, and requirements

  • Displays attached benefits clearly

  • Users can mint directly

If badge is admin-only:

  • Hidden from public view

  • You can mint and airdrop to specific wallets

  • Useful for rewards and achievements

For you

After creation, you can:

  • Attach benefits to add value

  • Monitor mints in real-time via dashboard

  • Edit description, media, or settings

  • Unpublish if needed for maintenance

Common badge configurations

Basic membership badge

  • Supply: Unlimited

  • Mints per wallet: 1

  • Requirements: None (open to all)

  • Price: $10-30

  • Tokens: 10-25

Supporter tier badge

  • Supply: 500-1000

  • Mints per wallet: 1

  • Requirements: None or hold basic membership

  • Price: $50-100

  • Tokens: 50-75

Milestone achievement badge

  • Supply: Unlimited

  • Mints per wallet: 1

  • Requirements: Membership token balance (e.g., 100 tokens)

  • Price: Free

  • Tokens: 25-50

Exclusive founder badge

  • Supply: 50-100

  • Mints per wallet: 1

  • Requirements: Wallet allowlist

  • Price: $200+ or free for founding members

  • Tokens: 100-200

Best practices

Naming strategy

✓ Use clear, descriptive names ("Community Member" not "Badge #1") ✓ Consider tier progression in naming (Basic → Supporter → VIP)

Description writing

✓ Lead with benefits ("Unlocks X, includes Y") ✓ Be specific about what holders receive ✓ Keep under 120 characters for optimal display ✓ Mention renewal periods if benefits are claimable

Supply & pricing

✓ Start with unlimited supply for basic tiers ✓ Create scarcity only for premium tiers ✓ Price according to benefit value, not arbitrary numbers ✓ Remember: gas fees are separate from mint price

Requirements strategy

✓ Use requirements to create progression paths ✓ Reward existing members before opening to public ✓ Don't over-gate, balance exclusivity with accessibility ✓ Test requirement logic before publishing

Last updated