ADMIN PANEL GUIDE
Everything your community owner and admins need to set up, customize, and manage your Picklly site.
Admin Panel Overview
The Admin Panel is accessible to users with the Owner or Admin role. Access it by clicking your name in the top nav and selecting "Admin", or navigate to /admin.
👥 Players
View all registered players, manage roles (Owner, Admin, Moderator), activate/deactivate accounts.
🏆 Leagues
Create and manage leagues, set registration windows, finalize results, and award badges.
⚔️ Challenges
View all active and completed challenges, resolve disputes, and monitor the audit log.
📸 Gallery
Approve or reject pending photos, manage albums, and moderate content.
🎨 Settings
Full control over branding, theme colors, court info, schedule, GroupMe integration, and feature flags.
🏅 Badges
View the badge catalog and manually award special badges to players.
Admin Roles
| Role | Access Level |
|---|---|
| Owner | Full access — only one per community. Can manage other admins, billing, and all settings. |
| Admin | Full admin panel access — can manage players, leagues, gallery, challenges, and most settings. |
| League Manager | Can create and manage leagues only. |
| Moderator | Can approve/reject gallery photos and manage player messages. |
Branding & Theme
Make your Picklly site look completely unique to your club. Go to Admin → Settings → Branding to customize everything.
- Site Name — Your community name (e.g. "Knupple Pickleball")
- Logo — Upload your club logo; shown in the navbar and hero
- Hero Image — Background image for the home page hero section
- Favicon — Small icon shown in browser tabs
- Facebook URL — Links to your community Facebook group
14 color variables across 5 groups. Use the preset palettes for one-click styling, or customize each color individually.
- Primary Color — Main brand color used in the navbar, buttons, and headings
- Accent Color — Links, CTAs, and highlights (default: cyan)
- Highlight Color — Gold accents for special badges and card headers
- Background / Surface / Card Tint — Page and card background colors
- Navbar / Footer — Background colors for navigation and footer
Theme Presets
Choose a preset palette to apply a full themed look instantly:
Maroon & Cyan
Classic Knupple Pickleball theme
Navy & Gold
Bold, classic sports look
Red & Powder Blue
421 Pickleball cowboy theme
Forest & Orange
Nature-inspired outdoorsy feel
GroupMe Integration Setup
Connecting GroupMe unlocks bot commands for your players and enables automatic community announcements. Go to Admin → Settings → GroupMe Integration.
Quick Setup (Recommended)
web.groupme.com/chats/1234567890dev.groupme.com — click your name in the top right, then "Access Token".!help in your GroupMe group.- GroupMe Group ID — The numeric ID of your community group
- GroupMe Access Token — Your personal API token from dev.groupme.com
- GroupMe Bot ID — Auto-filled after bot creation (or paste manually if created at dev.groupme.com)
- GroupMe Enabled — Toggle all bot notifications on/off
- Auto-Import Photos — When enabled,
!photomessages with image attachments will auto-upload to the gallery - Poll Integration — Enable GroupMe polls for weekly session scheduling
Managing Leagues
Leagues are managed under Admin → Leagues. You can create new seasons, manage enrollment, track standings, and finalize results.
Creating a League
Managing the Gallery
Photo moderation is available under Admin → Gallery. Configure approval requirements and manage submitted photos.
- Player Photos Require Approval — When on, player-uploaded photos sit in a "Pending" queue before appearing publicly.
- Allow Player Uploads — Toggle whether players can upload photos at all.
- Auto-Import GroupMe Photos — When on, photos sent with
!photoin GroupMe are automatically added to the gallery. - Player Photo Limit — Max number of photos a single player can upload. Set to 0 for unlimited.
Moderation Queue
Schedule & Court Setup
Set up your court information and weekly schedule under Admin → Settings → Court & Schedule.
- Court Name — e.g. "Knupple Park"
- Street Address, City, State, ZIP — Used to generate the embedded Google Map
- Parking Note — A short note about parking displayed on the When & Where page
- Court Photo — Optional photo of the courts shown at the top of the When & Where page
- Add a Schedule Entry for each day/session you hold open play
- Each entry has: Day of Week, Start Time, End Time, Session Type (Open Play or Flexible), and an optional note
- Entries are shown in order on the When & Where page
- To cancel or update a session, post an announcement in GroupMe — schedule changes are best communicated there in real time