RPG Desk
RPG Desk
Home

Powerful Features

Everything you need to create, manage, and enjoy tabletop RPG campaigns. Built for Game Masters and Players alike.

Campaign Management

Rich Campaign Creation

Create detailed campaigns with comprehensive information:

  • Full title and description editor
  • Custom cover images (up to 10MB)
  • RPG system selection and metadata
  • Player limits and session frequency

Flexible Visibility

Control who can see and join your campaigns:

  • Public campaigns discoverable by everyone
  • Private campaigns for exclusive groups
  • Shareable links for previewing campaigns

Advanced Player Management

Comprehensive tools for managing your campaign's players:

  • Review player applications before approval
  • Approve, reject, or ban players as needed
  • View player profiles and activity history
  • Control new player acceptance anytime

Share & Promote

Share your campaigns with anyone, even if they're private:

  • Generate unique shareable links
  • Refresh links anytime to revoke access
  • One-click copy to clipboard

Session Management

Session Payments

Monetize your sessions with Stripe Connect. Set an optional price per session and receive payouts to your account.

  • Stripe Connect for secure payouts
  • Optional price per session per campaign
  • 10% fee
  • Financial overview and payment status in your dashboard
  • Mark as paid for free when not using Stripe

Connect your Stripe account to receive payments from players

Transcription & AI Summaries

Turn session recordings into searchable transcripts and concise AI-generated session summaries.

  • Install the bot in your Discord channel to record sessions
  • Automatic transcription with language detection
  • AI-generated session summaries
  • Transcripts and summaries stored and linked to sessions

Smart Scheduling

Create and manage sessions with powerful scheduling tools:

  • Date and time picker for precise scheduling
  • Custom duration settings (minutes)
  • Chapter or session name customization
  • Minimum player requirements

Automatic Timezone Conversion

Never worry about timezone confusion again:

  • Set your timezone in the header dropdown
  • All session times display in your local time
  • Email notifications converted automatically
  • Google Calendar links use correct UTC

Player Confirmation Tracking

See at a glance who's attending each session:

  • Visual confirmation indicators
  • Player profile pictures in session cards
  • Confirmed vs. unconfirmed player badges
  • Real-time attendance counts

Cancellation Protection

Prevent last-minute session cancellations:

  • Set minimum required players
  • Warning when leaving drops below minimum
  • Automatic notifications to all players
  • Transparent cancellation process

Smart Notifications

Automatic Session Confirmation

Get notified when sessions are confirmed:

  • Triggered when minimum players are reached
  • Sent to all approved campaign players and GM
  • Includes full session details and calendar link
  • Beautiful, professional email templates

Calendar Integration

One-click calendar integration for all sessions:

  • Google Calendar "Add to Calendar" button
  • Automatic timezone conversion for events
  • Session duration included in calendar entry
  • Campaign and session details in description

Cancellation Alerts

Stay informed when sessions are cancelled:

  • Automatic cancellation emails
  • Sent when attendance drops below minimum
  • All participants notified immediately
  • Includes session details for reference

Discovery & Filtering

Advanced Search Filters

Find the perfect campaign with powerful filters:

  • Filter by RPG system
  • Search by language
  • Player count ranges
  • Session frequency preferences
  • Timezone matching
  • Price ranges for paid campaigns

Rich Campaign Previews

See everything you need before joining:

  • Full campaign description and details
  • Player count and availability
  • Upcoming session information
  • GM profile and rating

Beautiful Campaign Cards

Easy-to-scan campaign browsing experience:

  • High-quality cover image display
  • Key information at a glance
  • Responsive grid layout
  • Hover effects and animations

Player & Profile Browsing

Discover other players and their campaigns:

  • Browse all user profiles
  • View player bios and preferences
  • See which campaigns players are in
  • Profile images and cover photos

Communication

Campaign Chat

Real-time communication for each campaign:

  • Dedicated chat room per campaign
  • Real-time messaging with AJAX
  • Auto-refresh every few seconds
  • Only approved players can chat

Spam Protection

Prevent chat spam with rate limiting:

  • Configurable message interval
  • Timer-based rate limiting
  • In-page error messages (no alerts)
  • User-friendly notification system

Message Management

Control your messages:

  • Delete your own messages anytime
  • Real-time message removal
  • Profile images in chat
  • Timestamped messages

Campaign Posts

Share campaign updates and announcements:

  • GM posts for announcements
  • Edit and delete posts
  • Persistent campaign history
  • Separate from chat messages

Security & Account

Email Verification

Secure your account:

  • Required for full platform access
  • Signed verification links
  • Resend verification emails
  • Auto-redirect if already verified

Password Management

Secure password features:

  • Secure password hashing
  • Forgot password functionality
  • Reset password via email
  • Update password anytime

Profile Customization

Make your profile unique:

  • Upload profile pictures
  • Custom cover images
  • Personal bio and description
  • Profile visibility settings

Secure File Storage

Professional cloud storage:

  • Cloudflare R2 storage integration
  • CDN delivery for fast loading
  • Optimized image handling
  • Secure file uploads

Ready for Your Next Adventure?

Join RPG Desk today and discover why it's the best platform for tabletop RPG management.