- Achievement cards support a title, description, icon, tier, and configurable plaque presentation.
- Add multiple tasks when every condition must be met, or require selected achievements or a total number of completed achievements.
- An achievement can combine distinct rewards that add or remove XP, levels, and roles.
- Atom attaches the achievement card to the configured announcement when a member unlocks it.

Reward a behaviour members can understand
A useful achievement names a concrete contribution and gives members a reasonable way to recognize it. Avoid hidden counters that feel arbitrary or rewards that duplicate a normal level milestone without adding meaning. The card, condition, and reward should all tell the same story.
Test the card and announcement together
Preview the card at a small size, then test the configured announcement channel with a staff account. Verify that Atom can send there and that the resulting message explains what the member achieved without exposing private moderation or activity details.
Recommended sequence
- Choose the first achievement task and its member-facing name; add more tasks only when all of them should be required.
- For collection milestones, select the exact prerequisite achievements or set the number of any achievements a member must complete.
- Select the first reward, configure its XP or level amount or its roles, then add any other distinct reward types and the announcement destination.
- Preview the card and test a controlled unlock in the intended channel.
- Review the experience after members have encountered it before adding more milestones.