PulseRoster

The Roster System Your Community Deserves

Replace your Google Sheets with an all-in-one roster management system built for online communities. Departments, ranks, Discord sync, activity tracking — all handled.

Free to start. Set up your community in under 20 minutes.

Your community dashboard — departments, members, announcements, and pending approvals at a glance.

Core Feature

Professional Department Rosters

Every department gets its own roster with custom ranks, badge numbers, callsigns, subdivisions, and certifications. Members are organized by rank with expandable details — no more scrolling through spreadsheet tabs.

  • Custom rank structures per department
  • Badge numbers, callsigns, and subdivisions
  • Member-based, slot-based, or hybrid roster modes
See all features
Activity Tracking

Track Hours & Hold Members Accountable

Members log activity hours with categories, descriptions, and department tags. Set minimum requirements by rank — new members might need 10 hours, leadership 6. See who's meeting expectations at a glance.

  • Filterable by department, category, and date
  • Rank-based minimum hour requirements
  • Export to CSV for reporting
Learn more
Public Roster

Share Your Roster With the World

Every community gets a public roster page that shows your departments, leadership, rank structures, and members — no login required. Perfect for recruitment and showing off your community's organization.

  • Shareable link — no account needed to view
  • Multiple themes and customization options
  • Community leadership, department tabs, and filters
Discord integration
LOA & Certifications

LOA Calendar, Certifications & Disciplinary

Manage leaves of absence with a full calendar view — see who's out at a glance. LOAs auto-activate and complete based on dates. Track certifications and qualifications with expiration alerts. Run a disciplinary system with warnings, suspensions, and appeals.

  • Calendar view with color-coded LOA categories
  • Certification expiration alerts and tracking
  • Disciplinary records with appeal process
See police roster use case
Analytics

Analytics Dashboard

See the big picture with community-wide analytics. Track total members, active vs inactive ratios, hours logged this month, LOA trends, certification distribution, and activity by department — all in real-time charts.

  • Activity trends, LOA trends, and member status breakdown
  • Activity by department and certification distribution
  • Average hours per member and pending LOA count
See all features
SOPs & Procedures
3 documents · 2 folders
10-Code Reference
Published · v3 · 12 acknowledgments
Patrol Procedures
Published · v7 · 8 acknowledgments
Penal Code Table
Draft · v1
Documentation

Documentation & Knowledge Base

Consolidate your SOPs, 10-codes, penal codes, and training manuals in one place. Replace scattered Google Docs and Discord pins with organized, version-controlled documentation that your whole community can access.

  • Rich text editor with code tables and checklists
  • Version control with full publish history
  • Acknowledgment tracking for required reading
  • Copy protection, search, and folder organization
See all features

Simple, Transparent Pricing

Free

Perfect for small communities just getting started.

$0
  • Up to 3 departments
  • Up to 25 members
  • 2 subdivisions per department
  • Basic roster (member-based)
  • Discord & Email auth
  • Basic Discord role sync
  • Basic LOA management
  • Certifications
  • Public roster page
  • 7-day audit log
Get Started
Most Popular

Standard

Full-featured roster management for growing communities.

$9.99/month
  • Up to 10 departments
  • Up to 50 members
  • Unlimited subdivisions
  • All roster modes (slot/hybrid)
  • Full Discord role sync
  • 5 Discord notification types
  • Activity tracking & requirements
  • Full LOA & disciplinary system
  • Custom fields (5 per dept)
  • Custom staff roles
  • Bulk import & announcements
  • Documentation & knowledge base
  • All public roster themes
  • 90-day audit log
Get Started

Professional

Unlimited scale with full customization, white-labeling, and API access.

$24.99/month
  • Unlimited departments
  • Unlimited members
  • Unlimited subdivisions
  • Everything in Standard
  • Unlimited docs, .docx import
  • All Discord notification types
  • Unlimited custom fields
  • Custom domain support
  • White-label branding
  • Full API access
  • Unlimited audit log
  • Priority support
Get Started

Full Feature Breakdown

See exactly what's included in each tier

FeatureFreeStandardProfessional
Limits
Departments310Unlimited
Members2550Unlimited
Subdivisions2 per deptUnlimitedUnlimited
Roster Features
Basic Roster (member-based)
Roster Modes (slot/hybrid)
Callsigns & Badge Numbers
Certifications
Commendations
Activity Tracking
Activity Requirements by Rank
LOA ManagementBasicFull + CalendarFull + Calendar
Disciplinary System
Department Transfers
Custom Fields5 per deptUnlimited
Member Notes
Subdivision Rosters
Authentication & Permissions
Discord OAuth
Email/Password Auth
Staff Roles3 defaultsCustomCustom
Community Roles/Positions
Discord Integration
Discord Role SyncBasic (ranks)FullFull
Discord Notifications5 channelsAll types
Public & Sharing
Public Roster Page
Public Roster ThemesBasicAll themesAll themes
Display Name FormatPresetsCustomCustom
Invite Links1 activeUnlimitedUnlimited
Administration
Announcements
Bulk Import
Custom Config Types
Audit Log7 days90 daysUnlimited
Analytics Dashboard
Documentation
DocumentsUp to 25Unlimited
Code TablesUp to 3Unlimited
FoldersUp to 10Unlimited
Version HistoryLast 5Unlimited
.docx Import
Acknowledgment Tracking
Copy Protection
View Analytics
Professional Features
Custom Domain
White-label Branding
API Access
Priority Support

Common Questions

Is PulseRoster really free?
Yes. The Free tier includes 3 departments, 25 members, Discord login, basic role sync, LOA management, certifications, and a public roster page — free forever. Upgrade when you need more.
How is this different from Google Sheets?
Google Sheets has no Discord sync, no activity tracking, no LOA management, and no audit logs. PulseRoster automates all of that. Most communities set up in under 20 minutes and never look back.
Can I import my existing roster?
Yes. Standard and Professional plans include bulk CSV import. Paste your existing data and map columns to PulseRoster fields. Migration takes minutes.

Ready to ditch the spreadsheets?

Create your community, set up departments, and invite your team — all in under 20 minutes.