AppealKit is a Reddit Devvit app that gives any subreddit a structured, end to end ban appeals process out of the box. Instead of banned users hunting for the modmail link and writing free form messages that get lost in a busy inbox, they go to a dedicated public appeal post in the subreddit, fill out a guided form (reason category, statement, optional custom question), and submit. The app automatically DMs every newly banned user a direct link to that post the moment they're banned, so they always know an appeal is possible and exactly how to make one. Behind the scenes, AppealKit pulls the original ban reason, ban date, and banning mod from the Reddit API and attaches that context to the appeal automatically.

On the moderator side, AppealKit ships a dedicated mod dashboard custom post with tabs for Pending, Escalated, Approved, Denied, and Analytics. Mods review each appeal as a card with all the context surfaced, then approve, deny, or escalate with a single click. Denials use configurable quick pick templates so the response is consistent across the team, approvals can auto unban the user, and a five minute claim lock prevents two mods from acting on the same appeal at once. Every decision sends the user a templated modmail, writes a row to a appealkit_log wiki page for a tamper evident audit trail, and updates an analytics view showing approval rate, average resolution time, top deny reasons, and recent volume. Mods can also attach private timestamped notes to any appeal for internal coordination. The result is faster reviews, cleaner modmail, a better experience for banned users, and a defensible record of every decision, all running entirely on Devvit primitives with no external services or secrets to manage.

Built With

  • devvit
Share this project:

Updates