Welcome to Penn Clubs!
This guide will help you get started with Penn Clubs whether you’re a student looking to discover organizations or a club leader managing your organization.Penn Clubs requires a University of Pennsylvania PennKey for authentication. You’ll be redirected to Penn’s Single Sign-On (SSO) system when logging in.
For Students: Discovering Clubs
Log In
Navigate to pennclubs.com and click the Login button in the top right corner.You’ll be redirected to Penn’s authentication system. Log in with your PennKey credentials.
In development environments, test accounts are available. Use username
bfranklin with password test to access the platform at http://localhost:3000/api/admin.Explore Clubs
Use the search and filter interface to find clubs that match your interests:Search Options:
- Search by club name (fuzzy matching supported)
- Filter by tags: Professional, Athletics, Arts, etc.
- Filter by size: 1-20, 21-50, 51-100, 101+ members
- Filter by application requirements
- Filter by recruiting cycle: Fall, Spring, Both, or Open
View Club Details
Click any club card to view detailed information:
- About: Description, history, and mission
- Events: Upcoming meetings and activities
- Members: Club leadership (if enabled)
- Files: Constitutions and documents
- How to Get Involved: Membership instructions
Bookmark & Subscribe
Show your interest in clubs by:
Bookmarking
Bookmarking
Click the bookmark icon to save clubs to your profile for easy access later.
Subscribing
Subscribing
Subscribe to receive email notifications about:
- Upcoming events
- Application deadlines
- Important announcements
Apply to Clubs
For clubs requiring applications:
- Navigate to the club’s page during their application period
- Click Apply Now
- Fill out the application form with:
- Personal information
- Responses to custom questions
- Committee preferences (if applicable)
- Submit before the deadline
For Club Leaders: Managing Your Organization
Access Club Management
After logging in, navigate to your club’s page and click Manage if you have owner or officer permissions.Membership Roles:
- Owner (role 0): Full administrative access
- Officer (role 10): Can manage events, members, and content
- Member (role 20): Basic viewing permissions
Update Club Information
Edit your club’s profile:
- Basic Info
- Settings
- Images
- Club name and subtitle
- Description (rich text editor with HTML support)
- Tags and categories
- Social media links
- Email and contact information
Create Events
Add events from the club management panel:
- Click Create Event
- Fill in event details:
- Event name and description
- Date and time (with timezone)
- Location (physical or virtual)
- Event type and image
- Publish to make visible to students
Manage Applications
Set up your recruitment process:
- Create Application Cycle: Set start/end dates and result release time
- Add Committees: Define application tracks (if applicable)
- Build Questions: Add text responses, multiple choice, or info blocks
- Review Submissions: Access submitted applications through the review interface
Invite Members
Build your roster:
- Send email invitations to Penn students
- Assign appropriate roles (Owner, Officer, Member)
- Track membership status and activity
Club Fair Participation
Penn Clubs supports virtual and in-person club fairs:Register for Fairs
Sign up for upcoming fairs through the Fairs page. Registration typically opens several weeks before the event.
QR Codes
Each registered club receives a unique QR code for students to scan at your booth. Scans are tracked for analytics.
Virtual Booths
Set up virtual booths with video chat integration, promotional materials, and resource links.
Analytics
Review post-fair metrics including booth visits, QR code scans, and student engagement.
Need Help?
Student Guide
Common questions and student guide
Contact Support
Email [email protected] for platform issues
OSA Support
Email [email protected] for policy questions
Report a Bug
Submit issues on GitHub
Next Steps
Explore the API
Developers can build integrations using our REST API. See the API Reference for details.
Join Penn Labs
Interested in contributing to Penn Clubs? Learn about joining Penn Labs.
Set Up Development Environment
Want to contribute to Penn Clubs? Check out the Installation Guide to get started.